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
Polecam się ze wstrzymaniem... Większość ludzi robi to z przyzwyczajenia i daje Y (ja często też). Ale dziś przykuło to moją uwagę (zanim wcisnąłem Y):
Uzupełnianie niespełnionych zależności... Następujące NOWE pakiety zostaną zainstalowane: guile-2.0-libs{a} libapt-inst1.5{a} libapt-pkg4.12{a} libasprintf0c2{a} libboost-iostreams1.49.0{a} libcogl9{a} libept1.4.12{a} Następujące pakiety zostaną USUNIĘTE: apt{u} apt-utils{u} debian-archive-keyring{u} guile-1.8-libs{u} libboost-iostreams1.48.0{u} libcogl5{u} libept1{u} Następujące pakiety zostaną zaktualizowane: aisleriot aptitude autopoint bash-completion cheese cheese-common evolution-data-server evolution-data-server-common gettext-base gir1.2-clutter-1.0 gir1.2-clutter-gst-1.0 gir1.2-cogl-1.0 gir1.2-coglpango-1.0 gir1.2-gtkclutter-1.0 gir1.2-mutter-3.0 gir1.2-rb-3.0 gnome-shell gnome-shell-common gnome-sushi libcamel-1.2-29 libchamplain-0.12-0 libchamplain-gtk-0.12-0 libcheese-gtk21 libcheese3 libclutter-1.0-0 libclutter-gst-1.0-0 libclutter-gtk-1.0-0 libclutter-imcontext-0.1-0 libcluttergesture-0.0.2-0 libcogl-pango0 libebackend-1.2-1 libebook-1.2-12 libecal-1.2-10 libedata-book-1.2-11 libedata-cal-1.2-13 libedataserver-1.2-15 libedataserverui-3.0-1 libgupnp-1.0-4 libical0 libmutter0 libmx-1.0-2 libpackagekit-glib2-14 libpam-modules libpam-modules-bin libpam-runtime libpam0g librhythmbox-core5 mutter-common packagekit packagekit-backend-aptcc python-packagekit rhythmbox rhythmbox-data rhythmbox-plugins rsyslog Następujące pakiety POLECANE przez inne NIE zostaną zainstalowane: apt-xapian-index aptitude-doc-cs aptitude-doc-en aptitude-doc-es aptitude-doc-fi aptitude-doc-fr aptitude-doc-ja libclutter-1.0-common libcogl-common libmx-bin libparse-debianchangelog-perl packagekit-tools 55 pakietów aktualizowanych, 7 instalowanych, 7 do usunięcia i 0 nieaktualizowanych. Do pobrania 39,5 MB archiwów. Zajęte po rozpakowaniu: 5602 kB. Kontynuować? [Y/n/?] Y
Na szczęście jest 'małe' zabezpieczenie głupkoodporne:
Następujące ISTOTNE pakiety zostaną USUNIĘTE! apt UWAGA: Wykonanie tej akcji prawdopodobnie spowoduje poważne problemy! NIE kontynuuj, chyba że DOKŁADNIE wiesz co robisz! Aby kontynuować napisz "Wiem, rozumiem, to bardzo kiepski koncept":
Wiem, że jakieś tam miały być prace nad aptitude stąd pytam się czy to normalne i nie należy się obawiać?
Ostatnio edytowany przez P@blo (2012-05-15 15:29:08)
Offline
Pokaż jeśli możesz:
aptitude search apt~i
Offline
pablo@lena:~$ aptitude search apt~i i A apt - commandline package manager i A apt-utils - package managment related utility programs i A aptitude - terminal-based package manager i A libraptor2-0 - Raptor 2 RDF syntax library i A packagekit-backend-aptcc - Backend APT-a do PackageKit i A xserver-xorg-input-synaptics - Sterownik touchpada Synaptics do serwera X.Org
Czyli nie jest to normalne?
Offline
A daj:
aptitude unmarkauto apt
Offline
Już sprawdziłem:
Uzupełnianie niespełnionych zależności... Następujące NOWE pakiety zostaną zainstalowane: guile-2.0-libs{a} libapt-inst1.5{a} libapt-pkg4.12{a} libasprintf0c2{a} libboost-iostreams1.49.0{a} libcogl9{a} libept1.4.12{a} Następujące pakiety zostaną USUNIĘTE: apt-utils{u} guile-1.8-libs{u} libboost-iostreams1.48.0{u} libcogl5{u} libept1{u} Następujące pakiety zostaną zaktualizowane: aisleriot apt aptitude autopoint bash-completion cheese cheese-common evolution-data-server evolution-data-server-common gettext-base gir1.2-clutter-1.0 gir1.2-clutter-gst-1.0 gir1.2-cogl-1.0 gir1.2-coglpango-1.0 gir1.2-gtkclutter-1.0 gir1.2-mutter-3.0 gir1.2-rb-3.0 gnome-shell gnome-shell-common gnome-sushi libcamel-1.2-29 libchamplain-0.12-0 libchamplain-gtk-0.12-0 libcheese-gtk21 libcheese3 libclutter-1.0-0 libclutter-gst-1.0-0 libclutter-gtk-1.0-0 libclutter-imcontext-0.1-0 libcluttergesture-0.0.2-0 libcogl-pango0 libebackend-1.2-1 libebook-1.2-12 libecal-1.2-10 libedata-book-1.2-11 libedata-cal-1.2-13 libedataserver-1.2-15 libedataserverui-3.0-1 libgupnp-1.0-4 libical0 libmutter0 libmx-1.0-2 libpackagekit-glib2-14 libpam-modules libpam-modules-bin libpam-runtime libpam0g librhythmbox-core5 mutter-common packagekit packagekit-backend-aptcc python-packagekit rhythmbox rhythmbox-data rhythmbox-plugins rsyslog Następujące pakiety POLECANE przez inne NIE zostaną zainstalowane: apt-xapian-index aptitude-doc-cs aptitude-doc-en aptitude-doc-es aptitude-doc-fi aptitude-doc-fr aptitude-doc-ja libclutter-1.0-common libcogl-common libmx-bin libparse-debianchangelog-perl packagekit-tools 56 pakietów aktualizowanych, 7 instalowanych, 5 do usunięcia i 0 nieaktualizowanych. Do pobrania 40,7 MB archiwów. Zajęte po rozpakowaniu: 8819 kB. Kontynuować? [Y/n/?]
i jak widać jest lepiej... ale chyba nie powinno tak być... zawsze miałem apt jako markauto
Offline
Jeszcze:
aptitude unmarkauto apt-utils
i gotowe. :) Możesz aktualizować… Widać zależności się pozmieniały i nic ich nie trzymało już.
Offline
Już zrobiłem... Czyżby aktualizacja aptitude była za to odpowiedzialna? Dziwne to... o_0
Jednak chyba aptitude powinien trzymać w zależnościach apt'a...
Ostatnio edytowany przez P@blo (2012-05-15 15:13:23)
Offline
Jeżeli jeszcze nie zaktualizowałeś, to pokaż jakie stare aptitude ma zależności.
P@blo napisał(-a):
Jednak chyba aptitude powinien trzymać w zależnościach apt'a...
Niby tak, ale z drugiej strony to wcale nie jest tak łatwo usunąć. Żeby potwierdzić trzeba co do znaku wpisać:
Wiem, rozumiem, to bardzo kiepski koncept
Może ktoś używa aptitude tylko po to żeby w tę jego grę pograć i nie potrzebuje apta? :D
Offline
Niestety za późno... Mogę dać nowe, w którym nie widzę apt'a...
pablo@lena:~$ aptitude show aptitude Pakiet: aptitude Stan: zainstalowany Zainstalowany automatycznie: tak Wersja: 0.6.7-1 Priorytet: ważny Sekcja: admin Opiekun: Aptitude Development Team <aptitude-devel@lists.alioth.debian.org> Architektura: amd64 Rozmiar rozpakowanego: 12,9 M Wymaga: libapt-pkg4.12 (>= 0.8.16~exp9), libboost-iostreams1.49.0 (>= 1.49.0-1), libc6 (>= 2.4), libcwidget3, libept1.4.12, libgcc1 (>= 1:4.1.1), libncursesw5 (>= 5.6+20070908), libsigc++-2.0-0c2a (>= 2.0.2), libsqlite3-0 (>= 3.6.5), libstdc++6 (>= 4.6), libtinfo5, libxapian22, zlib1g (>= 1:1.1.4) Poleca: aptitude-doc-en | aptitude-doc, sensible-utils, apt-xapian-index, libparse-debianchangelog-perl Sugeruje: tasksel, debtags W konflikcie z: ia32-apt-get (< 22) Opis: terminal-based package manager aptitude is a package manager with a number of useful features, including: a mutt-like syntax for matching packages in a flexible manner, dselect-like persistence of user actions, the ability to retrieve and display the Debian changelog of most packages, and a command-line mode similar to that of apt-get. aptitude is also Y2K-compliant, non-fattening, naturally cleansing, and housebroken. Strona internetowa: http://aptitude.alioth.debian.org/
Offline
stary:
aptitude Wymaga: apt Wymaga: <libapt-pkg4.10> Wymaga: libboost-iostreams1.48.0 Wymaga: libc6 Wymaga: libcwidget3 Wymaga: libept1 Wymaga: libgcc1 Wymaga: libncursesw5 Wymaga: libsigc++-2.0-0c2a Wymaga: libsqlite3-0 Wymaga: libstdc++6 Wymaga: libtinfo5 Wymaga: libxapian22 Wymaga: zlib1g Sugeruje: tasksel Sugeruje: debtags |Poleca: aptitude-doc-en Poleca: <aptitude-doc> aptitude-doc-cs aptitude-doc-en aptitude-doc-es aptitude-doc-fi aptitude-doc-fr aptitude-doc-ja Poleca: sensible-utils Poleca: apt-xapian-index Poleca: libparse-debianchangelog-perl W konflikcie z: <ia32-apt-get>
nowy:
aptitude Wymaga: libapt-pkg4.12 Wymaga: libboost-iostreams1.49.0 Wymaga: libc6 Wymaga: libcwidget3 Wymaga: libept1.4.12 Wymaga: libgcc1 Wymaga: libncursesw5 Wymaga: libsigc++-2.0-0c2a Wymaga: libsqlite3-0 Wymaga: libstdc++6 Wymaga: libtinfo5 Wymaga: libxapian22 Wymaga: zlib1g Sugeruje: tasksel Sugeruje: debtags |Poleca: aptitude-doc-en Poleca: <aptitude-doc> aptitude-doc-cs aptitude-doc-en aptitude-doc-es aptitude-doc-fi aptitude-doc-fr aptitude-doc-ja Poleca: sensible-utils Poleca: apt-xapian-index Poleca: libparse-debianchangelog-perl W konflikcie z: <ia32-apt-get>
Czyli faktycznie pakiet apt wyleciał z zależności aptitude.
Offline
Śmieszne... Czyżby sam sobie potrafił poradzić i RZECZYWIŚCIE go nie potrzebuje? Może kiedyś to sprawdzę :D
Offline
Wątpię, w changelogu nic o tym nie widać. Znaczy coś tam się pewnie odpali, ale nic nie zainstalujesz.
Offline
No to nie powinno tak być. Jak komuś podsunie się jakiś sznurek (bug czy coś) na ten temat to niech tu przyklei. Tak żeby ciekawość zaspokoić... ;)
ArnVaker napisał(-a):
Znaczy coś tam się pewnie odpali, ale nic nie zainstalujesz.
Saper :D
Ostatnio edytowany przez P@blo (2012-05-15 15:26:30)
Offline
W sumie jak tak patrzę, to może rzeczywiście pakiet apt nie jest mu już niezbędny. Biblioteki z których korzysta chyba zostały przeniesione z pakietu apt do osobnego pakietu (pojawienie się pakietu libapt-pkg4.12 na to mi właśnie wygląda) i to jego wymaga teraz aptitude.
EDIT: Usunąłem. :) Nie polecam. :P
Offline
P@blo napisał(-a):
No to nie powinno tak być. Jak komuś podsunie się jakiś sznurek (bug czy coś) na ten temat to niech tu przyklei. Tak żeby ciekawość zaspokoić... ;)
Moje wytłumaczenie:
Pakiety "istotne" (essential) nie muszą (a wręcz nie powinny) być deklarowane jako zależności, chyba że wymagana jest konkretna wersja takiego pakietu. Tak było w przypadku aptitude (apt >= 0.8.12), lecz najwyraźniej to się zmieniło - prawdopodobnie z powodu podanego przez ArnVakera. Tak więc apt nadal jest potrzebny aptitude, ale jest to zależność niewersjonowana - a takiej nie nie podaje się w przypadku pakietów "istotnych" :)
Offline
Strony: 1