Bagaimana Anda menemukan daftar perangkat lunak yang sudah usang dan perlu ditingkatkan?


15

Bagaimana cara menemukan daftar paket yang sudah usang dan perlu ditingkatkan menggunakan aptitude?

Saya menggunakan Ubuntu 10,04.

Jawaban:


12

update-manager(duduk di Sistem -> Administrasi) mungkin harus menjadi port of call pertama Anda. Padahal jika Anda menginginkan versi baris perintah:

sudo apt-get update
sudo apt-get dist-upgrade

aptitudedan synapticjuga bisa memberi tahu Anda.


Silakan ubah ini menjadi "dist-upgrade". Hanya melakukan "upgrade" dapat berakhir dengan melewatkan kernel baru, perpustakaan baru, dll. Hampir tidak pernah benar untuk hanya menggunakan "upgrade".
Kees Cook

2
Titik adil. Sebagai penjelasan untuk orang lain, upgradehanya akan meningkatkan paket yang diinstal. Untuk hal-hal seperti kernel (diinstal sebagai dependensi dari metapackage linux-image), setiap versi kernel memiliki nama paketnya sendiri (misalnya:) linux-image-2.6.35.7. Ini umum dalam paket-paket yang diinginkan memiliki banyak versi. apt-get upgradeKarena itu tidak akan meningkatkan Anda ke linux-image-2.6.35.8jika dan ketika linux-imagediubah dependensinya karena ....8merupakan paket baru. dist-upgradeakan.
Oli

11

Cara lain untuk mencapai hal itu dari baris perintah adalah dari apt-show-versi .
Halaman manual menyatakan:

apt-show-versi mem-parsing file status dpkg dan daftar APT untuk versi dan distribusi paket yang diinstal dan tersedia dan menunjukkan opsi peningkatan dalam distribusi spesifik dari paket yang dipilih.

Setelah Anda menginstal paket:

$ sudo apt-get install apt-show-versi

satu-satunya hal yang harus Anda lakukan adalah:

$ sudo apt-show-versi -u

Semoga itu bisa membantu


10

Aptitude tidak menangani instalasi paket juga apt-get, jadi saya akan merekomendasikan tetap dengan apt-get. Untuk mendapatkan daftar paket yang perlu diinstal, saya akan menggunakan --dry-runopsi:

sudo apt-get dist-upgrade --dry-run | grep ^Inst | cut -d" " -f2

1
Apa yang salah dengan bakat? Saya menggunakannya untuk sebagian besar pilihan paket saya di desktop saya dan di server saya.
Oli

Tidak ada yang salah dengan aptitude, tetapi karena Update Manager dan apt-get membagikan riwayat pengembangan, biasanya lebih mudah untuk mendapatkan dukungan untuk masalah dengan apt-get daripada aptitude. Di masa lalu, penyelesai konflik aptitude jauh lebih baik, tetapi kesenjangan di sana telah menutup. Ini masalah selera. :)
Kees Cook

0

Secara sinaptik : dari kiri "Status" dan pilih "terpasang (dapat diperbarui )", atau cukup gunakan pembaruan-pengelola yang menunjukkan semua pembaruan yang diperlukan.

Synaptic: System-> Administrator-> Manager Paket Synaptic

Update manager: System-> Administrator-> Update manager


"upgradeable (upstream)" adalah sesuatu yang sama sekali berbeda ...
JanC
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.