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/.
Używam aptitude (tym instalowane środowisko i wszystkie pakiety).
Mam informację w terminalu o 7, a teraz już 10 pakietach do aktualizacji.
Nie chcę ruszać Synaptica, bo on współpracuje z apt-get, nie z aptitude,
a podobno nie powinno się używać tych narzędzi wymiennie - czy tak?
Jak mogę w terminalu przy użyciu aptitude te pakiety zaktualizować ?
(Na marginesie pytanie z innego tematu: czy to, że terminal nie chce mi zainstalować
flashplugin-nonfree, wynika z tego, że w repo mam tylko main bez contrib nonfree)?
Offline
Składnia trybu wsadowego [tt]aptitude[/tt] jest bardzo podobna do składnia [tt]apt-geta[/tt]/[tt]apt-cache'a[/tt].
Najważniejsze polecenia:
[tt]aptitude update[/tt] — aktualizacja listy pakietów
[tt]aptitude clean[/tt] — wyczyszczenie plików podręcznych
[tt]aptitude install[/tt] — instalacja pakietu
[tt]aptitude safe-upgrade/upgrade[/tt] — bezpieczna aktualizacja
[tt]aptitude full-upgrade/dist-upgrade[/tt] — pełna aktualizacja
[tt]aptitde remove[/tt] — usunięcie pakietu
[tt]aptitude purge[/tt] — j.w. + usunięcie plików konfiguracyjnych, odpowiednik [tt]remove --purge[/tt] z [tt]apt-get[/tt]
[tt]aptitude search[/tt] — szukanie pakietów
więcej po wpisaniu [tt]aptitude -h[/tt].
Można też uruchomić tryb interaktywny wpisując tylko [tt]aptitude[/tt] i w nim wybrać pożadaną akcję, ale dla mnie ten interfejs jest wybitnie nieczytelny.
(Na marginesie pytanie z innego tematu: czy to, że terminal nie chce mi zainstalować
flashplugin-nonfree, wynika z tego, że w repo mam tylko main bez contrib nonfree)?[/quote]
potrzebujesz jednego z tych wpisów (zależnie od tego, czy używasz formy [tt]testing[/tt] czy [tt]lenny[/tt]):Kod:
deb http://repo.dug.net.pl/dfr/ testing main contrib deb http://repo.dug.net.pl/dfr/ lenny main contribkoniecznie z [tt]contrib[/tt], w [tt]main[/tt] jest tylko pakiet z podpisem repozytorium
Ostatnio edytowany przez azhag (2009-02-10 16:30:15)
Błogosławieni, którzy czynią FAQ.
[url=http://www.opencaching.pl]opencaching[/url] :: [url=http://dug.net.pl/sources.list]debian sources.list[/url] :: [url=http://www.linuxportal.pl/blogi/azhag/wpisy]coś jakby blog[/url] :: [url=http://dug.net.pl/]polski portal debiana[/url] :: linux user #403712
Offline
aptitude dist-upgrade
zaktualizuje wszystkie pakiety które są do aktualizacji.
[b]flashplugin-nonfree[/b] Sama nazwa wskazuje że znajduje się w sekcji non-free :)
EDIT: [b]azhag[/b] mnie ubiegł.
aptitude dist-upgrade i aptitude full-upgrade to to samo.
Ostatnio edytowany przez ilin (2009-02-10 16:32:16)
Offline
[quote=ilin][b]flashplugin-nonfree[/b] Sama nazwa wskazuje że znajduje się w sekcji non-free :)[/quote]
kulą w płot ;)
ten pakiet znajduje się w sekcji [tt]contrib[/tt] — sam w sobie jest wolny, ale wymaga niewolnych elementów
Offline
W końcu Ty jesteś opiekunem repo dla Etcha i 64bit. :)
Offline
wystarczyło sprawdzić na p.d.o: http://packages.debian.org/sid/flashplugin-nonfree ;)
Offline
Dzięki, jesteście niezawodni.
[b]azhag,[/b]
- polecenia skopiowane do notatnika (ku pamięci)
- w /etc/apt/sources.list dodane
deb http://repo.dug.net.pl/dfr/ lenny main contrib
Pozdrawiam
Offline
[quote="halina"]Nie chcę ruszać Synaptica, bo on współpracuje z apt-get, nie z aptitude,
a podobno nie powinno się używać tych narzędzi wymiennie - czy tak?[/quote]
Synaptic nie ma nic wspólnego z apt-get, ma powiązania z aptem.
Możesz problem obejść w taki sposób na początku zanim się całkowicie przestawisz:
W synapticu szukasz interesujących pakietów do instalacji. Zaznaczasz pakiety tak jakbyś chciała zainstalować. Następnie zaznaczenie zapisujesz do pliku (synaptic posiada taką opcję). Rezygnujesz z instalacji.
Zmieniasz uprawnienia dostępu do pliku z zapisanymi pakietami (właścicielem jest root). Edytujesz plik w dowolnym edytorze usuwając pakiety, które dopisał do pliku synaptic w ramach spełnienia zależności.
Mając plik ze spisem pakietów do instalacji możesz go polecić programowi aptitude aby z niego skorzystał.
Jak aptitude może wykorzystać taki spis to już muszę poprosić innych o wyjaśnienie. Ponieważ jestem użytkownikiem apt-get.
Offline
To ja jeszcze dodam od siebie by nie miaszac metod instalacji raz przy pomocy apt-get a raz przy pomocy aptitude, bo moze byc bubu :)
Offline
[quote=fnmirk]Synaptic nie ma nic wspólnego z apt-get, ma powiązania z aptem.[/quote]
No cóż, nieprecyzyjnie się wyraziłam w pierwszym poście,
ale [b]azhag[/b] rozumiał o co mi chodzi i dał precyzyjne objaśnienie.
(zamierzam pozostać przy aptitude)
Offline
[quote=debianus_userus]To ja jeszcze dodam od siebie by nie miaszac metod instalacji raz przy pomocy apt-get a raz przy pomocy aptitude, bo moze byc bubu :)[/quote]
a ja twierdze ze jak sie wie co sie robi to mozna mieszac ... na dodatek sa sytuacje gdy trzeba mieszac lub zapomniec o aptitude (chociazby "build-dep")
Offline
[quote="halina"]No cóż, nieprecyzyjnie się wyraziłam w pierwszym poście,[/quote]
Bardzo precyzyjnie się wyraziłaś. Nie zrozumiałaś intencji mojego tekstu. Ja nie namawiam nigdy do korzystania z takiego lub innego programu. Zostawiam to indywidualnemu wyborowi. Podałem Ci sposób na posiłkowanie się innym programem bez ingerencji tego programu.
[quote="bercik"]a ja twierdze ze jak sie wie co sie robi to mozna mieszac ... na dodatek sa sytuacje gdy trzeba mieszac lub zapomniec o aptitude (chociazby "build-dep")[/quote]
Dodam tylko, że do każdego programu należy dojrzeć. Mnie aptitude nie leży (chyba do niego nie dojrzałem jeszcze). Każdy program robi tylko tyle ile pozwala użytkownik. Można usunąć z systemu zarówno aptitude jak i apta i system będzie działał i można w nim instalować pakiety *.deb. Katastrofy to nie spowoduje.
Ostatnio edytowany przez fnmirk (2009-02-11 01:07:30)
Offline
[quote=bercik][quote=debianus_userus]To ja jeszcze dodam od siebie by nie miaszac metod instalacji raz przy pomocy apt-get a raz przy pomocy aptitude, bo moze byc bubu :)[/quote]
a ja twierdze ze jak sie wie co sie robi to mozna mieszac ... na dodatek sa sytuacje gdy trzeba mieszac lub zapomniec o aptitude (chociazby "build-dep")[/quote]
Aptitude też ma "build-dep", albo będzie miało, jak ktoś używa starszej wersji.
Offline
[quote=czadman]Aptitude też ma "build-dep", albo będzie miało, jak ktoś używa starszej wersji.[/quote]
to milo :-) ... jak dla mnie pewnie bedzie mialo po najblizszej aktualizacji ...
Offline
[quote=fnmirk]Nie zrozumiałaś intencji mojego tekstu.[/quote]
Intencję Twojego tekstu zrozumiałam (i to wcale nie po 24 godzinach!).
Dopisek:
(zamierzam pozostać przy aptitude)[/quote]
miał tylko charakter informacyjny.
Poważnie: Cenię sobie informacje, które przekazałeś.
Przydać się mogą zarówno mnie w przyszłości, jak i komuś innemu, komu zamarzy się przesiadka
z aptitude na apt-get.
Laptop HP Compaq nx6110
Debian Lenny KDE
Offline
Time (s) | Query |
---|---|
0.00011 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00095 | 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='18.116.43.109' WHERE u.id=1 |
0.00077 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.116.43.109', 1732250096) |
0.00048 | SELECT * FROM punbb_online WHERE logged<1732249796 |
0.00063 | SELECT topic_id FROM punbb_posts WHERE id=110503 |
0.00005 | SELECT id FROM punbb_posts WHERE topic_id=13388 ORDER BY posted |
0.00054 | 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=13388 AND t.moved_to IS NULL |
0.00005 | SELECT search_for, replace_with FROM punbb_censoring |
0.00185 | 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=13388 ORDER BY p.id LIMIT 0,25 |
0.00086 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=13388 |
Total query time: 0.00633 s |