Heim > System-Tutorial > LINUX > So reparieren Sie Broken Pacman in Arch Linux

So reparieren Sie Broken Pacman in Arch Linux

Joseph Gordon-Levitt
Freigeben: 2025-03-10 10:04:10
Original
285 Leute haben es durchsucht

Dieses Wochenende hat sich eine Wendung zum Schlechten genommen. Ich habe die libalpm Bibliothek versehentlich aus meinem Arch Linux -System entfernt und Pacman , paru und yay unbrauchbar rendern. Der Versuch eines Paketverwaltungsvorgangs führte zu diesem Fehler:

<code>pacman: error while loading shared libraries: libalpm.so.15: cannot open shared object file: No such file or directory</code>
Nach dem Login kopieren

How To Fix Broken Pacman In Arch Linux

Löschen Sie essentielle Bibliotheken wie libalpm können Ihre Arch -Linux -Paketmanager lähmen. Glücklicherweise ist ein volles System, das neu installiert wird, nicht notwendig. In dieser Anleitung wird beschrieben, wie Sie einen kaputten Pacman mit pacman-static.

Inhaltsverzeichnis

- Verständnis

    Die "libalpm.so.15: Die freigegebene Objektdatei kann nicht öffnen" Fehler
  • Auflösen des Fehlers mit
  • pacman-static
      Schritt 1: Herunterladen der vorkompilierten Binärdateien
    • Schritt 2: Einstellung
    • als ausführbare Datei pacman-static
    • Schritt 3: Pacman mit
    • pacman-static neu installieren
    • Schritt 4: Überprüfung
    • Schritt 5: Wiederaufbau von Paru und Yay
  • Schlussfolgerung

Verständnis libalpm.so.15

ist eine gemeinsame Bibliothek, die für den Arch Linux -Paketmanager Pacman entscheidend ist. Es ist die Arch Linux -Paketverwaltungsbibliothek, und ihre Abwesenheit verhindert, dass Pacman funktioniert. libalpm.so.15

Die "libalpm.so.15: Die freigegebene Objektdatei kann nicht öffnen" Fehler

Der Fehler "libalpm.so.15: Die freigegebene Objektdatei nicht öffnen: Keine solche Datei oder Verzeichnis" gibt an, dass Pacman die erforderliche gemeinsame Bibliothek nicht finden kann. Dies geschieht normalerweise aufgrund einer zufälligen Löschung oder der Systemversorgung.

Auflösen des Fehlers mit pacman-static

vorkompilierte

-Binärdateien sind über die AUR zugänglich. Diese statisch verknüpften Versionen von Pacman sind unabhängig von gemeinsamen Bibliotheken. Hier erfahren Sie, wie Sie sie verwenden: pacman-static

Schritt 1: Herunterladen der vorkompilierten Binärdateien

Laden Sie die vorkompilierten Binärdateien aus [diesem Link] herunter (fügen Sie hier den tatsächlichen Link ein, falls verfügbar, andernfalls entfernen Sie diesen Abschnitt mit Klammern).

curl -O https://pkgbuild.com/~morganamilo/pacman-static/x86_64/bin/pacman-static
Nach dem Login kopieren
Schritt 2: Einstellung

als ausführbare Datei pacman-static

Machen Sie die binäre ausführbare Datei:

chmod +x pacman-static
Nach dem Login kopieren
Schritt 3: Pacman mit

pacman-static neu installieren

Verwenden Sie

, um Pacman und seine Abhängigkeiten neu zu installieren, einschließlich pacman-static: libalpm

sudo ./pacman-static -S pacman
Nach dem Login kopieren
Dies installiert Pacman neu und löst das fehlende

Problem. libalpm.so.15

Schritt 4: Überprüfung

Pacmans Funktionalität überprüfen:

sudo pacman -Syu
Nach dem Login kopieren
Eine erfolgreiche, fehlerfreie Ausführung zeigt ein wiederhergestelltes System an.

Schritt 5: Wiederaufbau von Paru und Yay

Mit Pacman arbeiten, Paru wieder aufbauen:

sudo pacman -S --needed git base-devel
git clone https://aur.archlinux.org/paru.git
cd paru/
makepkg -si
Nach dem Login kopieren
und yay:

sudo pacman -S --needed git base-devel
git clone https://aur.archlinux.org/yay.git
cd yay/
makepkg -si
Nach dem Login kopieren

Schlussfolgerung

ist beim Löschen von essentiellen Bibliotheken wie libalpm alarmierend, die Wiederherstellung ohne vollständige System -Neuinstallation ist erreichbar. pacman-static bietet eine schnelle und effektive Lösung für den Fehler "libalpm.so.15: Keine solche Datei oder Verzeichnis". Die folgenden Schritte stellt die Funktionalität von Pacman, Paru und Yay wieder her.

Weitere Lesen:

  • Wie kann man Broken Arch Linux in früheren Arbeitszustand wiederherstellen
  • So beheben Sie Fehler in Arch Linux
  • , wie Sie die Datenbank nicht sperren können.
  • So beheben Sie "Ungültiges oder beschädigtes Paket (PGP -Signatur)" Fehler in Arch Linux
  • So lösen Sie „Upgrade des vollständigen Systems starten“. In Arch Linux
  • gibt es nichts zu tun. "
  • So lösen Sie "Fehler: Transaktions nicht begehen (widersprüchliche Dateien)" in Arch Linux
So reparieren Sie zerbrochenes Ubuntu -Betriebssystem, ohne es neu zu installieren

Das obige ist der detaillierte Inhalt vonSo reparieren Sie Broken Pacman in Arch Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage