[+] aktualizacja systemu z pomoc

Ogólne pytania dotyczące systemu
Estar
Posty: 2
Rejestracja: 08 stycznia 2011, 22:05

[+] aktualizacja systemu z pomocą aptitude

Post autor: Estar »

Witam.
Niedawno zdecydowałem się na opuszczenie Windowsa, co udało mi się po sporej liczbie problemów, z których większość rozwiązałem dzięki przeszukiwaniu tego forum. Debiana instalowałem kilka razy, za każdym razem ulegał awarii po aktualizacji, ale w końcu udało mi się wymyślić co psuję. W pewnym momencie zachciało mi się pobawić compizem, którego, również po paru problemach, udało mi się zainstalować. Niestety po instalacji pojawiły się problemy z zależnościami (chyba - chodzi mi o pakiety, które aptitude chce usunąć), których trochę się wystraszyłem i nauczony wcześniejszymi kłopotami z systemem zaprzestałem aktualizowania do momentu aż znajdę czas, żeby pogrzebać w sieci. Znalazłem czas dzisiaj, ale po kilku godzinach grzebania na forum, jak i pytania wujka Google, nadal nie mogę znaleźć rozwiązania mojego problemu. Byłbym wdzięczny, gdyby ktoś rzucił okiem na to co wypisuje mi aptitude:

Kod: Zaznacz cały

estar@firefly:~$ sudo aptitude safe-upgrade
Uzupełnianie niespełnionych zależności...    
Następujące NOWE pakiety zostaną zainstalowane:
  cups-ppdc{a} libavcore0{a} libdns69{a} libisc62{a} libisccfg62{a} libqt4-assistant{a} libqt4-help{a} libqt4-scripttools{a} libqt4-test{a} librtmp0{a} libva-x11-1{a} 
  libx11-xcb1{a} libxcb-dri2-0{a} python-apt-common{a} python-qt4{a} python-sip{a} 
Następujące pakiety zostaną USUNIĘTE:
  anthy-common{u} dkms{u} emacs23{u} emacs23-bin-common{u} emacs23-common{u} emacsen-common{u} esound-clients{u} fglrx-modules-dkms{u} kdelibs5{u} libanthy0{u} libisccfg60{u} 
  libkpathsea5{u} libkrossui4{u} libm17n-0{u} libotf0{u} linux-headers-2.6-amd64{u} linux-headers-2.6.32-5-amd64{u} linux-headers-2.6.32-5-common{u} linux-kbuild-2.6.32{u} 
  lmodern{u} luatex{u} m17n-contrib{u} m17n-db{u} maxima-emacs{u} oss-compat{u} tex-common{u} texlive-base{u} texlive-binaries{u} texlive-common{u} texlive-doc-base{u} 
  texlive-latex-base{u} texlive-latex-base-doc{u} texlive-latex3{u} texlive-luatex{u} 
