GNU/Linux >> Belajar Linux >  >> Arch Linux

Cara Menurunkan Semua Paket Ke Tanggal Tertentu Di Arch Linux

Kami telah membahas cara menurunkan versi satu paket di Linux Arch dan Ubuntu . Hari ini, dalam tutorial singkat ini, kita akan melihat cara menurunkan versi semua paket ke tanggal tertentu di Arch Linux. Alasan untuk melakukan ini adalah Arch Linux Anda mungkin rusak setelah peningkatan sistem baru-baru ini. Dalam kasus seperti itu, Anda mungkin harus menurunkan versi lebih dari satu paket ke versi kerja sebelumnya. Mari kita mulai.

Peringatan:Jangan lakukan ini kecuali diperlukan!

Karena,

  • Memiliki paket lama dan usang di Arch Linux Anda tidak disarankan. Baca berita Arch Linux dan forum secara teratur sebelum memperbarui sistem Arch Linux Anda untuk mengetahui apakah ada masalah yang dilaporkan. Jika pengguna telah melaporkan masalah apa pun, jangan lakukan pembaruan sistem. Tunggu satu atau dua hari dan lakukan pembaruan setelah masalah teratasi.
  • Jika downgrade gagal karena alasan apa pun, Anda akan berakhir dengan sistem yang rusak. Anda mungkin tidak dapat melakukan booting ke sistem yang ditingkatkan sebagian.

Jika Anda tidak punya pilihan dan ingin memperbaiki Arch Linux yang tidak stabil, Anda dapat menurunkan semua paket ke versi spesifik sebelumnya seperti yang dijelaskan dalam panduan ini.

Turunkan Semua Paket Ke Tanggal Tertentu Di Arch Linux

Katakanlah sistem Arch Linux Anda stabil dan berfungsi dengan baik dua hari yang lalu. Anda menjalankan pembaruan sistem hari ini, dan itu merusak sistem. Jadi, Anda dapat mendowngrade semua paket ke tanggal tertentu sebelumnya, misalnya 18 Agustus 2017 .

Untuk melakukannya, backup dulu pacman.conf Anda berkas:

$ sudo cp /etc/pacman.conf /etc/pacman.conf.bak

Kemudian, edit file /etc/pacman.conf:

$ sudo vi /etc/pacman.conf

Ganti konten yang ada dengan baris berikut:

[core]SigLevel =PackageRequiredServer=https://archive.archlinux.org/repos/2017/08/18/$repo/os/$arch[extra]SigLevel =PackageRequiredServer=https://archive.archlinux. org/repos/2017/08/18/$repo/os/$arch[community]SigLevel =PackageRequiredServer=https://archive.archlinux.org/repos/2017/08/18/$repo/os/$arch 

Atau, edit /etc/pacman.d/mirrorlist berkas:

$ sudo vi /etc/pacman.d/mirrorlist

Ganti isinya dengan baris berikut:

Server=https://archive.archlinux.org/repos/2017/08/18/$repo/os/$arch

Periksa kembali tanggal pemulihan. Simpan dan tutup file.

Terakhir, perbarui database dan paksa pembaruan Arch Linux menggunakan perintah:

$ sudo pacman -Syyuu

Setelah pembaruan selesai, reboot sistem Anda. Itu dia. Anda sekarang telah memulihkan semua paket ke tanggal spesifik sebelumnya (Dalam kasus kami ini adalah 18 Agustus 2017). Sekali lagi, saya peringatkan Anda - memiliki paket usang tidak disarankan .

Bacaan yang Disarankan: 

  • Systemback – Mengembalikan Desktop dan Server Ubuntu ke keadaan sebelumnya

Semoga membantu.

Sumber dan referensi:

  • Wiki Linux Arch

Arch Linux
  1. Cara Menemukan Paket Rentan Di Arch Linux

  2. Cara Mengonversi Paket DEB Menjadi Paket Arch Linux

  3. Cara Menginstal Paket Dari Repositori Tertentu Di Linux

  1. Cara membuat daftar semua atau paket tertentu yang diinstal pada sistem Linux Debian/Ubuntu

  2. Cara Mendaftar Semua Paket yang Terinstal Di Linux

  3. Cara gzip semua atau file tertentu di Linux

  1. Cara Menginstal Arch Linux

  2. Cara menggunakan Pacman di Arch Linux

  3. Linux – Bagaimana Cara Menghapus Paket Lama yang Diinstal Oleh Pacman Di Arch Linux?