Rumah > Tutorial sistem > LINUX > Cara menurunkan pakej di Arch Linux

Cara menurunkan pakej di Arch Linux

William Shakespeare
Lepaskan: 2025-03-20 10:33:16
asal
856 orang telah melayarinya

Cara menurunkan pakej di Arch Linux

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

  • Pasang downgrade dari aur
  • Pasang downgrade dari repositori archlinuxfr
  • Pakej turunkan di Arch Linux
  • Bagaimana untuk mengelakkan rasuah pakej dan meningkatkan kestabilan Arch Linux?
  • Saya tidak mempercayai AUR dan repositori tidak rasmi yang lain. Apa yang perlu dilakukan?

Pasang utiliti penurunan di Arch Linux

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.

Pasang downgrade 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>
Salin selepas log masuk

Menggunakan Yay :

 <code>$ yay -S downgrade</code>
Salin selepas log masuk

Pasang downgrade dari repositori archlinuxfr

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>
Salin selepas log masuk

Tambahkan baris berikut:

 <code>[archlinuxfr] Server = http://repo.archlinux.fr/$arch</code>
Salin selepas log masuk

Simpan dan tutup fail.

Kemas kini repositori dengan arahan berikut:

 <code>$ sudo pacman -Syu</code>
Salin selepas log masuk

Kemudian, pasang utiliti "menurunkan" dari terminal anda menggunakan arahan berikut:

 <code>$ sudo pacman -S downgrade</code>
Salin selepas log masuk

Pakej turunkan di Arch Linux

Penggunaan biasa perintah "penurunan" adalah:

 <code>$ sudo downgrade [PACKAGE, ...] [-- [PACMAN OPTIONS]]</code>
Salin selepas log masuk

Katakan anda ingin menurunkan pelayar opera ke mana -mana versi lama yang ada.

Untuk melakukan ini, jalankan:

 <code>$ sudo downgrade opera</code>
Salin selepas log masuk

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>
Salin selepas log masuk

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:

  • Cara menurunkan semua pakej ke tarikh tertentu di Arch Linux

Bagaimana untuk mengelakkan rasuah pakej dan meningkatkan kestabilan Arch Linux?

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.

  1. Elakkan peningkatan separa. Ini bermaksud tidak pernah menjalankan "pacman -sy "Atau" pacman -sy ". Perintah ini sebahagiannya akan menaik taraf sistem anda semasa memasang pakej. "Memasang pakej.
  2. Elakkan menggunakan perintah "pacman -syu --force". Bendera -kuasa akan mengabaikan pakej dan konflik fail dan anda mungkin berakhir dengan pakej yang rosak atau sistem yang rosak.
  3. Jangan melangkau pemeriksaan ketergantungan. Ini bermaksud tidak menggunakan "pacman -rdd "Perintah ini akan mengelakkan pemeriksaan ketergantungan apabila memadam pakej. Jika anda menjalankan perintah ini, kebergantungan kritikal yang diperlukan oleh pakej penting lain juga boleh dikeluarkan. Akhirnya, ia akan memecahkan arch linux anda.
  4. Cadangan biasa data penting dan fail konfigurasi sentiasa menjadi kebiasaan yang baik untuk mengelakkan sebarang kehilangan data.
  5. Berhati-hati apabila memasang pakej dari repositori pihak ketiga dan tidak rasmi seperti AUR atau Archlinuxfr. Dan jangan memasang pakej perisian dalam jumlah pembangunan yang banyak.

Untuk maklumat lanjut, lihat Panduan Penyelenggaraan Arch Linux .

Saya tidak mempercayai AUR dan repositori tidak rasmi yang lain. Apa yang perlu dilakukan?

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.

  • Pakej penurunan

Sumber:

  • Menurunkan repositori GitHub

Bacaan Berkaitan:

  • Cara menurunkan pakej di Ubuntu

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!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan