Re: CDs lan-weit zur Verfügung stellen.

2001-01-22 Diskussionsfäden Alexander Stielau
Am Son, Jan 21, 2001 at 09:36:14 + schrieb Andreas Metzler:

 am client und mittels
 deb file:/mnt/loop/debiancd1 potato main contrib non-free
 deb file:/mnt/loop/debiancd1 potato/non-US main contrib non-free
 etc.
 einbinden ist dir wohl zu umstaendlich?

Nö, Zum Mounten gibt es ein Wrapper, der vor dem apt-get die
Verzeichnisse mountet und hinterher umounted.

Mir war nicht klar, das 'deb file' die gleiche Datenstruktur wie 'dep
cdrom' haben darf, bzw. das dies völlig irrelevant ist (im Gegensatz zu
nfs-Installationen bei Suse) - ich habe einfach nicht zuende gedacht. 

Danke. :-)

[FTP-Server aus CDs bauen]

 Dann musst du noch mit dpkg-scanpackages die Packages-Dateien
 erstellen:

Aha, *das* hat mir gefehlt.

 einbinden. Ext2fs ist natuerlich nicht besonders flott, wenn so viele
 Dateien in einem Verzeichnis liegen, du koenntest die Pakete auf

Das ist mir wurscht, es geht darum, allen einen Mirror zur Verfügung
zu stellen, und nicht ständig mit Cds zu fummeln. :-)

Aleks

--
---
Um sich aus der Liste auszutragen schicken Sie bitte eine
E-Mail an [EMAIL PROTECTED] die im Subject
unsubscribe deine_email_adresse enthaelt.
Bei Problemen bitte eine Mail an: [EMAIL PROTECTED]
---

684 eingetragene Mitglieder in dieser Liste.


[Debian] CDs lan-weit zur Verfügung stellen.

2001-01-21 Diskussionsfäden Alexander Stielau

Moin!

Vielleicht ist diese Idee ja vom Ansatz her falsch, aber:

Wie kann ich CD-Images von potato r2, die per loopback-Device in ein
System eingebunden sind, als Quelle im Sinne von sources.list nutzen?

Die loopbackdevices sind per nfs exportiert und man kann sie von den
Clients aus mounten, ab wie bekomme ich sie in die sources.list?

Apt-setup scheint gestrichen worden zu sein?

Oder: Andersrum: Wie kann ich aus diesen CDs einen FTP-Server basteln?
Gibt es dazu eine Anleitung (sicher) - und wie heit diese?
Mit google finde ich dazu nichts passendes, ich nehme an, ich habe die
falschen Suchbegriffe verwendet.

Aleks


--
---
Um sich aus der Liste auszutragen schicken Sie bitte eine
E-Mail an [EMAIL PROTECTED] die im Subject
"unsubscribe deine_email_adresse" enthaelt.
Bei Problemen bitte eine Mail an: [EMAIL PROTECTED]
---

684 eingetragene Mitglieder in dieser Liste.




Re: CDs lan-weit zur Verfügung stellen.

2001-01-21 Diskussionsfäden Andreas Metzler

Alexander Stielau [EMAIL PROTECTED] wrote:
 Vielleicht ist diese Idee ja vom Ansatz her falsch, aber:

 Wie kann ich CD-Images von potato r2, die per loopback-Device in ein
 System eingebunden sind, als Quelle im Sinne von sources.list nutzen?
 Die loopbackdevices sind per nfs exportiert und man kann sie von den
 Clients aus mounten, ab wie bekomme ich sie in die sources.list?

Hallo!
Haendisch mounten (mount -o loop nfssserver/cd1 /mnt/loop/debiancd1)
am client und mittels
deb file:/mnt/loop/debiancd1 potato main contrib non-free
deb file:/mnt/loop/debiancd1 potato/non-US main contrib non-free
etc.
einbinden ist dir wohl zu umstaendlich?

 Apt-setup scheint gestrichen worden zu sein?

 Oder: Andersrum: Wie kann ich aus diesen CDs einen FTP-Server basteln?
 Gibt es dazu eine Anleitung (sicher) - und wie heit diese?
 Mit google finde ich dazu nichts passendes, ich nehme an, ich habe die
 falschen Suchbegriffe verwendet.

Brute Force:
Du kannst die Debs der ganzen CD's einfach zusammenkopieren[1], dh.

find /mnt/cdimage -type f -name "*.deb" | xargs cp \
--target-directory=/mnt/alledebs/

Dann musst du noch mit dpkg-scanpackages die Packages-Dateien
erstellen:
-Overrides aus dem Index-Verzeichnis am ftp-server holen.
cd /mnt/alledebs/
dpkg-scanpackages . /pfad/zu/override  Packages

Am client einfach mittels
deb ftp://mnt/alledebs/ ./
einbinden. Ext2fs ist natuerlich nicht besonders flott, wenn so viele
Dateien in einem Verzeichnis liegen, du koenntest die Pakete auf
Unterverzeichnisse aufteilen (wie im Packagepool) oder die (alte)
Ordnung auf den CD's imitieren (dann sieht die apt Zeile aber anders
aus.
   hth, cu andreas
[1] Du koenntest wohl auch Symlinks verwenden statt zu kopieren.
-- 
Uptime: 10 seconds  load average: 0.00, 0.00, 0.00


--
---
Um sich aus der Liste auszutragen schicken Sie bitte eine
E-Mail an [EMAIL PROTECTED] die im Subject
"unsubscribe deine_email_adresse" enthaelt.
Bei Problemen bitte eine Mail an: [EMAIL PROTECTED]
---

684 eingetragene Mitglieder in dieser Liste.




