Kapan saya melakukannya
sudo apt-get update
sudo apt-get upgrade
Terkadang Manajer Pembaruan GUI Ubuntu masih memiliki beberapa item tersisa. mis. “Complete Generic Linuux kernel”.
Saya tahu ada juga sudo apt-get dist-upgrade
, tetapi itu menyentuh hal-hal lain.
Pertanyaan saya adalah, apa opsi baris perintah lain yang dapat saya gunakan yang akan memperbarui sisa item yang ditampilkan di pengelola pembaruan GUI (tetapi tidak menyentuh hal lain apa pun). Dengan kata lain, saya mencari yang setara baris perintah.
EDIT: Pertanyaan ini merujuk pada manajer pembaruan yang setara dengan Pembaruan Perangkat Lunak dalam versi yang lebih baru (mis. 16.04), seperti yang ditunjukkan oleh @Eliah Kagan .
apt
update-manager
Xah Lee
sumber
sumber
apt-get update
, pengaturannya memungkinkan untuk menginstal paket baru dalam beberapa kasus khusus, seperti pembaruan kernel. Semoga seseorang lebih berpengetahuanapt-get dist-upgrade
. Apa maksudmu, "yang menyentuh hal-hal lain"?Jawaban:
Seperti Flimm berkomentar , jawabannya benar-benar
sudo apt-get dist-upgrade
( setelah berjalansudo apt-get update
, yang mana alat manajemen paket GUI secara otomatis melakukan hal yang sama). Setidaknya itulah hal yang paling dekat dengan menjalankan Pembaruan Perangkat Lunak (disebut Pembaruan Manajer dalam rilis yang lebih lama).Menjalankan
apt-get upgrade
akan memutakhirkan paket yang dapat ditingkatkan:Update Manager mampu melakukan kedua hal ini, jadi
apt-get dist-upgrade
cukup dekat dengannya.sudo apt-get dist-upgrade
tidak akan dengan sendirinya meningkatkan sistem Ubuntu Anda ke rilis yang lebih baru. Bahkan, tidak seperti di Debian,apt-get dist-upgrade
bukan cara yang didukung untuk meningkatkan ke rilis baru. Di Debian (dan di Ubuntu, meskipun terkadang gagal dan tidak didukung), mengubah semua repositori yang terdaftar di/etc/apt/sources.list
repositori untuk rilis berikutnya dan menjalankansudo apt-get dist-upgrade
akan mencoba untuk meningkatkan ke rilis berikutnya.Karena
apt-get dist-upgrade
dapat menghapus paket (dan menginstal paket baru yang mungkin tidak Anda inginkan), selalu terbaik untuk melihat deskripsi tentang apa yang ingin dilakukan sebelum menekan y.Jadi, sementara menjalankan
sudo apt-get -y upgrade
biasanya masuk akal,-y
bendera harus jarang digunakandist-upgrade
.Alasan Anda tidak mendapatkan versi kernel baru dengan
sudo apt-get upgrade
ini karena mereka masing-masing disediakan oleh terpisah, paket berbeda bernama. (Versi kernel adalah bagian dari nama.) Ini untuk memudahkan menjaga agar kernel lama tetap terpasang di samping kernel yang lebih baru (dan dapat memilih di antaranya di menu GRUB).Penawaran otomatis paket kernel baru untuk instalasi dilakukan dengan menginstal metapackage (seperti
linux-image-generic
). Ketika kernel baru keluar untuk rilis Ubuntu Anda, metapackage kernel Anda ditingkatkan dan versi yang diupgrade untuk metapackage mendaftar kernel baru sebagai ketergantungan (tanpa mencegah kernel lama melanjutkan menginstal).Jika Anda tidak ingin menggunakannya
sudo apt-get dist-upgrade
, maka Anda selalu dapat memutakhirkan paket individual yang terdaftar sebagai tertahan ketika Anda menjalankansudo apt-get upgrade
. Untuk melakukan hal ini, "install" mereka: .sudo apt-get install packagename
sumber
Jika Anda ingin membuka jendela pembaruan perangkat lunak dari baris perintah (yang saya temui saat itu, sebagian besar karena itulah mengapa saya mencari ini dan berakhir di sini karena itu adalah tujuan saya) untuk memberi Anda root akses ke jendela GUI (Saya punya masalah izin mencoba melakukan ini dari jauh di)
sumber
Saya baru saja menemukan jawaban ini tetapi kehilangan sumbernya sehingga saya tidak dapat memberikan kredit ...
Perintah di bawah ini akan menginstal paket yang memiliki kernel sebagai ketergantungan dan karenanya akan memperbarui kernel Anda memilih yang tepat untuk melakukannya.
Instalasi 14,4 saya telah ditingkatkan menjadi 14.10 kecuali kernel. Dalam kasus saya, kernel diperbarui dari 3.13.x ke 3.16.x walaupun ada kemungkinan bahwa versi 3.13.0.x mungkin telah memiliki pembaruan. Rupanya 3.13 bukan kernel LTS.
sumber
Kemungkinan adalah tempat yang salah tetapi saya yakin Anda ingin melakukannya:
Ini akan membersihkan dependensi yang luar biasa
sumber
apt-get -f install
kemudian memperbarui dan meningkatkan lagi, kemudian pergi ke gui manajer dan periksa, masih item.apt
utilitas baris perintah tidak memberikan tingkat kenyamanan yang sama persis dengan setara gui mereka (yaitusoftware updater
). Sementara aapt-get dist-upgrade
akan menangani sebagian besar pembaruan, yaitu mengunduh dan menginstal paket-paket baru, itu tidak akan mendeteksi keberadaan rilis baru ubuntu (atau debian), yang akan dilakukan utilitas gui ubuntu. Bagian yang hilang adalah untuk mengedit/etc/apt/sources.list
(atau file terkait/etc/apt/sources.list.d/
- tetapi Anda mungkin tidak memiliki ini), untuk memberitahuapt
bahwa rilis baru ada, dan di mana repositori berada.Misalnya, untuk
dist-upgrade
dari utopis ke hidup , Anda bisa membuka/etc/apt/sources.list
, dan melakukan pencarian cepat dan gantiutopic
kevivid
, dan kemudian jalankandist-upgrade
perintah CLI. Jalur yang lebih aman adalah dengan menduplikasi baris dalam file itu, dan melakukan pencarian dan mengganti hanya pada baris yang diduplikasi ini, sehingga menjaga repositori utopis.Untuk informasi lebih lanjut, saya sarankan untuk membaca halaman manual
sources.list
yang menjelaskan format file, dan cara mengeditnya.sumber