Ketika saya menginstal beberapa sistem, saya biasanya mencari metode pembaruan massal, yang akan memperbarui perangkat lunak saya yang baru saja diinstal.
Sebagai contoh, di Debian, itu akan mengubah sources.list
untuk menunjuk ke apa yang saya inginkan, dan mengeksekusi # apt-get update && apt-get dist-upgrade
.
Apakah ada yang setara dengan ini di Fedora (18)? Apakah ada manajer pemutakhiran GUI yang saya lewatkan?
Sebuah pesan di Gnome muncul bahwa sistem saya memerlukan pembaruan penting. Saya menolaknya, karena satu-satunya pilihan yang diberikan kepada saya adalah "Instal pembaruan", dan saya tidak yakin apa yang akan dilakukan.
Sekarang, pesannya telah hilang, dan saya tidak dapat menemukannya, tidak ada perangkat lunak yang terhubung dengannya.
Apa yang kulewatkan di sini?
yum update
Jawabannya adalah mode pilihan saya. Tapi, ada pengelola perangkat lunak GUI, jika Anda ingin menggunakannya. Di Gnome 3, buka aktivitas dan lakukan pencarian untuk "pembaruan perangkat lunak" (atau temukan di daftar aplikasi Anda). Itu akan melakukan hal yang sama untuk Anda juga.dist-upgrade
dapat digunakan kapan saja untuk peningkatan lengkap ...Jawaban:
Sebelum Fedora 17
Tak satu pun dari distro Red Hat sebelum Fedora 17 termasuk kemampuan untuk melakukan dist-upgrade seperti yang Anda minta. Ini merupakan opsi yang telah lama dibahas dalam daftar keinginan banyak orang, tetapi belum pernah dilaksanakan.
Tetapi sebelum kita memulai klarifikasi ...
Jadi biasanya orang akan melakukan salah satu dari yang berikut:
Kulit mentah
Gunakan rilis Rawhide , yang merupakan versi tepi pendarahan, mirip dengan bagaimana Sid di Debian. Rawhide menawarkan rilis bergulir dalam arti bahwa ia selalu memiliki versi terbaru dari paket, tetapi itu sama sekali tidak dimaksudkan untuk digunakan sebagai distro sehari-hari, itu benar-benar dimaksudkan hanya untuk pengujian.
Tetap dengan satu rilis
Hanya hidup dengan fakta ini dan tetap up to date selama distro tetap ada, gunakan
yum
. Anda dapat menggunakanyum
keduanya untuk menerapkan pembaruan yang tertunda dan / atau memperbarui satu paket. Selain itu,yum
dapat digunakan untuk menginstal paket baru juga.Terapkan semua pembaruan yang menunggu keputusan (anggap ya untuk semua konfirmasi):
Perbarui satu paket:
Instal paket baru:
Applet Pembaruan Perangkat Lunak
Jika Anda ingin melakukan pembaruan menggunakan GUI Anda dapat menggunakan alat pembaru perangkat lunak yang muncul di taskbar Anda. Alat ini pada dasarnya melakukan hal yang sama seperti di
yum -y update
atas, dan dapat dijalankan sesuai permintaan menggunakan perintah berikut:Instal ulang
Ketika versi baru keluar, Anda akan secara manual melakukan instalasi baru dan berhati-hati untuk menyalin data dan konfigurasi apa pun ke sistem yang baru.
Pra Upgrade
Manfaatkan alat PreUpgrade . Alat ini pada dasarnya hanya mengumpulkan pengaturan Anda dan nama paket yang Anda instal dan akan membantu Anda dalam menerapkannya pada instalasi baru. Lihat jawaban @ JoelDavis untuk teknik ini juga.
CATATAN: Ini bukan lagi pilihan yang dimulai dengan Fedora 18 jadi Anda sudah diperingatkan.
Fedora 17 dan sesudahnya
Dimulai dengan 17 Anda sekarang dapat melakukan rilis bergulir.
Kesal
Baru di Fedora 17/18 adalah alat yang disebut FedUp (FEDora UPgrader) yang dimaksudkan untuk melakukan "upgrade-upgrade" mirip dengan distro Debian / Ubuntu.
Rolling Rilis vs. Rilis Berversi
OP mengajukan pertanyaan lanjutan di mana ia ingin saya menguraikan frasa berikut:
Ketika saya berkomentar, saya memaksudkan satu hal dan ungkapan "rilis bergulir" benar-benar berarti sesuatu yang lain. Ketika saya menulis bahwa yang saya maksud adalah "rolling release" berarti bahwa Anda sekarang dapat menggulirkan dari satu rilis poin Fedora (katakanlah 17) ke versi 18. Kebanyakan distro seperti Debian & Ubuntu menyediakan fasilitas ini sekarang.
Namun dalam mencari deskripsi tentang apa arti "rilis bergulir" sebenarnya di wikipedia , saya sekarang lebih terdidik tentang masalah ini.
kutipan dari wikipedia
Jadi dari sudut pandang puritan, Debian, Ubuntu, Fedora, bukan "rilis bergulir". Mereka adalah perangkat lunak standar rilis poin yang menyediakan alat untuk membantu dalam meningkatkan dari satu rilis titik ke yang lain.
OP juga mengajukan pertanyaan berikut
Hanya supaya jelas bagi pembaca masa depan. Bahkan cabang pengembangan Debian (alias. Sid) dan Fedora (alias. Rawhide) tidak "bergulir rilis". Tentu Anda dapat menggunakannya seperti itu tetapi itu hanyalah pengembangan "area" di mana paket perangkat lunak baru yang dapat dimasukkan ke dalam rilis di masa mendatang dapat disajikan kepada masyarakat secara terpusat.
Tingkat pengujian yang akan masuk ke paket yang ditempatkan di salah satu cabang ini kurang ketat daripada mengatakan ketika sebuah paket muncul sebagai pembaruan dalam distro "rolling release" yang benar seperti ArchLinux (akan menjadi harapan saya).
Inilah bagian dari halaman wikipedia yang membahas penggunaan cabang pengembangan untuk distro rilis standar:
sumber
gpk-update-viewer
tidak diinstaldnf install gnome-packagekit-updater
,. (Alternatif:apper
)Kamu dapat memakai
yum update
(untuk meningkatkan semua paket)dan
yum update <packageName>
(untuk memperbarui masing-masing paket yang diinstal)Ini bekerja pada Fedora dan / atau CentOS dan / atau Redhat EL sistem
Anda juga bisa menggunakan
yum install <packagename>
atauyum install <RPM Name or web path>
(untuk menginstal paket pada sistem ini juga)Ada aplikasi yang disebut Pembaruan Perangkat Lunak yang menyediakan GUI tetapi
yum
sebenarnya sangat efisien dan cukup intuitif.Jika Anda memiliki pertanyaan tentang sakelar apa yang dapat Anda jalankan dengan yum, Anda dapat menggunakannya
yum --help
sumber
dnf install widget
mungkin tidak memperbaruinya jika sudah diinstal ... tetapidnf update widget
akan memperbaruinya. Tampaknya ada beberapa variasi tentang ini antara manajer paket seperti apt, pkg, npm dan pip.Meskipun saya tidak menemukan halaman online yang dapat menggambarkan ini,
# apt-get upgrade
alternatif pada Fedora tampaknya# yum update
.Dari halaman manual yum:
sumber
yum
ataudnf
upgrade terganggu mereka sangat canggung untuk pulih dan tidak memberikan banyak bantuan. Ternyata ini menyebabkan masalah jika pemutakhiran membuat crash GUI (dan Anda menjalankan perintah dari dalam GUI). Jadi Anda seharusnya menggunakan metode yang berbeda, yang saat ini termasukpkcon update
. lwn.net/Articles/702629Secara umum, ketika pergi ke versi baru, saya biasanya akan menginstal ulang penuh sistem. Saya telah menemukan memperbarui paket di tempat yang cukup bermasalah dan jumlah waktu yang dihabiskan untuk debugging masalah ada yang lebih kompleks daripada melakukan instal ulang.
sumber