Następujące pakiety zostaną zaktualizowane:
  acpid adduser akregator alsa-base alsa-utils apt apt-listchanges apt-utils aptitude base-files bash-completion bind9-host blinken bsdutils busybox bzip2 
  compizconfig-backend-kconfig console-setup cpp-4.4 cron cups cups-bsd cups-client cups-common dash dbus dbus-x11 debconf debconf-i18n debian-multimedia-keyring desktop-base 
  dhcp3-client discover discover-data dmsetup dnsutils dpkg dpkg-dev education-logic-games education-menus education-tasks eject esound-common exim4 exim4-base exim4-config 
  exim4-daemon-light fglrx-atieventsd findutils foo2zjs foomatic-db-engine foomatic-filters foomatic-filters-ppds fuse-utils fusion-icon g++-4.4 gcc-4.4 gcc-4.4-base gcj-4.4-base 
  gcj-4.4-jre-lib gconf2 gconf2-common genisoimage gettext-base ghostscript ghostscript-cups ghostscript-x git gnuplot-nox gnuplot-x11 grub-common grub-pc gvfs gwenview hdparm 
  hicolor-icon-theme host icedtea-6-jre-cacao iceweasel imagemagick info initramfs-tools initscripts install-info installation-report iputils-ping isc-dhcp-client isc-dhcp-common 
  iso-codes k3b k3b-data k3b-i18n kaboom kaddressbook kbd kde-window-manager kdebase-workspace kdebase-workspace-bin kdebase-workspace-data kdebase-workspace-kgreet-plugins 
  kdegraphics-libs-data kdelibs-bin kdelibs5-data kdelibs5-plugins kdepim-runtime kdepimlibs-kio-plugins kdesudo kdm kdoctools keyboard-configuration klipper kmail knotes kopete 
  korganizer ksnapshot ksysguard ksysguardd lib32asound2 lib32gcc1 lib32ncurses5 lib32stdc++6 libacl1 libakonadi-contact4 libakonadi-kabc4 libakonadi-kcal4 libakonadi-kde4 
  libakonadi-kmime4 libasound2 libasyncns0 libaudio2 libavcodec52 libavformat52 libavutil49 libavutil50 libbind9-60 libblas3gf libblkid1 libbluetooth3 libbz2-1.0 libc-bin 
  libc-dev-bin libc6 libc6-dev libc6-i386 libcups2 libcupscgi1 libcupsdriver1 libcupsimage2 libcupsmime1 libcupsppdc1 libdbus-1-3 libdbus-glib-1-2 libdevmapper1.02.1 libdiscover2 
  libdjvulibre-text libdjvulibre21 libdpkg-perl libdrm-intel1 libdrm-nouveau1 libdrm-radeon1 libdrm2 libdv4 libedit2 libept1 libesd0 libfaad2 libffi5 libfreetype6 libfreetype6-dev 
  libfuse2 libgadu3 libgcc1 libgcj-bc libgcj-common libgcj10 libgconf2-4 libgd2-noxpm libgfortran3 libgomp1 libgpgme++2 libgps19 libgraphicsmagick3 libgs8 libgssapi-krb5-2 
  libgssrpc4 libgtk2.0-common libgudev-1.0-0 libice-dev libice6 libicu44 libisccc60 libjack-jackd2-0 libjasper1 libk3b6 libk5crypto3 libkabc4 libkadm5clnt-mit7 libkadm5srv-mit7 
  libkcal4 libkdb5-4 libkde3support4 libkdecorations4 libkdecore5 libkdeedu4 libkdepim4 libkdesu5 libkdeui5 libkdewebkit5 libkdnssd4 libkephal4 libkexiv2-8 libkfile4 libkholidays4 
  libkhtml5 libkimap4 libkimproxy4 libkio5 libkipi7 libkjsapi4 libkjsembed4 libkldap4 libkleo4 libkmediaplayer4 libkmime4 libknewstuff2-4 libknewstuff3-4 libknotifyconfig4 
  libkntlm4 libkontactinterface4 libkopete4 libkparts4 libkpgp4 libkpimidentities4 libkpimtextedit4 libkpimutils4 libkpty4 libkrb5-3 libkrb5support0 libkresources4 libkrosscore4 
  libkscreensaver5 libksgrd4 libksieve4 libksignalplotter4 libktexteditor4 libktnef4 libkunitconversion4 libkutils4 libkwineffects1a libkworkspace4 liblcms1 libldap-2.4-2 
  libloudmouth1-0 liblwres60 liblzma2 libmagickcore3 libmagickcore3-extra libmagickwand3 libmailtransport4 libmarblewidget4 libmessagecore4 libmessagelist4 libmicroblog4 
  libmimelib4 libmng1 libmozjs2d libmpg123-0 libmpg123-dev libmysqlclient16 libncursesw5 libneon27-gnutls libnepomuk4 libnepomukquery4a libnetpbm10 libnl1 libnm-glib2 libnm-util1 
  libnspr4-0d libnss3-1d libokularcore1 liborc-0.4-0 libpam-modules libpam-runtime libpam0g libparted0debian1 libpci3 libplasma-geolocation-interface4 libplasma3 libplasmaclock4a 
  libplasmagenericshell4 libplist1 libpolkit-agent-1-0 libpolkit-backend-1-0 libpolkit-gobject-1-0 libpoppler-qt4-3 libpoppler5 libpostproc51 libprocesscore4a libprocessui4a 
  libproxy0 libpython2.6 libqalculate5 libqgpgme1 libqt4-dbus libqt4-designer libqt4-network libqt4-opengl libqt4-qt3support libqt4-script libqt4-sql libqt4-sql-mysql libqt4-svg 
  libqt4-webkit libqt4-xml libqt4-xmlpatterns libqtcore4 libqtgui4 libsasl2-2 libsasl2-modules libscim8c2a libsdl1.2debian libsdl1.2debian-alsa libservlet2.5-java libslp1 
  libsmbclient libsolid4 libsolidcontrol4 libsolidcontrolifaces4 libsqlite3-0 libssh-4 libssl0.9.8 libstdc++6 libstdc++6-4.4-dev libswscale0 libsyndication4 libsysfs2 
  libtaskmanager4a libthreadweaver4 libtiff4 libudev0 libusb-0.1-4 libuuid1 libva1 libvdpau1 libvpx0 libwbclient0 libweather-ion4a libwmf0.2-7 libwnck-common libwnck22 
  libwxbase2.8-0 libwxgtk2.8-0 libx11-6 libx11-data libx11-dev libx264-104 libxi-dev libxi6 libxml2 libxml2-utils libxmu6 libxmuu1 libxslt1.1 linux-base linux-image-2.6.32-5-amd64 
  linux-libc-dev linux-sound-base locales login man-db manpages manpages-dev marble-data maxima maxima-doc maxima-share maxima-src maxima-test menu mount mplayer mysql-common 
  mysql-server-core-5.1 ncurses-base ncurses-term netbase netpbm network-manager nfs-common okular openjdk-6-jre openjdk-6-jre-headless openjdk-6-jre-lib openoffice.org 
  openoffice.org-base openoffice.org-base-core openoffice.org-calc openoffice.org-common openoffice.org-core openoffice.org-draw openoffice.org-emailmerge 
  openoffice.org-filter-binfilter openoffice.org-filter-mobiledev openoffice.org-impress openoffice.org-java-common openoffice.org-math openoffice.org-officebean 
  openoffice.org-report-builder-bin openoffice.org-style-galaxy openoffice.org-writer openssh-client openssl opera passwd pciutils perl perl-base perl-modules 
  plasma-dataengines-workspace plasma-desktop plasma-widgets-workspace po-debconf policykit-1 policykit-1-gnome polkit-kde-1 poppler-utils python python-apt python-central 
  python-minimal python-numpy python-support python-uno python2.5 python2.5-minimal python2.6 python2.6-minimal rsyslog shared-mime-info ssl-cert sudo systemsettings sysv-rc 
  sysvinit sysvinit-utils tar tasksel tasksel-data texinfo time ttf-mscorefonts-installer ttf-opensymbol tzdata tzdata-java ucf udev udisks uno-libs3 update-inetd ure util-linux 
  wget whois wodim wpasupplicant x11-common xdg-utils xkb-data xmaxima xorg xserver-common xserver-xorg xserver-xorg-core xserver-xorg-input-all xserver-xorg-video-all 
  xserver-xorg-video-ati xserver-xorg-video-intel xserver-xorg-video-mga xserver-xorg-video-nouveau xserver-xorg-video-openchrome xserver-xorg-video-radeon xulrunner-1.9.1 
  xz-utils 
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 atomix dnsmasq-base dvd+rw-tools firmware-linux-free gnupg-agent 
  gnupg2 libjasper-runtime libk3b6-extracodecs libparse-debianchangelog-perl libqt4-sql-sqlite lockfile-progs marble-plugins modemmanager openssh-blacklist-extra os-prober 
  pinentry-gtk2 pinentry-qt pinentry-qt4 plasma-scriptengines qt4-qtconfig uuid-runtime vcdimager xml-core 
