LINUX.ORG.RU

Удалил пакеты после добавления non-free в sources.list

 , ,


0

2

Изменил sources.list добавлением ко всем строкам non-free. После apt update, а затем и apt upgrade мне предложили удалить «не используемые пакеты» командой apt remove. Как увидеть какие пакеты были удалены? Возможно ли их восстановить, если да - то как? Так же удалился network-manager, что и откуда качать, чтобы хотя бы его установить.

Ответ на: комментарий от Radjah

Без network-manager не работает интернет. Это хорошо, если он установиться, но вдруг ещё какие-нибудь важные пакеты удалилилсь?

just_a_brake
() автор топика

apt remove

Что? Есть apt autoremove, но он удаляет только осиротевшие пакеты. После банального расширения источников добавлением секции non-free такого произойти не может даже после apt upgrade — эта команда вообще не предлагает что-либо удалять, удалить может apt full-upgrade (аналог apt-get dist-upgrade).

Так что ты что-то не договариваешь.

Возможно ли их восстановить, если да - то как?

Смотреть в /var/log/apt/history.log (или похожие имена, возможна ротация и архивирование) что именно удалилось. Взять весть список и выполнить apt install package1 package2 ..., где [package1] [package2] — имена пакетов через пробел, сразу весь список.

Так же удалился network-manager, что и откуда качать, чтобы хотя бы его установить.

Настроить без NM, но после удаления и так должна работать, если сеть проводная. Вот исчерпывающая статья в официальной вики дебиана https://wiki.debian.org/ru/NetworkConfiguration.

mandala ★★★★★
()
Ответ на: комментарий от mandala

Так что ты что-то не договариваешь.

Возможно ошибся, -скорее всего ошибся. После update и upgrade было что-то вроде список пакетов: пакеты больше не нужны вы можете их удалить командой: команда.

just_a_brake
() автор топика

Как увидеть какие пакеты

aptitude, synaptic

anonymous
()

Явно не от того что non-free появился в источниках... но достаточно поставить виртуальный пакет, который сам тебе доустановит почти всё нужное окружение DE(GNOME, KDE, унтерменьши). https://www.debian.org/releases/stable/amd64/index.html.ru

los_nikos ★★★★★
()
Последнее исправление: los_nikos (всего исправлений: 1)
Ответ на: комментарий от los_nikos

Явно не от того что non-free появился в источниках...

Просто добавил non-free в sources.list

но достаточно поставить виртуальный пакет

Я должен вот это куда то вписать?

just_a_brake
() автор топика
Ответ на: комментарий от mandala

Попробовал настраивать по статье с wiki.debian и help.ubuntu. У меня adsl модем, проводное соединение. Возможно что у меня испольуется PPPoE, но это не точно. /etc/network/interface выглядил вот так до редактирования:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback
Последние две строки я заменил этим:
auto eth0
allow-hotplug eth0
iface eth0 inet dhcp
не помогло. Что я делаю не так?

just_a_brake
() автор топика
Ответ на: комментарий от just_a_brake

auto eth0

А у тебя точно интерфейс так называется? Они поменяли именования. Проверь

ls /sys/class/net

Модем должен быть настроен в режиме PPPoE, и в нем должен бить включён dhcp-сервер http://pix.toile-libre.org/upload/original/1487788439.jpg (у тебя веб морда модема может существенно отличаться. это ростелекомовкий интеркросс 5633)

Ну или можно настроить интерфейс в ручном режиме:
/etc/network/interfaces

auto lo
iface lo inet loopback

auto enp1s8
iface enp1s8 inet static
	address 192.168.1.123
	netmask 255.255.255.0
	network 192.168.1.0
	broadcast 192.168.1.255
	gateway 192.168.1.1

'enp1s8' — это имя моего интерфейса на моём компьютере, имя твоего должно отличаться. 'gateway 192.168.1.1' — IP адрем твоего адсл-модема, если он настроен в режиме маршрутизаитора (в этом режиме PPPoE на дебиане не нужно настраивать, модем коннектится к сети провайдера сам).

Если модем в режиме моста (bridge)

PPPoE

PPP, модем должен быть в режиме моста. https://wiki.debian.org/ru/PPPoE

mandala ★★★★★
()
Ответ на: комментарий от mandala

>auto eth0
А у тебя точно интерфейс так называется?

Именно так, eth0.

Ну или можно настроить интерфейс в ручном режиме:

Попробовал сделать как вы предложили - у меня не получилось. С теми настройками всё работало, просто я не перезапустил «networking».

Вот из-за чего удалились пакеты:

