Home
» LINUX
»
Bagaimana untuk melumpuhkan kemas kini aplikasi pada Arch Linux
Bagaimana untuk melumpuhkan kemas kini aplikasi pada Arch Linux
Arch Linux ialah sistem pengendalian Linux yang "berujung berdarah". Bleeding edge ialah istilah slanga dalam komuniti Linux yang bermaksud "perkara baharu secepat mungkin." Falsafah kemas kini ini adalah teras kepada Arch, dan salah satu sebab ramai penggemar Linux maju suka menggunakannya.
Terdapat manfaat besar untuk menggunakan sistem tepi pendarahan seperti Arch. Sebagai permulaan, anda akan sentiasa mendapat program, pemacu dan peningkatan terkini yang ditawarkan oleh komuniti Linux. Walau bagaimanapun, beberapa kelemahan teruk datang dengan menggunakan sistem pengendalian seperti ini. Perkara utama ialah kerana kemas kini datang secepat mungkin, ia tidak diuji secara meluas. Oleh kerana kekurangan ujian, terdapat pepijat, yang boleh berlaku. Untuk menjadi jelas: isu tidak selalu berlaku, tetapi disebabkan kemas kini pantas Arch, kerosakan kerap berlaku.
Cara terbaik untuk mengurangkan kerosakan pakej adalah untuk melumpuhkan kemas kini aplikasi pada Arch Linux, dengan itu mengelakkan kemas kini yang rosak. Dalam panduan ini, kami akan menunjukkan kepada anda cara mengkonfigurasi Arch PC anda untuk mengelakkan peningkatan pakej.
Cari pakej di Pacman
Sebelum bermain-main dengan fail konfigurasi Pacman untuk menghalang Arch daripada menaik taraf pakej pada sistem anda, anda mesti mencari nama sebenar pakej tersebut. Cara terbaik untuk melakukan ini ialah dengan menggunakan suis baris arahan "Qe".
Untuk mencari, buka tetingkap terminal dengan menekan Ctrl + Alt + T atau Ctrl + Shift + T pada papan kekunci. Kemudian, sebagai pengguna biasa, jalankan Pacman dengan suis baris arahan "Qe". Operasi ini akan mencetak senarai lengkap setiap pakej yang dipasang pada sistem.
pacman -Qe
Menjalankan pertanyaan bagi setiap pakej yang dipasang pada Arch Linux pasti akan menunjukkan kepada anda banyak maklumat. Bagi kebanyakan, jumlah data yang besar ini mungkin tidak membantu. Atas sebab ini, adalah idea yang baik untuk menggunakan arahan grep , untuk mengisih dan mencari kata kunci dan corak.
Untuk mengisih senarai pakej yang dipasang anda, cuba:
pacman -Qe | grep 'nama program atau pakej'
Sebagai alternatif, paipkan output ke fail teks yang mudah untuk kemudian dengan arahan di bawah.
pacman -Qe > ~/package-info.txt
Nota: untuk melihat fail package-info.txt dalam terminal, jalankan cat ~/package-info.txt
Selepas melakukan carian anda dengan alat grep , anda akan melihat nama pakej diikuti dengan nombor versi. Abaikan nombor versi dan ambil perhatian nama pakej, kerana anda memerlukan ini semasa mengedit fail konfigurasi.
Mengedit Pacman.conf
Cara untuk menghalang Arch Linux daripada menaik taraf pakej yang dipasang adalah dengan mengedit fail /etc/pacman.conf dan memanfaatkan ciri "IgnorePkg". Untuk mendapatkan ciri ini, lancarkan tetingkap terminal dan buka fail Pacman.conf di dalam penyunting teks Nano dengan keistimewaan akar.
su -
nano -w /etc/pacman.conf
Atau:
sudo nano -w /etc/pacman.conf
Dalam penyunting teks Nano, gunakan Anak Panah Bawah dan turun ke bahagian fail yang mengatakan “# Pacman tidak akan menaik taraf pakej yang disenaraikan dalam IgnorePkg dan ahli IgnoreGroup.'
Sebaik sahaja di sana, alih keluar simbol # dari hadapan "IgnorePkg." Kemudian, tulis nama pakej daripada carian sebelum ini selepas "=." Ia sepatutnya kelihatan seperti:
AbaikanPkg =namapakej
Mempunyai lebih daripada satu pakej yang anda mahu menghalang Arch Linux daripada mengemas kini? Tulis nama setiap pakej selepas "IgnorePkg," diikuti dengan koma. Sebagai contoh:
Dengan semua pakej yang anda ingin menghalang Arch Linux daripada menaik taraf yang ditetapkan dalam "IgnorePkg", sudah tiba masanya untuk menyimpan perubahan. Tekan Ctrl + O pada papan kekunci untuk menulis suntingan pada fail konfigurasi Pacman, dan tutupnya dengan menekan Ctrl + X.
Dengan mengandaikan semua suntingan pada fail konfigurasi Pacman dilakukan dengan betul, anda akan dapat menjalankan arahan naik taraf pada Arch Linux dan berjaya menghalang pakej dalam IgnorePkg daripada naik taraf.
sudo pacman -Syyu
Mendayakan kemas kini
Selepas beberapa minggu mengabaikan kemas kini, ia mungkin selamat untuk menaik taraf semula. Untuk mendayakan semula peningkatan bagi pakej yang anda lumpuhkan sebelum ini, anda perlu melakukan perkara berikut.
Langkah 1: buka tetingkap terminal dan gunakan Root atau Sudo untuk mendapatkan akses kepada fail konfigurasi Pacman.
su -
nano -w /etc/pacman.conf
Ataupun
sudo nano -w /etc/pacman.conf
Langkah 2: Tatal melalui fail konfigurasi dan pergi ke kawasan "IgnorePkg" fail.
Langkah 3: Menggunakan kekunci Backspace , alih keluar semua nama pakej selepas "IgnorePkg."
Langkah 4: Simpan suntingan yang dibuat pada fail konfigurasi Pacman dalam penyunting teks Nano dengan menekan gabungan papan kekunci Ctrl + O. Kemudian, tutup editor dengan menekan Ctrl + X .
Langkah 5: Jalankan arahan naik taraf Pacman. Semasa ia berjalan, Arch Linux akan melihat pakej yang ditahan sebelum ini tidak lagi ditahan dan secara automatik meningkatkannya kepada versi terbaharu.