erledigt
Eigene Paketquelle anlegen
Anmeldungsdatum: Beiträge: 14259 |
|
Anmeldungsdatum: Beiträge: 1564 Wohnort: Terra incognita |
Hat sich der Syntax für die Verwendung einer eigenen Paketquelle unter 13.04 (hier Xubuntu) geändert? Speziell dieser Absatz? ...
Ich verwende diesen Syntax seit langer Zeit. Bis 12.04 auch ohne Probleme. Unter einer Xubuntu-13.04. Neuinstallation gibt es keine Fehlermeldung beim Einlesen der Quellen (wie es z.B. bei einem falschen Syntax der Fall wäre); die *.list Datei ist vorhanden und o.k. Aber die Quelle bzw. die Pakete selbst werden in Synaptic nicht angezeigt (linke Seite beim Einstellen auf "Ursprung"). Unter /Einstellungen/Paketquellen/ existiert jedoch der korrekte Eintrag. Ich sollte erwähnen, dass meine Paketquelle nicht signiert ist. Bei Installation/Aktualisierung via Synaptic ließen sich die Pakete - nach einem Warnhinweis - allerdings bisher immer problemlos installieren. EDIT Es können Pakete mit "sudo apt-get install" aus meiner Paketquelle installiert werden, daher ist diese offensichtlich korrekt eingebunden aber in Synaptic unsichtbar. Unter 13.04 läuft Synaptic 0.80, unter 12.04 die Version 0.75.9. Kann die Unsichtbarkeit von unsignierten Paketquellen in Synaptic 0.80 von jemanden bestätigt werden? Bzw. gibt es eine Option diese wieder sichtbar zu machen? /EDIT Bearbeitet von Lasall: Zugehöriger Diskussionsthead: Synaptic - Anzeige unsignierter lokaler Paketquelle |
Supporter, Wikiteam
Anmeldungsdatum: Beiträge: 8965 Wohnort: Münster |
Leider jetzt als fehlerhaft markiert: Man kann so zwar eine eigene Paketquelle anlegen, diese aber nicht benutzen! Apt verarbeitet inzwischen nur noch signierte Quellen und man benötigt auch eine Release-Datei. |
Wikiteam
Anmeldungsdatum: Beiträge: 1423 Wohnort: Bad Oeynhausen |
Ich kann das hier gerne testen und zu verbessern suchen. Kannst Du mir vielleicht noch nähere Informationen zur Verwendung einer Release-Datei geben? Außerdem würde ich ein |
Anmeldungsdatum: Beiträge: 4183 |
apt kennt --allow-insecure-repositories, für eigene Paketquellen vielleicht ein Workaround, wenn man die public machen möchte, weniger. |
Top-Wikiautor
Anmeldungsdatum: Beiträge: 2338 Wohnort: Hunsrück (dunkle Seite) |
Zur Release-Datei (bzw. eigenes Repo) hatte ich etwas gelesen, aber selbst noch nicht probiert:
Soweit ich das verstehe, gilt diese Option dann allerdings für alle Paketquellen – das kann ja nicht gewollt sein. Oder liege ich falsch und man kann es auf das eigene Repo beschränken? |
Wikiteam
Anmeldungsdatum: Beiträge: 1423 Wohnort: Bad Oeynhausen |
Danke für den Hinweis! 👍 |
Wikiteam
Anmeldungsdatum: Beiträge: 1423 Wohnort: Bad Oeynhausen |
Ich bin meiner Einschätzung nach mit der |
Supporter, Wikiteam
Anmeldungsdatum: Beiträge: 8965 Wohnort: Münster |
Das liest sich jedenfalls schon mal gut und plausibel. Zum Ausprobieren bin ich noch nicht gekommen. Drei Details sich mir aber bereits beim Lesen aufgefallen:
|
Wikiteam
Anmeldungsdatum: Beiträge: 1423 Wohnort: Bad Oeynhausen |
Danke für die Rückmeldung! Ich habe Deine Anregungen eingearbeitet und noch einige wichtige Ergänzungen vorgenommen. Bitte auf Plausibilität prüfen.
Ich habe einen entsprechende Information in den Artikel eingefügt, bin aber für eine Änderung der Formulierung in reprepro. Danke für den Hinweis. |
Wikiteam
Anmeldungsdatum: Beiträge: 1423 Wohnort: Bad Oeynhausen |
Hallo, gibt es von Dir, kB, oder anderen noch weitere Rückmeldung, damit der Artikel bald verschoben werden kann? |
Supporter, Wikiteam
Anmeldungsdatum: Beiträge: 8965 Wohnort: Münster |
Einige Kleinigkeiten:
Alternativ zur individuellen Erzeugung eines Schlüsselpaars für jede Paketquelle kann man natürlich auch einen Schlüssel für mehrere Paketquellen verwenden. Daher müsste ins Skript eine Abfrage, welcher Schlüssel verwendet werden soll und bei einer Antwort „neu“ wird eben ein neuer erzeugt. |
Wikiteam
Anmeldungsdatum: Beiträge: 1423 Wohnort: Bad Oeynhausen |
Vielen Dank dafür!
An welche hättest Du denn da gedacht? So viele sind es ja nicht..
Ich habe einen Warnhinweis eingefügt, danke für die Rückmeldung!
Das Skript am Ende ist zur Automatisierung der Vorgänge angelegt, wenn ein neues Paket hinzugefügt wird, also die Neugenerierung der entsprechenden Dateien unter dists/. Das heißt, dass der bereits bestehende Schlüssel importiert werden muss, um keine Veränderung der Signatur zu bewirken. Meinst Du, eine Anpassung des Skripts, um auch die Neuerstellung einer Paketquelle abzudecken, wäre sinnvoll? |
Supporter, Wikiteam
Anmeldungsdatum: Beiträge: 8965 Wohnort: Münster |
Es sind Formalien, deren Missachtung den Artikel nicht schlecht machen würde. Ich bestehe also nicht darauf.
Das kannst Du natürlich so halten, aber beim Lesen des Artikels hat sich bei mir eine andere Erwartungshaltung aufgebaut. Also Hinweis.
Das eine ist so sinnvoll wie das andere. Deine persönliche Neigung entscheidet. |
Wikiteam
Anmeldungsdatum: Beiträge: 1423 Wohnort: Bad Oeynhausen |
Hallo, ich habe eben eine aktualisierte Fassung des Skriptes in den Artikel eingefügt (und die Links-Sektion etwas erweitert). Bitte gerne testen und Kritik üben. |