Re: CDs lan-weit zur Verfügung stellen.

2001-01-21 Diskussionsfäden Alexander Stielau

Am Son, Jan 21, 2001 at 09:36:14 + schrieb Andreas Metzler:

 am client und mittels
 deb file:/mnt/loop/debiancd1 potato main contrib non-free
 deb file:/mnt/loop/debiancd1 potato/non-US main contrib non-free
 etc.
 einbinden ist dir wohl zu umstaendlich?

N, Zum Mounten gibt es ein Wrapper, der vor dem apt-get die
Verzeichnisse mountet und hinterher umounted.

Mir war nicht klar, das 'deb file' die gleiche Datenstruktur wie 'dep
cdrom' haben darf, bzw. das dies vllig irrelevant ist (im Gegensatz zu
nfs-Installationen bei Suse) - ich habe einfach nicht zuende gedacht. 

Danke. :-)

[FTP-Server aus CDs bauen]

 Dann musst du noch mit dpkg-scanpackages die Packages-Dateien
 erstellen:

Aha, *das* hat mir gefehlt.

 einbinden. Ext2fs ist natuerlich nicht besonders flott, wenn so viele
 Dateien in einem Verzeichnis liegen, du koenntest die Pakete auf

Das ist mir wurscht, es geht darum, allen einen Mirror zur Verfgung
zu stellen, und nicht stndig mit Cds zu fummeln. :-)

Aleks

--
---
Um sich aus der Liste auszutragen schicken Sie bitte eine
E-Mail an [EMAIL PROTECTED] die im Subject
"unsubscribe deine_email_adresse" enthaelt.
Bei Problemen bitte eine Mail an: [EMAIL PROTECTED]
---

684 eingetragene Mitglieder in dieser Liste.




[Debian] CDs lan-weit zur Verfügung stellen.

2001-01-21 Diskussionsfäden Alexander Stielau
Moin!

Vielleicht ist diese Idee ja vom Ansatz her falsch, aber:

Wie kann ich CD-Images von potato r2, die per loopback-Device in ein
System eingebunden sind, als Quelle im Sinne von sources.list nutzen?

Die loopbackdevices sind per nfs exportiert und man kann sie von den
Clients aus mounten, ab wie bekomme ich sie in die sources.list?

Apt-setup scheint gestrichen worden zu sein?

Oder: Andersrum: Wie kann ich aus diesen CDs einen FTP-Server basteln?
Gibt es dazu eine Anleitung (sicher) - und wie heißt diese?
Mit google finde ich dazu nichts passendes, ich nehme an, ich habe die
falschen Suchbegriffe verwendet.

Aleks


--
---
Um sich aus der Liste auszutragen schicken Sie bitte eine
E-Mail an [EMAIL PROTECTED] die im Subject
unsubscribe deine_email_adresse enthaelt.
Bei Problemen bitte eine Mail an: [EMAIL PROTECTED]
---

684 eingetragene Mitglieder in dieser Liste.


Re: CDs lan-weit zur Verfügung stellen.

2001-01-21 Diskussionsfäden Andreas Metzler
Alexander Stielau [EMAIL PROTECTED] wrote:
 Vielleicht ist diese Idee ja vom Ansatz her falsch, aber:

 Wie kann ich CD-Images von potato r2, die per loopback-Device in ein
 System eingebunden sind, als Quelle im Sinne von sources.list nutzen?
 Die loopbackdevices sind per nfs exportiert und man kann sie von den
 Clients aus mounten, ab wie bekomme ich sie in die sources.list?

Hallo!
Haendisch mounten (mount -o loop nfssserver/cd1 /mnt/loop/debiancd1)
am client und mittels
deb file:/mnt/loop/debiancd1 potato main contrib non-free
deb file:/mnt/loop/debiancd1 potato/non-US main contrib non-free
etc.
einbinden ist dir wohl zu umstaendlich?

 Apt-setup scheint gestrichen worden zu sein?

 Oder: Andersrum: Wie kann ich aus diesen CDs einen FTP-Server basteln?
 Gibt es dazu eine Anleitung (sicher) - und wie heißt diese?
 Mit google finde ich dazu nichts passendes, ich nehme an, ich habe die
 falschen Suchbegriffe verwendet.

Brute Force:
Du kannst die Debs der ganzen CD's einfach zusammenkopieren[1], dh.

find /mnt/cdimage -type f -name *.deb | xargs cp \
--target-directory=/mnt/alledebs/

Dann musst du noch mit dpkg-scanpackages die Packages-Dateien
erstellen:
-Overrides aus dem Index-Verzeichnis am ftp-server holen.
cd /mnt/alledebs/
dpkg-scanpackages . /pfad/zu/override  Packages

Am client einfach mittels
deb ftp://mnt/alledebs/ ./
einbinden. Ext2fs ist natuerlich nicht besonders flott, wenn so viele
Dateien in einem Verzeichnis liegen, du koenntest die Pakete auf
Unterverzeichnisse aufteilen (wie im Packagepool) oder die (alte)
Ordnung auf den CD's imitieren (dann sieht die apt Zeile aber anders
aus.
   hth, cu andreas
[1] Du koenntest wohl auch Symlinks verwenden statt zu kopieren.
-- 
Uptime: 10 seconds  load average: 0.00, 0.00, 0.00


--
---
Um sich aus der Liste auszutragen schicken Sie bitte eine
E-Mail an [EMAIL PROTECTED] die im Subject
unsubscribe deine_email_adresse enthaelt.
Bei Problemen bitte eine Mail an: [EMAIL PROTECTED]
---

684 eingetragene Mitglieder in dieser Liste.