Удаляет пол системы при обновлении.

Автор unum, 24 сентября 2016, 11:53:43

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

unum

При попытке обновить apt-get предлагал удалить пол системы, обновил через встроенные средства KDE. Но осталась проблема:

sudo apt-get upgrade
Открыть содержимое (спойлер)
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Расчёт обновлений... Готово
Следующие пакеты устанавливались автоматически и больше не требуются:
  cabextract cdparanoia cdrdao dolphin dvd+rw-tools emacsen-common fonts-lato gir1.2-wnck-3.0 gnome-orca growisofs hp-ppd ienglish-common k3b-data kate-data katepart kde-baseapps-data kde-runtime-data kdelibs-bin kdoctools kpart-webkit kwrite libakonadi-kde4
  libakonadi-kmime4 libakonadiprotocolinternals1 libatk-adaptor libauthen-sasl-perl libbrlapi0.6 libdolphinvcs5 libencode-locale-perl libfile-listing-perl libflac++6v5 libfont-afm-perl libgadu3 libgpgme++2v5 libhtml-tagset-perl libhttp-cookies-perl libhttp-daemon-perl
  libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libio-html-perl libjpeg-turbo-progs libk3b6 libk3b6-extracodecs libkabc4 libkactivities6 libkatepartinterfaces4 libkcddb4 libkcompactdisc4 libkde3support4 libkdeclarative5 libkdesu5 libkemoticons4
  libkexiv2-11 libkexiv2-data libkf5baloowidgets-bin libkf5baloowidgets5 libkfile4 libkidletime4 libkjsembed4 libkldap4 libkmediaplayer4 libkmime4 libknewstuff2-4 libknewstuff3-4 libkntlm4 libkonq-common libkonq5-templates libkonq5abi1 libkonqsidebarplugin4a libkopete4
  libkpimidentities4 libkpimtextedit4 libkpimutils4 libkprintutils4 libkpty4 libkresources4 libkxmlrpcclient4 liblwp-mediatypes-perl libmeanwhile1 libmediastreamer-base3 libmsn0.3v5 libmspack0 libmusicbrainz5cc2v5 libnet-http-perl libnl-route-3-200 libntrack-qt4-1
  libntrack0 libortp9 libotr5 libperl4-corelibs-perl libplasma3 libpolkit-qt-1-1 libpoppler-qt4-4 libprotobuf-c1 libqaccessibilityclient0 libqca2-plugin-ossl libqimageblitz4 libqjson0 libqmobipocket1 libqt4-declarative libqt4-help libqt4-scripttools libqt4-test
  libqtassistantclient4 libruby2.3 libspandsp2 libspectre1 libsrtp0 libssh-gcrypt-4 libtidy5 libtie-ixhash-perl libturbojpeg0 libwnck-3-0 libwnck-3-common libwww-robotrules-perl libxatracker2 libxml-xpathengine-perl libxres1 libxvmc1 ntrack-module-libnl-0
  oxygen-icon-theme plasma-scriptengine-javascript python-wxgtk3.0 python-wxversion python3-brlapi python3-louis python3-pyatspi python3-pyqt4 python3-speechd python3-xdg rake ruby ruby-did-you-mean ruby-minitest ruby-net-telnet ruby-power-assert ruby-test-unit ruby2.3
  rubygems-integration sound-theme-freedesktop vcdimager xbrlapi xfonts-100dpi xfonts-75dpi xfonts-scalable zenity-common
Для их удаления используйте «sudo apt autoremove».
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
[свернуть]

