Re: locale debs nutzen
Dirk Prösdorf <d.proesdorf@gmx.de> writes:
> Christian <marsu@gmx.net> wrote:
>> Entsprechend dem, was ich an Dokumentation fand, führte ich
>> dpkg-scanpackages /usr/local/deb_local /dev/null |gzip
>>> /usr/local/deb_local/Packages.gz aus. Anschließend trug ich in die
>> apt/sources.list deb file:/usr/local deb_local/ ein und führte apt-get
>> update durch. Alles funktionierte ohne Fehlermeldung.
>
>> Wenn ich nun ein Paket mit apt-get install "Paketname" installieren möchte,
>> erhalte ich die Fehlermeldung, das die Datei nicht gefunden werden
>> kann.
>
> Klar, da es /usr/local/deb_local/usr/local/deb_local/<Paketname> nicht
> kennt.
>
> Wechsle erst nach /usr/local/deb_local/ und führe dort ein
> | dpkg-scanpackages . /dev/null | gzip > ./Packages.gz
> aus.
Wenn in /etc/apt/sources.list die Zeile
deb file:/usr/local deb_local/
eingetragen wird, bedeutet das, daß die Pfade im Package-File relativ zu
/usr/local sein müssen. Korrekt wäre also
cd /usr/local && dpkg-scanpackages deb_local /dev/null | gzip > deb_local/Packages.gz
Ansonsten würde ich Dir (Christian) empfehlen, in /usr/local/deb_local
auch noch eine Datei Release anzulegen, um ggf. apt-pinning für Dein
Repository zu ermöglichen. Bei mir hat diese Datei folgenden Inhalt:
Archive: unstable
Component: main
Origin: Martin Dickopp
Label: Martin Dickopp's local Debian repository
Architecture: i386
Martin
--
,--. ,= ,-_-. =.
/ ,- ) Martin Dickopp, Dresden, Germany ((_/)o o(\_))
\ `-' http://www.zero-based.org/ `-'(. .)`-'
`-. \_/
Reply to: