Installieren von CD oder file

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
klaus_h
Beiträge: 247
Registriert: 14.07.2004 17:27:45
Wohnort: Schnelldorf

Installieren von CD oder file

Beitrag von klaus_h » 21.09.2004 08:58:58

Ich habe einen neu installierten Rechner, dem aber noch die
Netzwerkkartentreiber fehlen, kann also erst mal nicht übers Internet installieren.
Auf einem bereits installierten sarge habe ich alle Pakete bereitliegen.
Die Idee ist, die Pakete aus var/cache/apt auf CD zu brennen und auf dem
zweiten Rechner zu installieren.
Kann mir jemand einen Tip geben, wie man das am besten bewerkstelligt?

Benutzeravatar
CaT
Beiträge: 536
Registriert: 08.05.2003 07:59:46

Beitrag von CaT » 21.09.2004 09:51:55

hallo klaus

also zuerst einmal zu deiner idee. in /var/apt/cache befinden sich die .deb packete, die auf deinem sarge system installiert worden sind (die werden heruntergeladen dort gespeichert und dann installiert). das ist halt einfach die software, die du auf dem sarge rechenr installiert hast. wenn du das jetzt einfach rüberkopierst bin ich mir nicht sicher ob das so geht denn es könnte sein dass du noch abhängigkeiten nicht erfüllst usw. das könnte zu problemen führen. so dass du z.b. gewisse packet noch zusätzlich brennen müsstest (weil sie evlt. fehlen würden .

was hast du denn für eine netzwerkkarte ? es wäre sicherlich einfacher das entsprechende kernelmodul für deine nic zu laden und dann kannst du bequem alles über's internet herunterladen.

grüsse CaT

Benutzeravatar
klaus_h
Beiträge: 247
Registriert: 14.07.2004 17:27:45
Wohnort: Schnelldorf

Re: installieren...

Beitrag von klaus_h » 21.09.2004 13:16:28

Ich habe eine onboard-intel auf einem intel D865PERL,
die mit den bei woody vorhandenen intel-modulen nicht
läuft. Es gibt einen Treiber bei Intel, der alternative Weg wäre
also erst mal die kernel-sourcen zu laden und dann den
Treiber einzubinden.
Prinzipiell wäre es mir sowieso lieber, die Pakete vom
bestehenden Rechner zu holen, da ich noch DSL-SAT habe
und deswegen leider noch keine Flatrate.
Man kann mit dem apt-Paket auch ein Packages.gz erstellen,
könnte aber in Gebastel ausarten, ich habs noch nicht probiert.

Benutzeravatar
CaT
Beiträge: 536
Registriert: 08.05.2003 07:59:46

Beitrag von CaT » 21.09.2004 15:54:05

also natürlich ist das ganze möglich doch es wird sicherlich ein gebastel und es ist bestimmt nicht die sauberste lösung aber machen kann man das natürlich :)

es müssen zwar vorher noch einige punkt geklärt sein.

1. das neu aufgesetzte system wird in diesem falle auch sarge
2. es wurden nie packete aus /var/apt/cache gelöscht (manuell oder per apt-get autoclean)
3. die packete sind exakt die gleichen ?

denn wenn man einfach den ganzen ordner(/var/cache/apt) kopiert dann kann man halt alles von dort auf dem neuen system installieren (muss dann mit dpkg gemacht werden) und wenn jetzt da ein packet nicht vorhanden ist oder eine abhängigkeit nicht stimmt dann geht das gebastel schon los und es wird seeehr mühsam !
ein weiterer punkt der mir in denn sinn kommt is,t ist die apt datenbank. hat es auf dem sarge system je ein update gegeben ? ich weiss nicht ob es eine gute idee ist, aber wenn man pkgs installiert und diese kennt die datenbank noch gar nicht. das könnte evlt. auch zu konflikten führen.

das sind eifnach gesichtspunkte die betrachtet werden müssen.

doch nun zum wechsel.
also ein methode um tarballs zu erstellen und zu komprimieren direkt aus apt kenne ich nicht. aber das ist evlt. keine schlechte lösung. man müsste es ausprobieren.

ich würde einfach den /var/cache/apt ordner in ein tarball packen und komprimieren dann den auf cd brennen (ich nehme an das geht schon) und dann die packete mit dpkg auf dem neuen system wieder installieren.
evlt. erkennt knoppix die nic und man könnte die daten über das netzwerk rüberladen somit könnte man sich das brennen einer cd sparen (setzt aber konpixx voraus)

Benutzeravatar
klaus_h
Beiträge: 247
Registriert: 14.07.2004 17:27:45
Wohnort: Schnelldorf

re...installieren von file...

Beitrag von klaus_h » 21.09.2004 23:07:57

Ich habe das jetzt erst mal so zum Laufen gebracht:
1. kernelsourcen 2.4.20 auf CD braten und auf neuen rechner kopieren
2. konfigurieren und kompilieren
3. den Intel-Treiber (auch mit auf die CD) gegen den kernel kompilieren
Netwzerk läuft.
Die Umstellung auf sarge war auch kein Problem (dist-upgrade), ca. 66 MB.

Danach habe ich das gesamte /var/cache/apt-Verzeichnis mit der bereits bestehenden Version überschrieben, einschließlich der beiden bin-Dateien,
in der Hoffnung, die Installation würde dann aus dem .deb-Cache erfolgen.
Geht aber leider nicht so einfach ... muß ich wohl alles saugen ...

Vielen Dank noch!

Benutzeravatar
CaT
Beiträge: 536
Registriert: 08.05.2003 07:59:46

Beitrag von CaT » 22.09.2004 08:53:46

apt-get upgrade oder distupgrade geht nicht ?

nun wie gesagt man könnte versuchen mit dpkg -i filename.deb die einzelnen packete zu installieren das könnte evlt. hinhauen.

Benutzeravatar
klaus_h
Beiträge: 247
Registriert: 14.07.2004 17:27:45
Wohnort: Schnelldorf

re...installation

Beitrag von klaus_h » 22.09.2004 11:26:47

Genau das werd ich bei einigen fetten Paketen wie KDE tun.

Ich weiß allerdings nicht, ob nach der Installation mit dpkg die
Datenbank der installierten dann auch Pakete passt, d.h. ob man
dann mit einer konsistenten Paketdatenbank weiter mit dselect
installieren kann?

Benutzeravatar
CaT
Beiträge: 536
Registriert: 08.05.2003 07:59:46

Beitrag von CaT » 22.09.2004 11:31:09

das ist eben genau eines der probleme, die ich oben beschrieben habe. ich wüsste auch nicht ob da ein update passiert. das müsste man ausprobieren. es sollte z.b. funktionieren wenn die apt-datenbank genau auf dem gleichen stand ist wie die auf dem sarge system. dann sollte es gehen.

Benutzeravatar
klaus_h
Beiträge: 247
Registriert: 14.07.2004 17:27:45
Wohnort: Schnelldorf

re: installieren von file...

Beitrag von klaus_h » 22.09.2004 11:54:48

Es wäre wohl in jedem Fall besser, wenn man mit den vorhandenen Paketen sowas wie einen kleinen debian-mirror im LAN aufbaut, um das einfach in
sources.list einzutragen. Ich glaube, das ist mir aber zuviel der Forschungsarbeit.

Auf jeden Fall erst mal Vielen Dank,
ich denke ich nehme den teuren schnellen Weg übers Internet,
außerdem habe ich da noch ein anderes dringendes Problem zu lösen,
das mir mehr Ärger macht (bei den Kernelfragen):
Thema: Promise TX2000 mit Kernel 2.6.7
Schließen wir diese Baustelle erstmal...

Benutzeravatar
CaT
Beiträge: 536
Registriert: 08.05.2003 07:59:46

Beitrag von CaT » 22.09.2004 14:34:33

ok gut idee ich hoffe ich konnte helfen.
ist zwar nicht die billigste variante mit dem internet doch dafür funktioniert es dann auch.

Antworten