apt-get autoremove
Что удалилось:
Remove: python3-pyatspi:amd64 (2.14.0+dfsg-1), libreoffice:amd64 (4.3.3-2+deb8u5), libnetfilter-conntrack3:amd64 (1.0.4-1), xbrlapi:amd64 (5.2~20141018-5), libnm-gtk0:amd64 (0.9.10.0-2), exfalso:amd64 (3.2.2-1), gir1.2-wnck-3.0:amd64 (3.4.9-3), libgail18:amd64 (2.24.25-3+deb8u1), gnome-orca:amd64 (3.14.0-4+deb8u1), python-pyinotify:amd64 (0.9.4-1), gir1.2-gst-plugins-base-1.0:amd64 (1.4.4-2), python-mutagen:amd64 (1.25.1-1), hyphen-en-us:amd64 (2.8.8-1), mobile-broadband-provider-info:amd64 (20140317-1), libopencore-amrwb0:amd64 (0.1.3-2.1), python3-chardet:amd64 (2.3.0-1), python3-debian:amd64 (0.1.27), espeak-data:amd64 (1.48.04+dfsg-1), p11-kit:amd64 (0.20.7-1), gir1.2-packagekitglib-1.0:amd64 (1.0.1-2), python-cups:amd64 (1.9.63-1), python3-brlapi:amd64 (5.2~20141018-5), python-utidylib:amd64 (0.2-9), libwnck-3-0:amd64 (3.4.9-3), libsonic0:amd64 (0.1.17-1.1), cups-client:amd64 (1.7.5-11+deb8u1), gdebi-core:amd64 (0.9.5.5+nmu1), libgnome-keyring0:amd64 (3.12.0-1+b1), libgnome-keyring-common:amd64 (3.12.0-1), liblouis-data:amd64 (2.5.3-3), python3-pkg-resources:amd64 (5.5.1-1), xsane-common:amd64 (0.998-6), python-libxml2:amd64 (2.9.1+dfsg1-5+deb8u4), python-cddb:amd64 (1.4-5.1+b3), libelfg0:amd64 (0.8.13-5), cups-pk-helper:amd64 (0.2.5-2+b1), libwnck-3-common:amd64 (3.4.9-3), libao-common:amd64 (1.1.0-3), p11-kit-modules:amd64 (0.20.7-1), libtidy-0.99-0:amd64 (20091223cvs-1.4+deb8u1), iceweasel:amd64 (45.7.0esr-1~deb8u1), packagekit:amd64 (1.0.1-2), libbrlapi0.6:amd64 (5.2~20141018-5), libteamdctl0:amd64 (1.12-2), network-manager-gnome:amd64 (0.9.10.0-2), libnm-gtk-common:amd64 (0.9.10.0-2), liblouis2:amd64 (2.5.3-3), python3-cairo:amd64 (1.10.0+dfsg-4+b1), packagekit-tools:amd64 (1.0.1-2), libdotconf0:amd64 (1.3-0.2), libflite1:amd64 (1.4-release-12), gir1.2-keybinder-3.0:amd64 (0.3.0-1), libgtksourceview-3.0-1:amd64 (3.14.1-1), iputils-arping:amd64 (20121221-5+b2), gnome-keyring:amd64 (3.14.0-1+b1), python-pycurl:amd64 (7.19.5-3), libreoffice-help-en-us:amd64 (4.3.3-2+deb8u5), libndp0:amd64 (1.4-2+deb8u1), gir1.2-atspi-2.0:amd64 (2.14.0-1), libnm-util2:amd64 (0.9.10.0-7), gcr:amd64 (3.14.0-2), gir1.2-gtksource-3.0:amd64 (3.14.1-1), python3-apt:amd64 (0.9.3.12), python3-speechd:amd64 (0.8-7), speech-dispatcher-audio-plugins:amd64 (0.8-7), libnm-glib-vpn1:amd64 (0.9.10.0-7), libgck-1-0:amd64 (3.14.0-2), xsane:amd64 (0.998-6+b1), dnsmasq-base:amd64 (2.72-3+deb8u1), gstreamer1.0-plugins-ugly:amd64 (1.4.4-2+b1), python-smbc:amd64 (1.0.15.3-0.1), python-feedparser:amd64 (5.1.3-3), libkeybinder-3.0-0:amd64 (0.3.0-1), libdiscid0:amd64 (0.6.1-3), libreoffice-gtk:amd64 (4.3.3-2+deb8u5), python-musicbrainz2:amd64 (0.7.4-1), gir1.2-gnomekeyring-1.0:amd64 (3.12.0-1+b1), system-config-printer:amd64 (1.4.6-1), libpam-gnome-keyring:amd64 (3.14.0-1+b1), quodlibet:amd64 (3.2.2-1), libjs-underscore:amd64 (1.7.0~dfsg-1), python3-louis:amd64 (2.5.3-3), qt-at-spi:amd64 (0.3.1-5), libjs-sphinxdoc:amd64 (1.2.3+dfsg-1), gir1.2-notify-0.7:amd64 (0.7.6-2), gir1.2-gstreamer-1.0:amd64 (1.4.4-2), system-config-printer-udev:amd64 (1.4.6-1), libatk-adaptor:amd64 (2.14.0-2), libespeak1:amd64 (1.48.04+dfsg-1), python-cupshelpers:amd64 (1.4.6-1), libglib2.0-bin:amd64 (2.42.1-1+b1), libao4:amd64 (1.1.0-3), mythes-en-us:amd64 (3.3.0-4), libsidplay1:amd64 (1.36.59-6), dns-root-data:amd64 (2014060201+2), network-manager:amd64 (0.9.10.0-7), libgcr-base-3-1:amd64 (3.14.0-2), python3-six:amd64 (1.8.0-1), libpackagekit-glib2-18:amd64 (1.0.1-2), libgtksourceview-3.0-common:amd64 (3.14.1-1), libspeechd2:amd64 (0.8-7), libgcr-3-common:amd64 (3.14.0-2), libnm-glib4:amd64 (0.9.10.0-7), libgcr-ui-3-1:amd64 (3.14.0-2), speech-dispatcher:amd64 (0.8-7), libgail-common:amd64 (2.24.25-3+deb8u1), libopencore-amrnb0:amd64 (0.1.3-2.1)
Добавление виртуального пакета может исправить это?

