Arch Linux, sebagai pengagihan rolling dan DIY, perlu dikemas kini dengan berhati-hati, terutamanya apabila memasang atau mengemas kini pakej dari repositori pihak ketiga seperti AUR. Operasi yang tidak disengajakan boleh menyebabkan kemalangan sistem, dan tanggungjawab anda untuk mengekalkan kestabilan Arch Linux. Walau bagaimanapun, kesilapan tidak dapat dielakkan, dan mengejar perisian terkini kadang -kadang boleh membawa kepada rasuah pakej perisian. Dalam kes ini, tiada panik diperlukan! Anda boleh dengan mudah melancarkan kembali ke versi stabil sebelumnya. Tutorial ini secara ringkas menerangkan bagaimana untuk menurunkan pakej di Arch Linux dan derivatifnya seperti Endeavouros dan Manjaro Linux.
Kaedah yang disyorkan secara rasmi hanya sah jika cache Pacman tidak dibersihkan. Jika anda telah membersihkan cache, anda masih boleh menurunkannya menggunakan kaedah berikut.
Bagi Arch Linux dan derivatifnya, terdapat utiliti yang dipanggil "Downgrade" yang membantu anda menurunkan pakej yang dipasang ke mana -mana versi lama yang ada. Pemeriksaan utiliti ini untuk versi lama pakej yang diperlukan dalam cache tempatan dan pelayan jauh (Arch Linux Repository). Anda boleh memilih mana -mana pakej stabil lama dari senarai dan memasangnya.
Jadual Kandungan
Pakej "menurunkan" tidak tersedia di repositori rasmi. Anda harus memasangnya dari AUR atau repositori archlinuxfr tidak rasmi. Pertama, kami akan menerangkan cara memasangnya dari AUR.
Pakej penurunan boleh didapati di AUR , jadi anda boleh memasangnya menggunakan mana -mana pembantu AUR seperti PARU atau YAY .
Menggunakan PARU :
<code>$ paru -S downgrade</code>
Menggunakan Yay :
<code>$ yay -S downgrade</code>
Amaran: Pemaju Arch Linux rasmi dan pengguna yang dipercayai tidak melakukan apa -apa jenis ujian untuk mengesahkan kandungan repositori tidak rasmi. Anda mesti memutuskan sama ada untuk mempercayai penyelenggara dan bertanggungjawab sepenuhnya terhadap apa -apa akibat menggunakan repositori tidak rasmi.
Untuk menambah repositori archlinuxfr, edit fail /etc/pacman.conf :
<code>$ sudo nano /etc/pacman.conf</code>
Tambahkan baris berikut:
<code>[archlinuxfr] Server = http://repo.archlinux.fr/$arch</code>
Simpan dan tutup fail.
Kemas kini repositori dengan arahan berikut:
<code>$ sudo pacman -Syu</code>
Kemudian, pasang utiliti "menurunkan" dari terminal anda menggunakan arahan berikut:
<code>$ sudo pacman -S downgrade</code>
Penggunaan biasa perintah "penurunan" adalah:
<code>$ sudo downgrade [PACKAGE, ...] [-- [PACMAN OPTIONS]]</code>
Katakan anda ingin menurunkan pelayar opera ke mana -mana versi lama yang ada.
Untuk melakukan ini, jalankan:
<code>$ sudo downgrade opera</code>
Perintah ini menyenaraikan semua versi yang tersedia (versi lama dan baru) pakej opera yang diperoleh dari cache tempatan dan imej jauh.
Output Contoh:
<code>可用的软件包: 1) opera-37.0.2178.43-1-x86_64.pkg.tar.xz (本地) 2) opera-37.0.2178.43-1-x86_64.pkg.tar.xz (远程) 3) opera-37.0.2178.32-1-x86_64.pkg.tar.xz (远程) 4) opera-36.0.2130.65-2-x86_64.pkg.tar.xz (远程) 5) opera-36.0.2130.65-1-x86_64.pkg.tar.xz (远程) ... (其余输出省略) ...选择一个软件包的编号:</code>
Cukup masukkan nombor pakej pilihan anda dan tekan Enter untuk memasangnya.
Itu sahaja. Pakej yang dipasang pada masa ini akan diturunkan ke versi lama.
Membaca yang dicadangkan:
Sebelum mengemas kini Arch Linux, periksa berita dan forum Arch Linux untuk sebarang isu yang dilaporkan. Saya telah menggunakan Arch Linux sebagai sistem operasi utama saya selama bertahun -tahun. Berikut adalah beberapa petua mudah yang saya pelajari dalam tempoh masa untuk mengelakkan memasang pakej yang tidak stabil di Arch Linux.
Untuk maklumat lanjut, lihat Panduan Penyelenggaraan Arch Linux .
Pakej 'Downgrade' dihoskan di AUR. Jika anda meragui kesahihan pakej AUR dan anda tidak mahu memasang pakej dari AUR dan Repositori tidak rasmi (ArchlinuxFR), saya cadangkan anda menurunkan pakej seperti yang dijelaskan dalam Wiki Arch.
Sumber:
Bacaan Berkaitan:
Output yang disemak semula ini mengekalkan imej asal dan formatnya sambil mengaplikasikan teks untuk membuat artikel pseudo-asal. Struktur dan kandungannya tetap sama, tetapi kata -kata telah diubah untuk mengelakkan penyalinan langsung.
Atas ialah kandungan terperinci Cara menurunkan pakej di Arch Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!