Befriedigung von Abhängigkeitsfehlern beim Erstellen von Debian Jessie Live-CD mit Simple-CD
Ich versuche, eine Debian-Installations-CD mit simple-cdd zu erstellen, die als einfachste Methode zum Erstellen eines benutzerdefinierten Installationsprogramms empfohlen wird. Die CD enthält einige zusätzliche Pakete und eine Voreinstellungsdatei.
Vor dem Hinzufügen von Anpassungen habe ich das Tool zum Testen eines grundlegenden Builds ausgeführt:
$ build-simple-cdd --dist jessie --logfile log.txt
Dies schlägt mit Abhängigkeitsfehlern fehl, ein Beispiel ist vim-tiny
:
2017-03-01 16:19:48,250 WARNING package: vim-tiny 2017-03-01 16:19:48,250 WARNING version: 2:7.4.488-7+deb8u1 2017-03-01 16:19:48,250 WARNING architecture: amd64 2017-03-01 16:19:48,250 WARNING status: broken 2017-03-01 16:19:48,250 WARNING reasons: 2017-03-01 16:19:48,250 WARNING - 2017-03-01 16:19:48,250 WARNING missing: 2017-03-01 16:19:48,250 WARNING pkg: 2017-03-01 16:19:48,250 WARNING package: vim-tiny 2017-03-01 16:19:48,250 WARNING version: 2:7.4.488-7+deb8u1 2017-03-01 16:19:48,250 WARNING architecture: amd64 2017-03-01 16:19:48,251 WARNING unsat-dependency: vim-common (= 2:7.4.488-7+deb8u1)
Aus dem vim-common-Änderungsprotokoll ist ersichtlich, dass die angeforderte Version durch ein Sicherheitsupdate ersetzt wurde (Version deb8u1
wurde durch ersetzt deb8u2
). Die tatsächliche Abhängigkeitsanforderung ist:
Looking at list, line "vim-tiny" + Trying to add vim-tiny... vim-tiny Dep: vim-common (= 2:7.4.488-7+deb8u1) soft_depend 0 vim-common is included already, but invalid version 2:7.4.488-7+deb8u2 vim-common not included in a useful version, check_backports 0
Wenn Sie sich das vollständige Protokoll ansehen, scheint es, als sei das Paket verfügbar, aber von reprepro gelöscht:
2017-03-01 16:17:14,385 DEBUG mirror/reprepro stdout: deleting and forgetting pool/main/v/vim/vim-common_7.4.488-7+deb8u1_amd64.deb
Es scheint also, dass ein Teil des Basisbetriebssystems vim-tiny erfordert, was eine bestimmte Version von vim-common erfordert. Diese Version ist aufgrund eines Sicherheitsupdates nicht verfügbar.
Beachten Sie, dass vim-tiny nur ein Beispiel ist. Es gibt eine weitere unerfüllte Abhängigkeit für BIND, die kürzlich auch ein Sicherheitsupdate erhielt.
Gibt es eine Möglichkeit, sicherzustellen, dass Simple-cdd die CD trotzdem erstellt? Oder deaktivieren Sie das Löschen von Paketen, da apt-get upgrade
diese zuerst korrekt eingezogen werden sollten.
0 Antworten auf die Frage
Verwandte Probleme
-
2
Wie kann ich mein Mikrofon unter Debian GNOME zum Laufen bringen?
-
6
Vollbild-Flash langsam in KDE 4
-
3
Pakete in einem seltsamen Zustand
-
8
Finden Sie, zu welchem Paket eine Datei in Ubuntu / Debian gehört?
-
2
Wie richte ich ein automatisches Login bei Debian (Lenny) ein?
-
1
Amaroks hört nach einem Song auf zu spielen
-
3
Amarok weigert sich, * .ogg-Dateien abzuspielen
-
2
Kopete, um mit GTalk zu arbeiten
-
4
Sendmail-Ersatz auf einem Debian-Heimcomputer
-
4
Wie finden Sie die Ubuntu-Version (Versionsnummer / -name) über die Befehlszeile?