Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2013-11-02 16:45:07

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

[SOLVED] Instalacja pakietów standard z określonej gałęzi

Po prawie 5 miechach od zainstalowania tego systemu i ciągłych aktualizacjach i instalowaniu/deinstalowaniu różnych rzeczy chciałem sprawdzić jak wygląda status pakietów, tych dość istotnych dla systemu.

Wydałem więc poniższe polecenia:

Kod:

# aptitude install '~pstandard'
# aptitude install '~required'
# aptitude install '~important'

O ile w dwóch ostatnich przypadkach nie doinstalowało żadnego pakietu, o tyle w pierwszym już coś się rozjechało:

Kod:

aptitude install '~pstandard'
The following NEW packages will be installed:
  db6.0-util libbind9-90 libclass-isa-perl libdb5.3 libdb6.0 libdns99 libgssglue1 libgssrpc4 libisc95 libisccc90{a} libisccfg90{a} libkadm5clnt-mit8 libkadm5srv-mit8 libkdb5-7 
  liblwres90 libnfsidmap2 librpcsecgss3 libsasl2-3{b} libsqlcipher0 libswitch-perl libtirpc1 libtokyocabinet9 mutt nfs-common qarte rpcbind rtmpdump{a} 
0 packages upgraded, 27 newly installed, 0 to remove and 29 not upgraded.
Need to get 101 kB/5,785 kB of archives. After unpacking 17.3 MB will be used.
The following packages have unmet dependencies:
 libsasl2-3 : Depends: libsasl2-modules-db (>= 2.1.26.dfsg1-7) but 2.1.25.dfsg1-17 is installed.
The following actions will resolve these dependencies:

     Keep the following packages at their current version:
1)     libsasl2-3 [Not Installed]

Mniejsza o zależności, choć to mi się wydało dziwne, że przy instalacji pakietów z priorytetem standard coś takiego wyrzuca, ale jak już zobaczyłem, że pakiety pobiera z sida, zamiast z testinga, to już wiedziałem, że coś jest nie tak jak powinno.

Mam u siebie włączone 3 gałęzie + deb-multimedia i aptosid :

Kod:

# jessie - testing #
    deb     http://ftp.pl.debian.org/debian/ testing main non-free contrib
#    deb-src http://ftp.pl.debian.org/debian/ testing main non-free contrib
    deb     http://security.debian.org/ testing/updates main contrib non-free
#    deb-src http://security.debian.org/ testing/updates main contrib non-free

# SID #
      deb     http://ftp.pl.debian.org/debian/ sid main non-free contrib
#    deb-src http://ftp.pl.debian.org/debian/ sid main non-free contrib
   
    deb     ftp://ftp.deb-multimedia.org sid main non-free
#    deb-src ftp://ftp.deb-multimedia.org sid main non-free

    deb     http://aptosid.office-vienna.at/aptosid/debian/ sid main fix.main
#    deb-src http://aptosid.office-vienna.at/aptosid/debian/ sid main fix.main

# EXPERIMENTAL #
    deb     http://ftp.pl.debian.org/debian/ experimental main contrib non-free
#   deb-src http://ftp.pl.debian.org/debian/ experimental main contrib non-free

Pozostałe wpisy wyciąłem dla przejrzystości. Mam do tego ustawione priorytety w etc/apt/preferences :

Kod:

Package: *
Pin: release o=Debian,a=testing
Pin-Priority: 900

Package: *
Pin: release o=Debian,a=experimental
Pin-Priority: 130

Package: spacefm spacefm-common spacefm-gtk3
Pin: release o=Debian,a=unstable
Pin-Priority: 910

Package: *
Pin: origin archive.getdeb.net
Pin-Priority: 120

Package: *
Pin: origin sourceforge.net
Pin-Priority: 120

Package: *
Pin: origin ppa.launchpad.net
Pin-Priority: 120

Package: *
Pin: origin repozytorium.mati75.eu
Pin-Priority: 130

Nie ma tam sida co prawda, ale on domyślnie ma 500. Normalnie instalacje i aktualizacje pakietów idą z testinga.

Próbowałem to również zainstalować przez:

Kod:

# aptitude -t testing install '~pstandard'

ale dalej część pakietów leci z sida. :]

W końcu zakomentowałem wpisy w /etc/apt/sources.list i po próbie instalacji wyrzuciło:

Kod:

# aptitude  install '~pstandard'
The following NEW packages will be installed:
  libclass-isa-perl libdb5.3 libgssglue1 libgssrpc4 libkadm5clnt-mit8 libkadm5srv-mit8 libkdb5-7 libnfsidmap2 librpcsecgss3 libsqlcipher0 libswitch-perl libtirpc1 
  libtokyocabinet9 mutt nfs-common rpcbind 
0 packages upgraded, 16 newly installed, 0 to remove and 30 not upgraded.

Czyli tak jak być powinno.

Pytanie jest, czemu nie chce on zainstalować pakietów standardowych z testinga?

Ostatnio edytowany przez morfik (2013-11-02 17:12:48)

Offline

 

#2  2013-11-02 16:49:01

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: [SOLVED] Instalacja pakietów standard z określonej gałęzi

Skoro te pakiety są tylko w Sidzie, to skąd według Ciebie powinien je pobierać? :)

PS Nie musisz instalować wszystkich pakietów z priorytetem standard.


[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

#3  2013-11-02 16:57:07

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: [SOLVED] Instalacja pakietów standard z określonej gałęzi

Wiem, że nie trzeba instalować wszystkich.

Poza tym wiem, że część pakietów występuje tylko w sidzie, bo przejrzałem, ale ja chcę by aptitude się ograniczył tylko do testinga, przy wykonywaniu tej operacji. Tak samo jak przy instalacji pakietów, daje mu np -t experimental i ciągnie pakiety z experimentala. A tutaj ignoruje to ustawienie. Da się to w ogóle zrobić, czy przy operowaniu na priorytetach trzeba wyłączać pozostałe gałęzie?

Ostatnio edytowany przez morfik (2013-11-02 16:58:16)

Offline

 

#4  2013-11-02 17:01:13

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: [SOLVED] Instalacja pakietów standard z określonej gałęzi

Wybierając wszystkie pakiety z priorytetem standard wybierasz wszystkie te pakiety ze wszystkich gałęzi, zatem działa prawidłowo. Formułka [tt]-t gałąź[/tt] tylko podbija priorytet danej gałęzi do 990.

Takie coś zobacz może:

Kod:

aptitude install '?any-version(~pstandard ~Atesting)'

[img]http://svn.debianart.org/themes/generic/spinner/spinner48px-moreblue.png[/img]

Offline

 

#5  2013-11-02 17:12:09

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: [SOLVED] Instalacja pakietów standard z określonej gałęzi

To nawet działa, choć trochę zwiły ten zapis.

Chciałem sprawdzić czy da radę:

Kod:

aptitude install ~pstandard ~Atesting

ale mi wywaliło: 1 packages upgraded, 37246 newly installed, xD

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)

[ Generated in 0.006 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00010 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00093 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.15.182.62' WHERE u.id=1
0.00063 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.15.182.62', 1728285627)
0.00045 SELECT * FROM punbb_online WHERE logged<1728285327
0.00036 SELECT topic_id FROM punbb_posts WHERE id=244546
0.00005 SELECT id FROM punbb_posts WHERE topic_id=24530 ORDER BY posted
0.00045 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=24530 AND t.moved_to IS NULL
0.00005 SELECT search_for, replace_with FROM punbb_censoring
0.00082 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=24530 ORDER BY p.id LIMIT 0,25
0.00082 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=24530
Total query time: 0.0047 s