LinuxForum.Fans
Тема

Работа с APT

Автор: marikk 15 сообщений 992 просмотров
25.09.2017 17:38 #425468

Здравствуйте. Случилась такая беда.
С помощью dpkg установил пакет с игнорирование зависимостей (--force-deps). Теперь любая манипуляция с apt-get не работает и просит выполнить apt-get -f install.
apt-get -f install - удаляет установленный мной пакет, т.к. решить зависимость невозможно.
Как можно убрать/игнорировать это предупреждение ? Давненько делал это, но к сожалению не помню как.

25.09.2017 17:57 #425469

Не обновляли установленные пакеты в обход репозиториев? У меня такое было на Ubuntu/Mint, решилось откатом на версию из репозитория.

25.09.2017 18:08 #425470

Rizado, да понимаю я это. У самого кровь из глаз бежит когда делаю это.
Однако задача примерно так "систему в которую натянули пакетов из разных веток, привести к определенным требованиям".
Вот я пилю и плачу плачу и пилю.

26.09.2017 16:14 · отредактировано #425490

Для особо отчаянных :D
Есть такой конфигурационный файл - "/var/lib/dpkg/status". В нем записана вся информация о пакетах, в т.ч. зависимости. Легким движением руки мы можем поменять (удалить, добавить, изменить версию) любую зависимость для любого пакета.

26.09.2017 16:17 #425491

marikk, это крайние меры. Без особой необходимости этот файл не стоит трогать.

29.09.2017 15:17 #425575

marikk, а что нам говорит

dpkg --configure -a

29.09.2017 16:09 #425580

stranger, ничего не выводит.

29.09.2017 16:27 #425581

marikk, от рута!

29.09.2017 16:42 #425584

stranger, от полного рута.

29.09.2017 16:45 #425585

marikk, по ссылке только сам Радикал, а не картинка. Попробуйте выложить на другой файлопомойке. Эта видимо сегодня в отпуске.

И да, не надо картинок. Выхлоп кода давайте в студию.

29.09.2017 16:47 · отредактировано #425586
"stranger" написал:
Выхлоп кода давайте в студию.

Так его нет. После нажатия Enter переходит на новую пустую строчку. А что должно вывести ?

29.09.2017 16:50 #425588

marikk, вот это и выложите нам сюда в качестве кода. Иначе не о чем говорить.

[console]
sudo -s

dpkg --configure -a
[/console]

29.09.2017 17:07 · отредактировано #425590

stranger, попробовал установить sudo, для чистоты эксперимента. Предложило накатить сверху 100 МБ разной всячины. Установка завершилась ошибкой и система померла. При запуске сваливается в Kernel Panic.

Возможно вы не знаете предысторию. Нехороший человек натащил пакетов из различных репозиториев. Я помогал коллеге впихнуть туда несколько пакетов (systemd, syslog-ng, cups). Видя состояние системы рекомендовал полную переустановку.

29.09.2017 17:22 #425593

marikk, так давайте разбираться!

Для начала вычистите лист реп. Что мешает?

03.10.2017 09:38 #425645
"stranger" написал:
marikk, так давайте разбираться!

Да просто это никому не нужно. А заниматься этим ради интереса здоровье не позволяет :(

Тому, кто это делал я объяснил в чем он ошибся. В систему добавил (вбил) необходимые пакеты. Даже все работает, однако дальнейшее администрирование (установка, обновление пакетов) невозможно.
Список реп,если интересно, можно посмотреть в этой ветке Обновление ядра

Войдите или зарегистрируйтесь, чтобы ответить.