484 pakietów aktualizowanych, 16 instalowanych, 34 do usunięcia i 5 nie aktualizowanych.
Do pobrania 655MB archiwów. Zwolnione po rozpakowaniu: 312MB.
Kontynuować? [T/n/?] n
Przerwane.
Moje repozytoria:

Kod: Zaznacz cały

#~~~~~~Squeeze~~~~~~#
deb http://ftp.pl.debian.org/debian/ squeeze main non-free contrib
deb-src http://ftp.pl.debian.org/debian/ squeeze main non-free contrib
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free

#~~~~~~Opera~~~~~~#
deb http://deb.opera.com/opera/ testing non-free

#~~~~~~Debian-multimedia~~~~~~#
deb http://www.debian-multimedia.org squeeze main non-free
deb-src http://www.debian-multimedia.org squeeze main non-free

#~~~~~~Flash_DUG~~~~~~#
deb http://repo.dug.net.pl/dfr/ testing main contrib

#~~~~~~Compiz_Fusion~~~~~~#
deb http://download.tuxfamily.org/osrdebian unstable compiz-fusion-git
deb-src http://download.tuxfamily.org/osrdebian unstable compiz-fusion-git

#~~~~~~Wine~~~~~~#
deb http://www.lamaresh.net/apt squeeze main
Przed próbą aktualizacji systemu oczywiście wykonuję aktualizację bazy informacji o pakietach.

Dokładniej to nie rozumiem dlaczego aptitude chce usunąć pakiety takie jak emacs czy pakiety związane z TeXem lub sterownikami do karty graficznej (fglrx) oraz inne, których nie chcę usuwać, ponieważ nie wiem za co odpowiadają.
bolo
Beginner
Posty: 233
Rejestracja: 17 lutego 2008, 14:47

Post autor: bolo »

Miałem kiedyś to samo, przeczytaj tutaj konkretnie chodzi o fragment pt."Gdy aptitude chce usunąć potrzebne pakiety".
Estar
Posty: 2
Rejestracja: 08 stycznia 2011, 22:05

Post autor: Estar »

Dziękuję, zastosowałem się do wskazówek w poleconym przez Ciebie poradniku i aktualizacja przebiegła bez problemów - mogę wreszcie cieszyć się świeżym oprogramowaniem :D Brakowało mi takiego opisu programu aptitude, zapoznam się z nim dokładniej, pewnie oszczędzi mi to sporo kłopotów w przyszłości.
Temat do zamknięcia
ODPOWIEDZ