dpkg verschwunden bzw. defekt

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
dora71
Beiträge: 210
Registriert: 24.01.2005 13:35:22
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Bad Hönningen

dpkg verschwunden bzw. defekt

Beitrag von dora71 » 03.02.2005 09:32:06

Hallo Forum,

habe hier Debian Sarge auf einem ASUS-Laptop bisher ohne Probleme eingesetzt. Seit einiger Zeit habe ich aber Probleme, neue Software einzuspielen bzw. upzudaten, nehmen wir mal als Beispiel den Firefox:

Code: Alles auswählen

apt-get install mozilla-firefox
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut... Fertig
Die folgenden zusätzlichen Pakete werden installiert:
  libatk1.0-0 libpango1.0-0 libpango1.0-common libpng12-0
Vorgeschlagene Pakete:
  ttf-kochi-gothic ttf-kochi-mincho ttf-thryomanes ttf-baekmuk
  ttf-arphic-gbsn00lp ttf-arphic-bsmi00lp ttf-arphic-gkai00mp
  ttf-arphic-bkai00mp mozilla-firefox-gnome-support latex-xft-fonts
Empfohlene Pakete:
  libatk1.0-data x-ttcidfont-conf
Die folgenden NEUEN Pakete werden installiert:
  mozilla-firefox
Die folgenden Pakete werden aktualisiert:
  libatk1.0-0 libpango1.0-0 libpango1.0-common libpng12-0
4 aktualisiert, 1 neu installiert, 0 zu entfernen und 732 nicht aktualisiert.
Es müssen noch 0B von 9911kB Archiven geholt werden.
Nach dem Auspacken werden 27,3MB Plattenplatz zusätzlich benutzt.
Möchten Sie fortfahren? [J/n] J
Preconfiguring packages ...
Could not exec dpkg!
E: Sub-process /usr/bin/dpkg returned an error code (100)
Das sieht doch für mich so aus, als ob er das dpkg nicht findet. Rufe ich als root dpkg --help auf, gibt mir die bash folgendes zurück:

Code: Alles auswählen

bash: dpkg: command not found
Die Abfrage der PATH-Variablen ergibt folgendes (als root):

Code: Alles auswählen

/sbin:/bin:/usr/sbin:/usr/bin:/usr/bin/X11:/usr/local/sbin:/usr/local/bin
Gibt es irgendeine Möglichkeit, das dpkg wieder aufzuspielen oder bleibt mir jetzt nur noch die Neuinstalltion des Systems :?:

Danke für Eure Vorschläge.

Mit freundlichen Grüssen

Dora71

Benutzeravatar
KBDCALLS
Moderator
Beiträge: 22449
Registriert: 24.12.2003 21:26:55
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Dortmund
Kontaktdaten:

Beitrag von KBDCALLS » 03.02.2005 09:49:33

Du kannst mit

Code: Alles auswählen

apt-get install -d dpkg
das Paket herunterladen. Anschließend mtr das deb entpacken so das das tar.gz Archiv übrigbleibt und dieses dann wiederum mit entpacken.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.

EDV ist die Abkürzung für: Ende der Vernunft

Bevor du einen Beitrag postest:
  • Kennst du unsere Verhaltensregeln
  • Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.

Benutzeravatar
dora71
Beiträge: 210
Registriert: 24.01.2005 13:35:22
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Bad Hönningen

Es hat funktioniert - eine Anleitung für Newbies

Beitrag von dora71 » 03.02.2005 17:26:33

Hallo Forum, hallo KBDCALLS,

danke für Eure Hilfe, jetzt funktioniert wieder alles rund um apt-get und dpkg 8)

Möchte aber nochmal eine kurze Anleitung geben, da es noch ein paar Sachen zu beachten gab. Gedacht für all diejenigen, die nicht so tief in der Materie drinsitzen.

Als erstes muß man sich als Benutzer "root" anmelden, sonst geht's nicht.

1. Das gewünschte Paket herunterladen mit:

Code: Alles auswählen

apt-get install -d dpkg
2. Die lokale Datenbank auf den neuesten Stand bringen mit:

Code: Alles auswählen

updatedb
3. Den genauen Paketnamen inklusive Pfad suchen mit:

Code: Alles auswählen

locate dpkg | grep "deb"
4. Diesen in die Zwischenablage kopieren (mit der Maustaste markieren und über Bearbeiten - Kopieren dorthin schieben)

5. Ein beliebiges Verzeichnis erstellen z.B. /dpkg

Code: Alles auswählen

mkdir /dpkg
6. Die heruntergeladene Datei entpacken in das eben erstellte Verzeichnis:

Code: Alles auswählen

cd /dpkg
ar -x /inhalt/der/zwischenablage/einfügen/dpkg
7. Im Verzeichnis /dpkg stehen jetzt 3 Dateien, ich brauchte davon nur die data.tar.gz
Diese wird ins Hauptverzeichnis geschoben mit:

Code: Alles auswählen

mv /dpkg/data.tar.gz /
8. Ins Hauptverzeichnis wechseln und die Datei entpacken mit:

Code: Alles auswählen

cd /
tar -xvzf data.tar.gz
9. Die übriggebliebenen "Paketreste" entfernen mit:

Code: Alles auswählen

cd /
rm -r /dpkg
rm data.tar.gz
9. FERTIG!

Ich hoffe, es hat dem ein oder anderen genutzt. Die "Poweruser" unter Euch sagen bestimmt, das hätte man auch einfacher machen können, aber ich denke, auch Newbies sollten damit zurecht kommen, und so hat es bei mir funktioniert.

Schöne Grüße

Dora71.

Antworten