In einigen Situationen muss ein lokales Paket manuell mithilfe von installiert werden dpkg -i <packagename>
. Manchmal kann es weiter nützlich sein, die Funktionalität apt
dieses Pakets zu nutzen, sodass die Frage lautet:
Wie kann man mit einer Debian-basierten Linux-Distribution - wie Xubuntu 13.04 / Ubuntu - schnell ein lokales Repository für zufällige Pakete erstellen?
apt
mit --fix-broken
nach der Installation eines lokalen Pakets mit erforderlich wäre dpkg -i
? Würde sich dpkg nicht darum kümmern? Ich habe gelesen, dass es erforderlich sein kann, wenn apt zum ersten Mal ausgeführt wird. @ FM & Gilles: Über reprepro . Scheint nützlich, wenn ich es zum Laufen bringen könnte (nicht sicher über dir struct, Inhalt von 3 Dateien oder Parameter zur Laufzeit). Versuche es erneut und aktualisiere oder poste die vollständige Frage.
dpkg
löst Abhängigkeiten nicht auf, apt
tut es aber . dpkg
warnt vor kaputten Abhängigkeiten, ist aber auf niedrigem Niveau, versucht also nicht, diese zu beheben. Das dpkg -i *.deb
gefolgt von apt-get -f install
ist Standardverfahren. Es gibt einen Fehler in der Wunschliste, der apt
sich um die Installation lokaler Pakete kümmert, und ich glaube, es gibt sogar einen Patch, der jedoch noch nicht implementiert wurde. Siehe apt-get install könnte auch lokale Paketdateien installieren , die ursprünglich im Jahr 1999 eingereicht wurden.
dpkg -i <packagename>
mitapt-get -f install
zu folgen , um erforderliche Pakete einzuziehen. Die übliche Sache, um ein passendes Repo für Debian zu erstellen, ist reprepro.