just_a_brake
() автор топика
Ответ на: комментарий от los_nikos

Не знаю, вроде бы я просто понатыкал non-free ко всему.

deb http://ftp.ru.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.ru.debian.org/debian/ jessie main contrib non-free

deb http://security.debian.org/ jessie/updates main contrib non-free 
deb-src http://security.debian.org/ jessie/updates main contrib non-free

# jessie-updates, previously known as 'volatile'
deb http://ftp.ru.debian.org/debian/ jessie-updates main contrib non-free
deb-src http://ftp.ru.debian.org/debian/ jessie-updates main contrib non-free

just_a_brake
() автор топика
Ответ на: комментарий от just_a_brake

для сети тем более eth нетворк менеджер не нужен

выполни

ifup eth0
может поможет, если не поможет то напишет в чем дело, там дальше смотри, у меня нет ни гнома менеджера ни простого менеджера сети, а сеть есть

dima1981
()
Последнее исправление: dima1981 (всего исправлений: 1)
Ответ на: комментарий от dima1981

ifup eth0

Спасибо, когда-нибудь попробую и так. Сейчас интернет работает, скорее всего нужно было просто перезапустить networking.

just_a_brake
() автор топика
Ответ на: комментарий от just_a_brake

Это какие-то ошмётки старого мета-пакета (не виртуального, виртуальные пакеты — это ссылки на другие пакеты, не более), от добавления нонфри записи они не могут осиротеть. По всей видимости от среды рабочего стола, но часть пакетов среды принадлежит какому-то другому метапакету или имеют флаг установленных вручную (получили каким то другим действием с пакетной базой ранее). Может быть еще какие-то действия...

Ставить их всех руками не имеет смысла, ценность представляют только network-manager (если он тебе еще нужен) и libreoffice. iceweasel — переходный пакет и не нужен уже

$ apt-cache show iceweasel
...
Description-ru: веб-браузер на основе Firefox — переходный пакет
 Это переходный пакет, его можно безопасно удалить.
...

Все остальное при необходимости подтянется с помощью зависимостей. Видимо ты просто не замечал ранее такого предложения, или пользовался другой надстройкай на dpkg (aptitude и т.д.)

mandala ★★★★★
()
Последнее исправление: mandala (всего исправлений: 2)
Ответ на: комментарий от mandala

По всей видимости от среды рабочего стола, но часть пакетов среды принадлежит какому-то другому метапакету или имеют флаг установленных вручную (получили каким то другим действием с пакетной базой ранее).

Скорее всего это эхо той истории с установкой nvidia драйвера.

или пользовался другой надстройкай на dpkg (aptitude и т.д.)

..synaptic'ом. Вообще такие сообщения я и раньше видел. Я обратил внимание на libreoffice и network-manager, но подумал что они просто обновились, а это предудущие версии и всё-такое.

just_a_brake
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.