Vinnaren i pepparkakshustävlingen!
2015-05-01, 10:58
  #1
Medlem
Hej,

Jag vill installera ett paket från den äldre utgåvan av Debian, Debian Wheezy. Får det tyvärr inte att funka. Följande inställningar har ställts in.

# /etc/apt/preferences #
Kod:
Package: *
Pin: release a=oldstable
Pin-Priority: -1

Package: python-pygments
Pin: release a=oldstable
Pin-Priority: 1001

# /etc/apt/sources.list #
Kod:
deb http://ftp.se.debian.org/debian/ stable main contrib non-free
deb-src http://ftp.se.debian.org/debian/ stable main contrib non-free

deb http://security.debian.org/ stable/updates main contrib non-free
deb-src http://security.debian.org/ stable/updates main contrib non-free

deb-src http://ftp.se.debian.org/debian/ oldstable main

Om man sen kör kommandot

$ apt-cache policy python-pygments

så får man följande resultat.

Kod:
python-pygments:
  Installed: 1.5+dfsg-1
  Candidate: 2.0.1+dfsg-1.1
  Package pin: (not found)                                                      <----------  Not found???
  Version table:
     2.0.1+dfsg-1.1 1001
        500 http://ftp.se.debian.org/debian/ stable/main amd64 Packages
 *** 1.5+dfsg-1 1001
        100 /var/lib/dpkg/status

Förstår inte varför resultatet av kommandot ger
Package pin: (not found)
Felet verkar ligga i /etc/apt/preferences, om jag ändrar till release a=stable så funkar det fint. Men det är ju wheezy/oldstable-releasen jag vill hämta paketet från. Någon som kanske har bättre koll på det här än mig?

Tack på förhand!
__________________
Senast redigerad av GHz 2015-05-01 kl. 11:01.
Citera
2015-05-01, 12:37
  #2
Moderator
vhes avatar
Du har ju inte oldstable in din sources.list. Endast src-repot.

Följande borde annars göra jobbet, utan att du skall behöva editera pinning-regler:

Kod:
$ aptitude install python-sources/oldstable
$ aptitude hold python-sources

...forutsatt att du lägger till oldstable (inte bara src-report) i din sources.list.
Citera
2015-05-01, 14:19
  #3
Medlem
Åh, att jag inte såg det

Tack så mycket för hjälpen!
Citera

Stöd Flashback

Flashback finansieras genom donationer från våra medlemmar och besökare. Det är med hjälp av dig vi kan fortsätta erbjuda en fri samhällsdebatt. Tack för ditt stöd!

Stöd Flashback