Saya menggunakan sinaptik untuk mengunci versi pidgin-data
- bagaimana saya bisa mengubah status dari hold
kembali menjadi normal, sehingga dapat ditingkatkan dengan benar?
The PinningHowto mengatakan bahwa melakukan apt-get install packagename
harus menghapus hold
, tetapi menjalankan dpkg -l | grep ^h
masih menunjukkannya sebagai ditahan:
hi pidgin-data 1:2.10.6-0ubuntu1+pidgin1.12.04 multi-protocol instant messaging client - data files
Bagaimana cara membatalkan hold
status dengan benar?
sudo
Masalah Anda mungkin karena Anda baru saja menulissudo echo "package_name install"|dpkg --set-selections
. Ini sudoecho
tetapi bukan pipa berikut, maka kesalahan akses. Coba ini sebagai gantinya:sudo -E -- sh -c 'echo "package_name install"|dpkg --set-selections'
. Ini sudo sub-shell yang baris perintahnyaecho "package_name install"|dpkg --set-selections
.apt-get
sebagai contoh dan itulah sebabnya saya menjawab menggunakanapt-mark
yang termasuk dalam paket apt . Namun sangat membantu untuk mengetahui secara pasti mengapa perintah dpkg tidak berfungsi.Cara yang benar untuk menghapus penangguhan adalah:
sumber
Lepaskan satu paket tunggal bernama $ package_name:
Lepaskan semua paket yang saat ini dimiliki:
sumber
Jalankan
echo pidgin-data install | dpkg --set-selections
(gantipidgin-data
dengan nama paket yang ditahan) - ini akan mengubah status paket menjadiinstall
daripadahold
.sumber
Anda dapat membatalkan semua paket APT dengan:
sumber