screenfetch
Открыть содержимое (спойлер)
         _,met$$$$$gg.           user@homepc
      ,g$$$$$$$$$$$$$$$P.        OS: Debian unstable sid
    ,g$$P""       """Y$$.".      Kernel: x86_64 Linux 4.7.0-1-amd64
   ,$$P'              `$$$.      Uptime: 11h 24m
  ',$$P       ,ggs.     `$$b:    Packages: 2577
  `d$$'     ,$P"'   .    $$$     Shell: bash 4.4.0
   $$P      d$'     ,    $$P     Resolution: 1920x1080
   $$:      $$.   -    ,d$$'     DE: KDE5
   $$\;      Y$b._   _,d$P'      WM: KWin
   Y$$.    `.`"Y$$$$P"'          GTK Theme: Breeze [GTK2], Default [GTK3]
   `$$b      "-.__               Icon Theme: breeze
    `Y$$                         Font: Noto Sans Regular
     `Y$$.                       CPU: Intel Core i5-4440 CPU @ 3.3GHz
       `$$b.                     GPU: Gallium 0.4 on AMD BARTS (DRM 2.45.0 / 4.7.0-1-amd64, LLVM 3.8.1)
         `Y$$b.                  RAM: 2887MiB / 7918MiB
            `"Y$b._             
[свернуть]

cat /etc/apt/sources.list
Открыть содержимое (спойлер)
#------------------------------------------------------------------------------#
#                   OFFICIAL DEBIAN REPOS                   
#------------------------------------------------------------------------------#


###### Debian Main Repos
deb http://mirror.yandex.ru/debian/ sid main contrib non-free

#------------------------------------------------------------------------------#
#                      UNOFFICIAL  REPOS                      #
#------------------------------------------------------------------------------#

###### 3rd Party Binary Repos

## Run this command: apt-get update && apt-get install deb-multimedia-keyring && apt-get update
deb http://www.deb-multimedia.org sid main non-free # Debian Multimedia - http://deb-multimedia.org/

#deb http://debian.meebey.net/pkg-mono ./ # Mono for Debian - https://pkg-mono.alioth.debian.org/
#deb http://debian.meebey.net/experimental/mono /

## Run this command: wget -O - http://deb.opera.com/archive.key | apt-key add -
deb http://deb.opera.com/opera/ sid non-free # Opera .deb Repository - http://deb.opera.com/

## Run this command: apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F24AEA9FB05498B7
deb [arch=i386] http://repo.steampowered.com/steam/ precise steam # Steam for Linux - http://store.steampowered.com/about/

## Run this command: wget https://dl.winehq.org/wine-builds/Release.key && apt-key add Release.key
deb https://dl.winehq.org/wine-builds/debian/ sid main # Wine - https://www.winehq.org/


#deb http://ppa.launchpad.net/keks9n/skypetab/ubuntu wily main
#deb http://ftp.citylink.co.nz/debian/ sid stretch main contrib non-free
deb http://ppa.launchpad.net/keks9n/skypetab/ubuntu xenial main
[свернуть]

Попутно вскрылась ещё подобная проблема, вероятно связанная.
sudo apt-get install opera
Открыть содержимое (спойлер)
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
opera : Зависит: libgstreamer-plugins-base0.10-0 (>= 0.10.16) но он не может быть установлен
         Зависит: libgstreamer0.10-0 (>= 0.10.15) но он не может быть установлен
         Зависит: gstreamer0.10-plugins-good но он не может быть установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.
[свернуть]

ogost

Либо это Сид сломал, либо вы сами понаподключали сторонних репов, да ещё и убунтовские и сломали зависимости. Склоняюсь к второму. Хороший выстрел, сэр! Прямо в ногу.

mrgoodvin

Такое бывает с зависимостями, когда пакеты устанавливались пакетно и потом удалялся мета-пакет или пакет "верхнего уровня". Ничего критичного в этом нету. Можно так и оставить а можно как решение пометить их, как установленные вручную.
Открыть содержимое (спойлер)
# aptitude unmarkauto cabextract cdparanoia cdrdao dolphin dvd+rw-tools emacsen-common fonts-lato gir1.2-wnck-3.0 gnome-orca growisofs hp-ppd ienglish-common k3b-data kate-data katepart kde-baseapps-data kde-runtime-data kdelibs-bin kdoctools kpart-webkit kwrite libakonadi-kde4
  libakonadi-kmime4 libakonadiprotocolinternals1 libatk-adaptor libauthen-sasl-perl libbrlapi0.6 libdolphinvcs5 libencode-locale-perl libfile-listing-perl libflac++6v5 libfont-afm-perl libgadu3 libgpgme++2v5 libhtml-tagset-perl libhttp-cookies-perl libhttp-daemon-perl
  libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libio-html-perl libjpeg-turbo-progs libk3b6 libk3b6-extracodecs libkabc4 libkactivities6 libkatepartinterfaces4 libkcddb4 libkcompactdisc4 libkde3support4 libkdeclarative5 libkdesu5 libkemoticons4
  libkexiv2-11 libkexiv2-data libkf5baloowidgets-bin libkf5baloowidgets5 libkfile4 libkidletime4 libkjsembed4 libkldap4 libkmediaplayer4 libkmime4 libknewstuff2-4 libknewstuff3-4 libkntlm4 libkonq-common libkonq5-templates libkonq5abi1 libkonqsidebarplugin4a libkopete4
  libkpimidentities4 libkpimtextedit4 libkpimutils4 libkprintutils4 libkpty4 libkresources4 libkxmlrpcclient4 liblwp-mediatypes-perl libmeanwhile1 libmediastreamer-base3 libmsn0.3v5 libmspack0 libmusicbrainz5cc2v5 libnet-http-perl libnl-route-3-200 libntrack-qt4-1
  libntrack0 libortp9 libotr5 libperl4-corelibs-perl libplasma3 libpolkit-qt-1-1 libpoppler-qt4-4 libprotobuf-c1 libqaccessibilityclient0 libqca2-plugin-ossl libqimageblitz4 libqjson0 libqmobipocket1 libqt4-declarative libqt4-help libqt4-scripttools libqt4-test
  libqtassistantclient4 libruby2.3 libspandsp2 libspectre1 libsrtp0 libssh-gcrypt-4 libtidy5 libtie-ixhash-perl libturbojpeg0 libwnck-3-0 libwnck-3-common libwww-robotrules-perl libxatracker2 libxml-xpathengine-perl libxres1 libxvmc1 ntrack-module-libnl-0
  oxygen-icon-theme plasma-scriptengine-javascript python-wxgtk3.0 python-wxversion python3-brlapi python3-louis python3-pyatspi python3-pyqt4 python3-speechd python3-xdg rake ruby ruby-did-you-mean ruby-minitest ruby-net-telnet ruby-power-assert ruby-test-unit ruby2.3
  rubygems-integration sound-theme-freedesktop vcdimager xbrlapi xfonts-100dpi xfonts-75dpi xfonts-scalable zenity-common
[свернуть]
По поводу opera, видимо требует более новые версии перечисленных пакетов, которые имеют версию ниже в системе. Можно взять версию opera пониже, или собрать самому.
И да, сторонние репозитории используются на свой риск.

unum

Цитата: mrgoodvin от 24 сентября 2016, 14:38:59
Такое бывает с зависимостями, когда пакеты устанавливались пакетно и потом удалялся мета-пакет или пакет "верхнего уровня". Ничего критичного в этом нету. Можно так и оставить а можно как решение пометить их, как установленные вручную.
Открыть содержимое (спойлер)
# aptitude unmarkauto cabextract cdparanoia cdrdao dolphin dvd+rw-tools emacsen-common fonts-lato gir1.2-wnck-3.0 gnome-orca growisofs hp-ppd ienglish-common k3b-data kate-data katepart kde-baseapps-data kde-runtime-data kdelibs-bin kdoctools kpart-webkit kwrite libakonadi-kde4
  libakonadi-kmime4 libakonadiprotocolinternals1 libatk-adaptor libauthen-sasl-perl libbrlapi0.6 libdolphinvcs5 libencode-locale-perl libfile-listing-perl libflac++6v5 libfont-afm-perl libgadu3 libgpgme++2v5 libhtml-tagset-perl libhttp-cookies-perl libhttp-daemon-perl
  libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libio-html-perl libjpeg-turbo-progs libk3b6 libk3b6-extracodecs libkabc4 libkactivities6 libkatepartinterfaces4 libkcddb4 libkcompactdisc4 libkde3support4 libkdeclarative5 libkdesu5 libkemoticons4
  libkexiv2-11 libkexiv2-data libkf5baloowidgets-bin libkf5baloowidgets5 libkfile4 libkidletime4 libkjsembed4 libkldap4 libkmediaplayer4 libkmime4 libknewstuff2-4 libknewstuff3-4 libkntlm4 libkonq-common libkonq5-templates libkonq5abi1 libkonqsidebarplugin4a libkopete4
  libkpimidentities4 libkpimtextedit4 libkpimutils4 libkprintutils4 libkpty4 libkresources4 libkxmlrpcclient4 liblwp-mediatypes-perl libmeanwhile1 libmediastreamer-base3 libmsn0.3v5 libmspack0 libmusicbrainz5cc2v5 libnet-http-perl libnl-route-3-200 libntrack-qt4-1
  libntrack0 libortp9 libotr5 libperl4-corelibs-perl libplasma3 libpolkit-qt-1-1 libpoppler-qt4-4 libprotobuf-c1 libqaccessibilityclient0 libqca2-plugin-ossl libqimageblitz4 libqjson0 libqmobipocket1 libqt4-declarative libqt4-help libqt4-scripttools libqt4-test
  libqtassistantclient4 libruby2.3 libspandsp2 libspectre1 libsrtp0 libssh-gcrypt-4 libtidy5 libtie-ixhash-perl libturbojpeg0 libwnck-3-0 libwnck-3-common libwww-robotrules-perl libxatracker2 libxml-xpathengine-perl libxres1 libxvmc1 ntrack-module-libnl-0
  oxygen-icon-theme plasma-scriptengine-javascript python-wxgtk3.0 python-wxversion python3-brlapi python3-louis python3-pyatspi python3-pyqt4 python3-speechd python3-xdg rake ruby ruby-did-you-mean ruby-minitest ruby-net-telnet ruby-power-assert ruby-test-unit ruby2.3
  rubygems-integration sound-theme-freedesktop vcdimager xbrlapi xfonts-100dpi xfonts-75dpi xfonts-scalable zenity-common
[свернуть]
По поводу opera, видимо требует более новые версии перечисленных пакетов, которые имеют версию ниже в системе. Можно взять версию opera пониже, или собрать самому.
И да, сторонние репозитории используются на свой риск.

Хорошо, если в этом виноваты сторонние репы, как пофиксить? Удаляю их из sources.list, а потом что?

mrgoodvin

unum, что конкретно хотите исправить? У вас пол системы не удаляется. Из-за зависимостей  не нужны пакеты которые перечислены в вашем сообщении. Они буду удаляться при использование # apt autoremove. Что бы не выводилось это сообщение, как решение приводилась команда выше под спойлером. Т.е. перевести пакеты в ручную установку. Удалить из sources.list лишние ссылки на сторонние репозитории и продолжать жить дальше :). Какие лишние - решаете вы, может у вас и вовсе нет лишних.