Ubuntu Version 12.04 (precise) (32-Bit) Kernel Linux 3.2.0-77-generic-pae GNOME 3.4.2 Synaptic 0.75.9
Das folgende Problem verfolgt mich schon sehr lange, und ich kann es nicht lösen obwohl es ziemlich wichtig ist für mich. Ich habe alles abgesucht im Forum, Wiki und launchpad, keiner hat ein ähnliches Problem, mir wurde aber versichert, das es anderswo funktioniert, also nur bei mir nicht. Da ich es aber auf verschiedenen Maschinen habe, kann es eigentlich dann nur noch an mir liegen. Es handelt sich um das hinzufügen von eigenen Repositorien mittels ATP Zeile, z.B. in Synaptic. Ich meine nicht die "http://" Form, sondern die "deb file:/" Form. Um beim Experimentieren nicht immer das eigene System zu gefährden und es von den Internetquellen ganz zu trennen, habe ich mir in virtual box eine zweite Maschine angelegt, die genau so gebaut ist wie die Hauptmaschine. Dort sind alle Internetquellen deaktiviert, zu Beginn ist die "sources.list" leer. Dann folgender Versuch:
In Synaptic habe ich unter Einstellungen > Paketquellen > andere Software > Hinzufügen ein Paket zugefügt, hier als Beispiel genommen "dosemu", das im Pfad "/home/xy/DOS" liegt. Das Paket wurde natürlich mit
sudo dpkg-scanpackages /home/xy/DOS | gzip > /home/xy/DOS/Packages.gz
behandelt. Der Eintrag in die ATP Zeile sah dann so aus:
deb file:/home/xy/DOS ./
Synaptic hat das auch angenommen und in die sources.list richtig eingetragen:
## See sources.list(5) for more information, especialy # Remember that you can only use http, ftp or file URIs deb file:/home/xy/DOS ./ # CDROMs are managed through the apt-cdrom tool.
Dann "neu Laden" gedrückt und "dosemu" erscheint richtig im Synaptic Fenster als neu in den Paketquellen. Der Versuch es denn nun auch wirklich zu installieren scheitert mit dieser Meldung:
An error occurred The following details are provided: W: Failed to fetch file:/home/xy/DOS//home/xy/DOS/dosemu_1.4.0+svn.2010-1_i386.deb File not found
Also offensichtlich findet ATP den Pfad nicht weil da etwas durcheinander gerät, obwohl es in der "sources.list" richtig steht. Wo liegt der Fehler?
mit Dank