apt-get nicht nach /

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Benutzeravatar
Curdegn
Beiträge: 161
Registriert: 15.02.2002 01:48:21
Wohnort: Donat CH (GR)
Kontaktdaten:

apt-get nicht nach /

Beitrag von Curdegn » 02.09.2002 16:37:53

Hallo,
gibt es eine Möglickeit apt-get so umzukonigurieren, dass die geholten Pakete nicht bezüglich dem root-Verzeichniss / sondern zum Beispiel bezüglich /home/user/newsystem-root/ installiert werden?

Hintergrund:
Bin dabei ein mini-Debian fürs RAM von netboot-Knoten zu bauen.

cucu

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 02.09.2002 17:09:11

Code: Alles auswählen

chroot <VERZEICHNIS> apt-get install blubberlutsch
man chroot
Wenn Du sowas vorhast, würde ich debootstrap enpfehlen, das erzeugt ein fertig funktionierendes Minimal Debian. Wie verwenden das am Lehrstuhl als NFS Root für Clusternodes.

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Benutzeravatar
Curdegn
Beiträge: 161
Registriert: 15.02.2002 01:48:21
Wohnort: Donat CH (GR)
Kontaktdaten:

Beitrag von Curdegn » 02.09.2002 17:12:44

Vielen Dank.

Beginne nun damit rumzuexperimentieren.

cucu

k-pl
Beiträge: 587
Registriert: 11.01.2002 11:26:44
Wohnort: München
Kontaktdaten:

Beitrag von k-pl » 02.09.2002 18:19:34

Ich würds mal mit chroot probieren.

Benutzeravatar
feltel
Webmaster
Beiträge: 10368
Registriert: 20.12.2001 13:08:23
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Leipzig, Germany
Kontaktdaten:

Beitrag von feltel » 02.09.2002 18:26:43

zumindest bei dpkg gibts ne "--root=<directory>"-Option.

Benutzeravatar
Curdegn
Beiträge: 161
Registriert: 15.02.2002 01:48:21
Wohnort: Donat CH (GR)
Kontaktdaten:

Beitrag von Curdegn » 02.09.2002 19:21:45

Hallo,
habe mit debootstrap angefangen und dazu ein par Fragen:

"debootstrab woody /home/user/newsystem-root/" macht genau das was ich will. Nur wird das "Mini"-debian so über 90 MB gross.

Gibt es eine Möglichkeit genauer auszuwählen welche Pakete drauf sollen? Bzw. gibt es schlankere Scripts als /usr/lib/debootstrap/scripts/woody ?

@k-pl
Ich würds mal mit chroot probieren.
ich glaube, dass debootstrap mir da einige Arbeit (Paketauswahl) wegnimmt, oder nicht?

cucu

k-pl
Beiträge: 587
Registriert: 11.01.2002 11:26:44
Wohnort: München
Kontaktdaten:

Beitrag von k-pl » 02.09.2002 21:30:38

Curdegn hat geschrieben: ich glaube, dass debootstrap mir da einige Arbeit (Paketauswahl) wegnimmt, oder nicht?
debootstrap kenne ich nicht. Mag sein, dass das besser geeignet ist.

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 03.09.2002 16:00:32

Okay, hier ein kleiner sehr praktischer Tipp zum Arbeiten mit NFS Roots (das was debootstrap erzeugt):

Als root:

Code: Alles auswählen

chroot /mein/debian/root /bin/bash
Danach hast Du eine Shell, die sich innerhalb des neuen Debian befindet. Hier kann man jetzt ganz normal mit apt-get, dpkg, dselect, aptitude und allen Tools, die in dem neuen Debian installiert sind arbeiten. Damit kannst Du das dann "tunen" indem Du Pakete entfernst, installierst, Konfigdateien editierst usw. Mit "exit" kommt man aus der Shell wieder raus.

Debootsstrap erzeugt im Prinzip aus einem Debian Mirror on-the-fly ein "kleines" Debian System. Eigentlich ist das für NFS Roots gedacht, und nicht für RAM Disks, daher ist es evtl. etwas zu gross...

Wenn es klein sein soll, empfehle ich das Bootdisk-HOWTO und das Initrd-HOWTO von http://www.linuxdoc.org, da kann man viel raus lernen, wie man kleine Bootimages erzeugt. Von da aus kann man dann evtl. ein NFS Root mounten, um ein vollständiges System übers Netz zu booten. IIRC gibt es auch eine Diskless-HOWTO, das könnte in dem Zusammenhang auch sehr interessant sein.

Zu dem Thema gibt es sehr viel zu erzählen...

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Benutzeravatar
Curdegn
Beiträge: 161
Registriert: 15.02.2002 01:48:21
Wohnort: Donat CH (GR)
Kontaktdaten:

Beitrag von Curdegn » 09.09.2002 00:38:06

Vielen Dank für diese ausfürlichen Informationen.
Wede mich noch eingehend damit beschäftigen.

cucu

Antworten