APT findet Testing nicht

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
laotse
Beiträge: 35
Registriert: 01.03.2009 02:08:58

APT findet Testing nicht

Beitrag von laotse » 15.09.2014 18:44:15

Ich will für einen Test ein Paket backporten. Natürlich kann ich das dsc direkt vom Debian-Server holen, aber ich dachte, es sollte auch per

Code: Alles auswählen

apt-get source sssd/testing
E: Nicht verfügbare Veröffentlichung testing von Paket sssd wird ignoriert.

bzw.

Code: Alles auswählen

apt-get -t testing source sssd
E: Der Wert testing is für APT::Default-Release ungültig, da solch eine Veröffentlichung nicht in den Paketquellen verfügbar ist.
gehen. Hierzu bekomme ich allerdings die aufgeführtrn Fehlermeldungen.

Natürlich ist in /etc/apt/sources.list ein deb-src Eintrag für testing, apt-get update hatte keine Fehler und /var/lib/apt/lists hat Dateien für *_debian_dists_testing_*_source_Sources sowie ein dazugehöriges Release file. Und sssd ist auch in diesen Files gelistet.

Das System ist eine Wheezy Standardinstallation ohne irgendwelche APT Akrobatik.

Wäre für ein wenig Erleuchtung dankbar ...

Update Tatsächlich ist es sogar noch verwirrender. apt-get source holt tatsächlich Testing Quellen. Dasselbe gilt für build-dep. Wenn ich Wheezy Quellen will muss ich die explizit mit -t angeben, was dann aber auch funktioniert. Is it a bug or a feature?

cronoik
Beiträge: 2049
Registriert: 18.03.2012 21:13:42
Lizenz eigener Beiträge: GNU Free Documentation License

Re: APT findet Testing nicht

Beitrag von cronoik » 15.09.2014 21:26:15

Hi,

gibt es unter /etc/apt/apt.conf.d/ irgendwo eine Definition von "APT::Default-Release" ?

Code: Alles auswählen

grep -nre  "APT::Default*" /etc/apt/apt.conf.d/
Zeig mal zur Sicherheit deine sources.list

Code: Alles auswählen

cat /etc/apt/sources.list
Hilf mit unser Wiki zu verbessern!

laotse
Beiträge: 35
Registriert: 01.03.2009 02:08:58

Re: APT findet Testing nicht

Beitrag von laotse » 15.09.2014 23:38:40

cronoik hat geschrieben: gibt es unter /etc/apt/apt.conf.d/ irgendwo eine Definition von "APT::Default-Release" ?

Code: Alles auswählen

grep -nre  "APT::Default*" /etc/apt/apt.conf.d/
Nein, der grep bleibt leer.
cronoik hat geschrieben:Zeig mal zur Sicherheit deine sources.list

Code: Alles auswählen

deb http://proxy.mgr:9999/debian/ wheezy main contrib non-free
deb-src http://proxy.mgr:9999/debian/ wheezy main contrib non-free
# Sources to build my own backports
deb-src http://proxy.mgr:9999/debian/ testing main contrib non-free

# Security
deb http://proxy.mgr:9999/security wheezy/updates main contrib non-free
deb-src http://proxy.mgr:9999/security wheezy/updates main contrib non-free

# wheezy-updates, previously known as 'volatile'
deb http://proxy.mgr:9999/debian/ wheezy-updates main contrib non-free
deb-src http://proxy.mgr:9999/debian/ wheezy-updates main contrib non-free

rendegast
Beiträge: 15041
Registriert: 27.02.2006 16:50:33
Lizenz eigener Beiträge: MIT Lizenz

Re: APT findet Testing nicht

Beitrag von rendegast » 16.09.2014 10:15:31

apt-get source holt tatsächlich Testing Quellen. Dasselbe gilt für build-dep. Wenn ich Wheezy Quellen will muss ich die explizit mit -t angeben, was dann aber auch funktioniert. Is it a bug or a feature?
grep -nre "APT::Default*" /etc/apt/apt.conf.d/
Nein, der grep bleibt leer.
(Ich würde 'apt-config dump | grep ...' den Vorzug geben)

Dann lege entweder die default-release fest,
oder IMO besser, halte das Testing-Repo mit preferences im Zaum.

Code: Alles auswählen

apt-cache policy | grep -v Translat
für die entsprechenden Tags.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")

Antworten