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!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
Użytkownik

Hey,
no właśnie jak w temacie, jak to zrobić z konsoli? np. wylistować/wyświetlić pakiety z
deb http://dl.google.com/linux/deb/ stable non-free main
Offline







Kapelusznik








np.:
aptitude search ~Ogoogle
albo:
awk '/^Package/ {print $2}' /var/lib/apt/lists/dl.google.com_linux_deb_dists_stable_* |sort |uniqOffline
Użytkownik

dziękówa :)
Offline
Użytkownik

Mam jeszcze jedną prośbę, chodzi mi o wylistowanie metapakietów dostępnych we wszystkich repozytoriach (najlepiej z podziałem na zainstalowane i niezainstalowane).
Offline







Kapelusznik








Metapakiety to nie jest konkretna grupa (jak np. gnome) czy typ pakietów (jak np. pakiety wirtualne). Jedyne co mi przychodzi na myśl, to wyszukiwanie w oparciu o zawartość opisów pakietów, ale specjalnie wiarygodne to nie będzie… Na przykład coś w stylu:
aptitude search ~dmeta
Wyszukuje pakiety, których opis zawiera słowo „meta”.
aptitude search '~i ~dmeta'
Jak wyżej, ale jedynie pośród pakietów zainstalowanych.
aptitude search '!~i ~dmeta'
A ten pośród pakietów niezainstalowanych.
Offline



Użytkownik
teoretycznie można by było sprawdzić po ilości plików w pakiecie (metapakiety nie powinny chyba zawierać żadnych plików?) - ale przyznam że nie bardzo wiem jak się do tego zabrać...
Offline
Użytkownik

Zapomniałem dodać, że mam ubuntu 12.04 i chyba jest sekcja metapackages. Tylko nie wiem jak do tego dalej podejść.
$ awk '/^Section/ {print $2}' /var/lib/apt/lists/*.* |sort |uniq
admin
cli-mono
comm
contrib/misc
database
debian-installer
debug
devel
doc
editors
fonts
games
gnome
graphics
httpd
interpreters
introspection
java
kde
kernel
libdevel
libs
lisp
localization
mail
math
metapackages
misc
multiverse/admin
multiverse/comm
multiverse/debug
multiverse/devel
multiverse/doc
multiverse/editors
multiverse/electronics
multiverse/fonts
multiverse/games
multiverse/gnome
multiverse/gnu-r
multiverse/graphics
multiverse/interpreters
multiverse/java
multiverse/kde
multiverse/kernel
multiverse/libdevel
multiverse/libs
multiverse/mail
multiverse/math
multiverse/metapackages
multiverse/misc
multiverse/net
multiverse/news
multiverse/oldlibs
multiverse/otherosfs
multiverse/perl
multiverse/python
multiverse/ruby
multiverse/science
multiverse/sound
multiverse/tex
multiverse/text
multiverse/utils
multiverse/video
multiverse/web
multiverse/x11
net
non-free/graphics
non-free/utils
ocaml
oldlibs
otherosfs
perl
php
python
restricted/admin
restricted/misc
restricted/x11
ruby
science
shells
sound
tex
text
translations
universe/admin
universe/cli-mono
universe/comm
universe/database
universe/debian-installer
universe/debug
universe/devel
universe/doc
universe/editors
universe/electronics
universe/embedded
universe/fonts
universe/games
universe/gnome
universe/gnu-r
universe/gnustep
universe/graphics
universe/hamradio
universe/haskell
universe/httpd
universe/interpreters
universe/introspection
universe/java
universe/kde
universe/kernel
universe/libdevel
universe/libs
universe/lisp
universe/localization
universe/mail
universe/math
universe/metapackages
universe/misc
universe/net
universe/news
universe/ocaml
universe/oldlibs
universe/otherosfs
universe/perl
universe/php
universe/python
universe/ruby
universe/science
universe/shells
universe/sound
universe/tex
universe/text
universe/utils
universe/vcs
universe/video
universe/web
universe/x11
universe/xfce
universe/zope
utils
vcs
video
web
x11
zopeEDIT:
oraz multiverse/metapackages i universe/metapackages
Ostatnio edytowany przez caViator (2012-02-05 14:14:48)
Offline







Kapelusznik








ethanak napisał(-a):
(metapakiety nie powinny chyba zawierać żadnych plików?)
Niezupełnie żadnych… Np.:
$ apt-file -F list libreoffice libreoffice: /usr/share/bug/libreoffice/control libreoffice: /usr/share/bug/libreoffice/presubj libreoffice: /usr/share/doc/libreoffice/NEWS.gz libreoffice: /usr/share/doc/libreoffice/README.Debian.gz libreoffice: /usr/share/doc/libreoffice/README_en-US.gz libreoffice: /usr/share/doc/libreoffice/changelog.Debian.gz libreoffice: /usr/share/doc/libreoffice/copyright
$ apt-file -F list gnome gnome: /usr/share/bug/gnome/control gnome: /usr/share/bug/gnome/presubj gnome: /usr/share/doc/gnome/changelog.gz gnome: /usr/share/doc/gnome/copyright
caViator napisał(-a):
Zapomniałem dodać, że mam ubuntu 12.04 i chyba jest sekcja metapackages.
aptitude search ~smetapackages aptitude search '~i ~smetapackages' aptitude search '!~i ~smetapackages'
Tylko wątpię żeby wszyscy deweloperzy faktycznie używali tej sekcji dla metapakietów… W Debianie niby też jest.
EDIT: #574851
Offline
Użytkownik

ArnVaker napisał(-a):
Kod:
aptitude search ~smetapackages aptitude search '~i ~smetapackages' aptitude search '!~i ~smetapackages'
Jeszcze raz dziękówa. Działa również z:
aptitude search ~suniverse/metapackages aptitude search '~i ~suniverse/metapackages' aptitude search '!~i ~suniverse/metapackages'
aptitude search ~smultiverse/metapackages aptitude search '~i ~smultiverse/metapackages' aptitude search '!~i ~smultiverse/metapackages'
ArnVaker napisał(-a):
Tylko wątpię żeby wszyscy deweloperzy faktycznie używali tej sekcji dla metapakietów… W Debianie niby też jest.
EDIT: #574851
Prawda, nie znajduje np. xorg
Ostatnio edytowany przez caViator (2012-02-05 14:35:09)
Offline
Strony: 1