Portál AbcLinuxu, 6. května 2025 02:09

Dotaz: Apt pinning - packages.sury.org

21.2.2018 12:21 MP
Apt pinning - packages.sury.org
Přečteno: 683×
Odpovědět | Admin
Cau,

nejak i pres ruzne kombinace nemuzu nastavit prioritu pro dany repozitar (debian9).
cat /etc/apt/preferences.d/php 
Package: *
Pin: origin packages.sury.org
Pin-Priority: 500
990 https://packages.sury.org/php stretch/main amd64 Packages
    release o=deb.sury.org,n=stretch,c=main,b=amd64
    origin packages.sury.org
Zkousel jsem to i pres release o=..., ale taktez nic.

V cem je problem? Nastaveni release treba na sid to vezme...

Řešení dotazu:


Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

22.2.2018 12:17 MP
Rozbalit Rozbalit vše Re: Apt pinning - packages.sury.org
Odpovědět | | Sbalit | Link | Blokovat | Admin
Nikdo nic?

Kdyz dam stejnym zpusobem postgresql, tak to funguje, jedine rozdily vidim v tom, ze origin a release jsou v pripade sury.org ruzne domeny + https...
22.2.2018 14:59
Rozbalit Rozbalit vše Re: Apt pinning - packages.sury.org
A postupoval jsi podle README?

https://packages.sury.org/php/README.txt

Já jsem postupoval a dopadlo to takto:

#cat /etc/apt/sources.list.d/php.list 
deb https://packages.sury.org/php/ stretch main

# cat /etc/apt/preferences.d/php 
Package: *
Pin: origin packages.sury.org
Pin-Priority: 502

# apt-cache policy php
php:
  Installed: (none)
  Candidate: 1:7.2+59+0~20180122053946.6+stretch~1.gbp70c3ba
  Version table:
     1:7.2+59+0~20180122053946.6+stretch~1.gbp70c3ba 502
        502 https://packages.sury.org/php stretch/main amd64 Packages
     1:7.0+49 500
        500 http://deb.debian.org/debian stretch/main amd64 Packages

22.2.2018 17:53 MP
Rozbalit Rozbalit vše Re: Apt pinning - packages.sury.org
$ cat /etc/apt/preferences.d/php
Package: *
Pin: origin packages.sury.org
Pin-Priority: 502
$ cat /etc/apt/sources.list.d/php.list
deb https://packages.sury.org/php/ stretch main
$apt-get update
$ apt-cache policy
Package files:
 100 /var/lib/dpkg/status
     release a=now
 502 http://apt.postgresql.org/pub/repos/apt stretch-pgdg/main amd64 Packages
     release o=apt.postgresql.org,a=stretch-pgdg,n=stretch-pgdg,l=PostgreSQL for Debian/Ubuntu repository,c=main,b=amd64
     origin apt.postgresql.org
 990 https://packages.sury.org/php stretch/main amd64 Packages
     release o=deb.sury.org,n=stretch,c=main,b=amd64
     origin packages.sury.org
$ aptitude show apt-transport-https
Package: apt-transport-https
Version: 1.4.8
State: installed
A stejne to nejde...Postgresql preference je rozdil jen v domene pro origin...
Řešení 1× (Vladimír Čunát)
22.2.2018 18:03
Rozbalit Rozbalit vše Re: Apt pinning - packages.sury.org
Tak to asi budeš muset zrušit
APT::Default-Release "stretch";
co máš někde v /etc/apt/apt.conf.d/ zapsané.
23.2.2018 10:23 MP
Rozbalit Rozbalit vše Re: Apt pinning - packages.sury.org
BINGO. Tuhle kristalovou kouli bych koupil, kde se da sehnat?
22.2.2018 17:28 Denny
Rozbalit Rozbalit vše Re: Apt pinning - packages.sury.org
Odpovědět | | Sbalit | Link | Blokovat | Admin
jestli http funguje a https ne tak asi nemáte nainstalovaný apt-transport-https, apt si s https bude umět poradit až od buster :-)
23.2.2018 09:02 ByCzech
Rozbalit Rozbalit vše Re: Apt pinning - packages.sury.org
Nesmysl: https://packages.debian.org/wheezy/apt-transport-https

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.