Rumah >Tutorial sistem >LINUX >Cara Memperbaiki Pacman Broken di Arch Linux
hujung minggu ini mengambil giliran yang lebih teruk. Saya secara tidak sengaja mengeluarkan perpustakaan libalpm
dari sistem linux saya, rendering pacman , paru , dan yay tidak dapat digunakan. Mencuba mana -mana operasi pengurusan pakej mengakibatkan kesilapan ini:
<code>pacman: error while loading shared libraries: libalpm.so.15: cannot open shared object file: No such file or directory</code>
boleh melumpuhkan pengurus pakej Arch Linux anda. Nasib baik, sistem penuh memasang semula tidak diperlukan. Panduan ini memperincikan cara membaiki pacman yang patah menggunakan libalpm
. pacman-static
Jadual Kandungan
- Memahami
pacman-static
pacman-static
pacman-static
Memahami libalpm.so.15
adalah perpustakaan yang dikongsi bersama untuk Pengurus Pakej Arch Linux, Pacman. Ini Perpustakaan Pengurusan Pakej Pakej Arch Linux, dan ketiadaannya menghalang Pacman dari berfungsi. libalpm.so.15
"libalpm.so.15: tidak dapat membuka fail objek bersama" ralat
Ralat "Libalpm.so.15: Tidak dapat membuka fail objek bersama: Tiada fail atau direktori sedemikian" menunjukkan Pacman tidak dapat mencari perpustakaan yang dikongsi yang diperlukan. Ini biasanya berlaku kerana penghapusan atau rasuah sistem yang tidak disengajakan.
menyelesaikan ralat dengan pacman-static
boleh diakses melalui aur. Versi Pacman yang berkaitan dengan statik ini bebas daripada perpustakaan bersama. Inilah cara menggunakannya: pacman-static
curl -O https://pkgbuild.com/~morganamilo/pacman-static/x86_64/bin/pacman-staticLangkah 2: Menetapkan
pacman-static
chmod +x pacman-staticLangkah 3: Memasang semula Pacman dengan
pacman-static
untuk memasang semula Pacman dan kebergantungannya, termasuk pacman-static
: libalpm
sudo ./pacman-static -S pacmanini memasang semula pacman dan menyelesaikan masalah
yang hilang. libalpm.so.15
sudo pacman -SyuPelaksanaan yang berjaya dan bebas ralat menunjukkan sistem yang dipulihkan.
Langkah 5: Membina semula PARU dan YAY
sudo pacman -S --needed git base-devel git clone https://aur.archlinux.org/paru.git cd paru/ makepkg -sidan yay:
sudo pacman -S --needed git base-devel git clone https://aur.archlinux.org/yay.git cd yay/ makepkg -si
Kesimpulan
Semasa memadam perpustakaan penting seperti libalpm
membimbangkan, pemulihan tanpa pemasangan semula sistem lengkap boleh dicapai. pacman-static
menawarkan penyelesaian pantas dan berkesan kepada ralat "libalpm.so.15: tiada fail atau direktori" ralat ". Berikutan langkah -langkah ini mengembalikan fungsi Pacman, Paru, dan Yay.
Bacaan Lanjut:
Atas ialah kandungan terperinci Cara Memperbaiki Pacman Broken di Arch Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!