apt-get --no-d -o dir::etc::status=/var/lib/dpkg/status dist

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
helly
Beiträge: 70
Registriert: 03.12.2003 16:04:00

apt-get --no-d -o dir::etc::status=/var/lib/dpkg/status dist

Beitrag von helly » 18.03.2004 13:38:13

Hallo,

ich bin zur Zeit dabei mein debian abzudaten und möchte ein aktuelles KDE haben von kde.org. Allerdings mache ich den Download auf einem anderen Rechner. Die Daten transportiere ich mittels einer Festplatte. Vorgegangen bin ich nach dem Handbuch von Frank Ronneburg. Der Download hat prima geklappt. Das Einspielen auf dem Zielrechner macht Probleme.
Da vorher kein KDE und kein X-Server auf dem Zielrechner war habe ich für diese Dateien ein "apt-get install" zusätzlich zu einem "apt-get dist-upgrade" gemacht.

Leider bekomme ich beim einspielen folgende Meldung:

apt-get --no-d -o dir::etc::status=/var/lib/dpkg/status dist-upgrade

Reading Package Lists...
Building Dependency Tree...
The following NEW packages will be installed:
libxaw6
85 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 198kB/48.7MB of archives. After unpacking 1951kB will be used.
Do you want to continue? [Y/n] Reading Package Lists...
Building Dependency Tree...
The following NEW packages will be installed:
libxaw6
85 packages upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 198kB/48.7MB of archives. After unpacking 1951kB will be used.
Do you want to continue? [Y/n] Err http://security.debian.org woody/updates/main python2.1-mpz 2.1.3-3.2
Something wicked happened resolving 'security.debian.org:http' (-3)
Err http://security.debian.org woody/updates/main python2.1-gdbm 2.1.3-3.2
Something wicked happened resolving 'security.debian.org:http' (-3)
Err http://security.debian.org woody/updates/main libgdk-pixbuf-gnome2 0.17.0-2woody1
Something wicked happened resolving 'security.debian.org:http' (-3)
Err http://security.debian.org woody/updates/main libgdk-pixbuf2 0.17.0-2woody1
Something wicked happened resolving 'security.debian.org:http' (-3)

Und danach kommt nichts mehr!

Kann mir jemand weiterhelfen?

Gruß Helly

Auf meiner Festplatte (Datenaustausch); die Pfadangaben sind im Original angepaßt:

archives/
partial/
lists/
partial/
status
sources.list
apt.conf


Meine apt.conf (auf Festplatte für Datenaustausch):
APT
{
/* nur notwendig, wenn die beiden Rechner
nicht die gleiche Architektur haben */
Architecture "i386";

Get::Download-Only "true";
};

Dir
{
/* die status-Datei auf dem Medium nutzen. */
State "/medium/";
State::status "status";

/* auf dem Medium cachen */
Cache::archives "/medium/archives/";

/* da ist auch die Datei sources.list */
Etc "/medium/";
};

Downloaden der Dateien:
export APT_CONFIG="/medium/apt.conf"
apt-get update
apt-get dist-upgrade

Einspielen der Dateien:
export APT_CONFIG="/medium/apt.conf"
apt-get check
apt-get --no-d -o dir::etc::status=/var/lib/dpkg/status dist-upgrade

ernohl
Beiträge: 1248
Registriert: 04.07.2002 08:11:56
Wohnort: HL

Beitrag von ernohl » 18.03.2004 13:55:54

Das klingt mir alles unerhört unübersichtlich und kompliziert. Ich empfehle folgendes unter der Annahme, dass deine gesaugten debs alle unter archives auf dieser HD liegen.

Erzeuge in diesem Verzeichnis eine Packages.gz

Code: Alles auswählen

dpkg-scanpackages . /dev/null | gzip >Packages.gz
Trage dieses Verzeichnis in die sources.list ein:
deb file:<mountpoint>/archives ./
Ein

Code: Alles auswählen

apt-get update
hinterher und schon kannst du dein System upgraden. Falls alle benötigten deb's da sind...
Gruß
ernohl

helly
Beiträge: 70
Registriert: 03.12.2003 16:04:00

Beitrag von helly » 18.03.2004 14:50:08

habe ich das richtig gesehen? ist da ein Punkt zwischen dpkg-scanpackages und /dev/null ?

Gruß Helly

ernohl
Beiträge: 1248
Registriert: 04.07.2002 08:11:56
Wohnort: HL

Beitrag von ernohl » 18.03.2004 14:58:02

Gruß
ernohl

helly
Beiträge: 70
Registriert: 03.12.2003 16:04:00

Beitrag von helly » 18.03.2004 15:34:49

Gibt es irgendwo noch eine Anleitung die eine komplett andere Art und Weise beschreibt sein System abzudaten als ich es vorhatte? Also immer mittels eines anderen Datenträgers wie eine Festplatte wie in meinem Fall?

Gruß Helly

helly
Beiträge: 70
Registriert: 03.12.2003 16:04:00

Lösung?

Beitrag von helly » 19.03.2004 08:26:56

Kann es vielleicht sein daß in der Befehlszeile

Code: Alles auswählen

apt-get --no-d -o dir::etc::status=/var/lib/dpkg/status dist-upgrade
die Anführungsstrichen in der Pfadangabe fehlen? Also:

Code: Alles auswählen

apt-get --no-d -o dir::etc::status="/var/lib/dpkg/status" dist-upgrade

Ich komme gerade nicht an meinen Rechner, sonst würde ich es einfach ausprobieren.
Gruß Helly

Antworten