Re: Hilfe zu: wie kann ich mit apt auf local kopierte CD-Set zugreifen, Woody.
Am Dienstag, 28. Januar 2003 14:18 schrieb Andreas Pakulat:
> On 28.Jan 2003 - 13:15:24, Tilo Johannsen wrote:
> > On Tue, 28 Jan 2003 11:49:04 +0100, you wrote:
> > >Hallo,
> > >bin mal wieder fuer ein paar Tipps dankbar.
> > >Habe mir ein Verzeichnis /hda6/Debian/ fuer Woody 1-7 und eine
> > >LinuxUser CD (Will damit Kde 3 Installieren) angelegt, dort sollen
> > >dann noch weitere CD`s hinterlegt werden. Vielleicht koennen dann auch
> > >anderen Rechner dieses Verzeichnis uebers Netz nutzen.
> > >
> > >Aber jetzt zu meinem Problem:
> > > meine sources.list
> > >deb file:/hda6/Debian/CD1/ stable main contrib non-free
> > >deb file:/hda6/Debian/CD2/ stable main contrib non-free
> > >deb file:/hda6/Debian/CD3/ stable main contrib non-free
> > >deb file:/hda6/Debian/CD4/ stable main contrib non-free
> > >deb file:/hda6/Debian/CD5/ stable main contrib non-free
> > >deb file:/hda6/Debian/CD6/ stable main contrib non-free
> > >deb file:/hda6/Debian/CD7/ stable main contrib non-free
> > >deb-src file:/hda6/LINUXUSER/LinuxUser/kde-3.0.5/Debian-Woody/ /
> > >deb file:/hda6/LinuxUser/kde-3.0.5/Debian-Woody/ /
> > >#deb http://http.us.debian.org/debian stable main contrib non-free
> > >
> > >Wie Ihr euch vorstellen koennt wird die Quelle aus der Liste nicht
> > >gefunden. Wenn ich unter dselect die Paketliste erneuern moechte dann
> > >wird in /var/lib/apt/list_hda6_Debian/CDX/ nachgeschaut.
> > >Wie bekomme ich das geloest?
>
> Da hast du 2 / vergessen. Der korrekte Eintrag für die erste CD wäre:
>
> deb file:///hda6/Debian/CD1/ stable main contrib non-free
>
> Das was hinter deb steht muss eine gültige URL (oder wars URI) sein und
> demzufolge musst du eine Protokolangabe nach dem Muster $Protokol:// und
> danach den Pfad, inkl. / fürs Wurzelverzeichnis bei file-Angaben,
> reinschreiben.
>
> Andreas
Hallo Tilo,
ich habe auch alle CD's auf die Platte gebannt. Meine sources.list enthält
Einträge folgender Art:
deb file:/local/debian-3.0/8 stable main non-free contrib
Der gesamte Inhalt der CD Nr.8 ist im Ordner /local/debian-3.0/8 und das
läuft prima. Die 'access method' im dselect Menu 0. [A]ccess ist 'apt'.
Um gesammelte (I-Net) *.deb's nutzen zu können gibts noch einen Ordner
/local/debian-3.0/extern, hier sieht der EIntrag so aus:
deb file:/local/debian-3.0 extern/
Benötigt wird dann noch eine Packages.gz in diesem Ordner. Dafür führe ich in
/local/debian-3.0/ folgendes aus:
dpkg-scanpackages ./extern/ file | gzip > ./extern/Packages.gz
Wichtig ist hierbei eine Dummy-Datei namens file. Die erzeugst Du mit touch
file im Ordner /local-debian-3.0/
Wo ich das mal gelesen hab' kann ich nicht mehr sagen - funktioniert aber
prima. Die Datei file enthält normalerweise wohl Beschreibungen zu den
Paketen?!
Tschüss
dirk
Reply to: