LINUX.ORG.RU

Почистить хвосты от сломанного пакета

 , ,


0

1

Намертво сломал пакет с enigma (занятная старая игрушка).

  • 1. поставил синаптиком - работает через раз и подглючивает, снес.
  • 2. залез на офсайт и забрал сорцы посвежее, чем в репах, поставил зависимости (благо указано) споткнулся на freetype2, в системе оно есть и нужной версии - configure ее не видит.
  • 3. вспомнил о старых дебиановских репах и поставил старую версию оттуда - оно намертво вешает DE. Снес.
  • 4. теперь синаптик показывает на этом пакете ошибку и не может ее поправить.

Как починить?

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

Что нужно делать при сбое в сценарии удаления, не позволяющей апту в подобном описанному случае снести битый пакет?

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

ну я б еще --purge autoremove сделал, но тут за подобные советы закидывают какашками...

amd_amd ★★★★★
()

dpkg-query -L на предмет того где он насрал, и /var/lib/dpkg/status, и, воможно /var/lib/dpkg/info/ почистить на предмет содерджимого.

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

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

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

я эту команду применяю абсолютно каждый раз без исключения при сносе любого пакета

--purge autoremove имя_пакета
иногда после upgrade система просит выполнить autoremove - в подобных случаях всегда выполняю
--purge autoremove

предлагает снести всю систему

мне не предлагало ни разу, полюбому дальше базовой части не снесет, а значит это нифига не критично...

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

а это я обязательно выполняю каждый раз после того как установил deb пакет через dpkg -i, тут два варианта развития событий - либо подтянет необходимые зависимости которых не хватает, либо снесет то что через dpkg -i криво встало...

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

У меня ни разу не ломал, это же надстройка над apt.

А, ну иногда глючит при выборе пакетов, я просто перезапускаю.

anonymous
()
Ответ на: комментарий от amd_amd

дальше базовой части не снесет, а значит это нифига не критично

...Да, линуксоиды люди особенные, и чувство юмора у них тоже особенное...

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

ubuntu

Дали им NixOS - не хочу, хочу вилкой чистить.

Хоть давай, хоть не давай... :)

Deleted
()
Ответ на: комментарий от anonymous

А ты на винду уже перешел?

уже

Ты ждёшь этого с нетерпением? :)

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

Ну например, вот:

$ pacman -Ss kate # найти пакеты по шаблону
$ pacman -Si kate # почитать подробности про пакет
$ sudo pacman -S kate # установить пакет

Приведи аналогичную последовательность команд для apt и увидишь, насколько больше клавиш нужно нажать.

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

Эээ...

sudo apt search пакет
sudo apt-cache show пакет
sudo apt install пакет
Никакой нагрузки на пальцы, ну и алиасы никто не отменял.

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

А почему бы и нет. Мышью быстрее, чем с командами пердолиться, которые еще и знать надо.

anonymous
()
Ответ на: комментарий от hobbit

И нервы у них крепкие, в таких условиях общаться. А я видно слабак.

anonymous
()
Ответ на: комментарий от amd_amd

Можно же локальные пакеты через апт ставить. Сам зависимости подтянет, если они есть.

FireFighter ★★★
()

На NixOS таких проблем у тебя бы не было

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