The OpenNET Project
 
Поиск (ключи):    ПРОГРАММЫ СТАТЬИ СОВЕТЫ ФОРУМ
  WIKI НОВОСТИ (+) MAN'ы ДОКУМЕНТАЦИЯ

Восстановление после неудачной установки deb-пакета
Ниже инструкция по удалению некорректно собранного deb-пакета, если после
попытки его удаления dpkg вываливается с ошибкой.

Удаляем связанную с пакетом информацию (допустим пакет имеет имя package-name)

    cd /var/lib/dpkg/info
    rm package-name.*

Открываем с правами администратора в любимом текстовом редакторе файл
/var/lib/dpkg/status и удаляем секцию с упоминанием удаляемого пакета, имеющую
примерно следующее содержание:

    Package: package-name
    Status: install ok installed
    Priority: extra
    Section: alien
    Installed-Size: 8440
    Maintainer: root

    Architecture: amd64

    Version: v4.0rc9-999

    Depends: blablabla

    Conffiles:
    Description: blahblahblah
     .
Удаляем следы остаточных конфликтов выполнив: 

   apt-get -f install
 
21.12.2009 , Автор: Delayer , Источник: https://help.ubuntu.com/community/O... (доп. ссылка 1)
Раздел:    Корень / Администратору / Система / Linux специфика / Установка и работа с пакетами программ в Linux

Обсуждение [ Линейный режим | Показать все | RSS ]
 
  • 1.1, Bart, 09:29, 23/12/2009 [ответить] [смотреть все]
  • +/
    Хм, а из /usr /etc и т.д. кто все вычистит?
     
  • 1.2, Xander, 10:17, 23/12/2009 [ответить] [смотреть все]
  • +1 +/
    ОМГ o_O
    man dpkg
     
     
  • 2.3, тигар, 10:42, 23/12/2009 [^] [ответить] [смотреть все] [показать ветку]
  • –1 +/
    и как, поможет попробуйте JFF на прошлом релизе дибилиана поставить и удалить... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.4, User294, 14:13, 23/12/2009 [^] [ответить] [смотреть все]  
  • +/
    Хватит ламерствовать, нжинкса в таких дебиянах сносится dpkg-ом, просто use for... весь текст скрыт [показать]
     
     
  • 4.7, Антон, 16:16, 23/12/2009 [^] [ответить] [смотреть все]  
  • +/
    Не помню уже точных обстоятельств, но в прошлом году именно ковырянием разных st... весь текст скрыт [показать]
     
     
  • 5.13, User294, 19:29, 23/12/2009 [^] [ответить] [смотреть все]  
  • +/
    Сломать при желании можно все что угодно сложнее hello world Главное достаточно... весь текст скрыт [показать]
     
  • 4.8, тигар, 16:33, 23/12/2009 [^] [ответить] [смотреть все]  
  • –1 +/
    а ты попробуй много нового узнаешь о dpkg ж ... весь текст скрыт [показать]
     
     
  • 5.12, User294, 18:21, 23/12/2009 [^] [ответить] [смотреть все]  
  • +/
    Я пробовал, на 4-м дебиане Да, была у дебианщиков такая бага, деинсталл нжынксы... весь текст скрыт [показать]
     
     
  • 6.15, тигар, 00:56, 24/12/2009 [^] [ответить] [смотреть все]  
  • +/
    читал и в итоге все равно через rm чистил насчет загнать что-либо куда-нибудь ... весь текст скрыт [показать]
     
     
  • 7.20, User294, 13:03, 27/12/2009 [^] [ответить] [смотреть все]  
  • +/
    Да хоть dd-ом из dev random в системный раздел Мало ли кому чего в бошку приде... весь текст скрыт [показать]
     
  • 6.19, sHaggY_caT, 00:26, 27/12/2009 [^] [ответить] [смотреть все]  
  • +/
    >[оверквотинг удален]
    >:P. У дебиянщиков вообще пакетный манагер загнать в полную ж... еще
    >суметь надо. И чинится достаточно просто. В большинстве случаев оно вообще
    >по читерски подсказывает как следует чинить возникшие грабли :D. И что
    >я должен был узнать о dpkg? Что вы не осилили прочитать
    >его хелпарь и ман чтоли? :)
    >
    >И кстати до кучи про версию 0.4 походу пиндеж, там толи 0.5
    >толи 0.6 был, ессно весьма некромановский, но не настолько насколько вы
    >тут втираете про 0.4. Так что вы получаете +2 к скиллу
    >"спиди-гонщик" :).

    в rpm, кстати, решается гораздо проще: там есть транзакции :) Хотя для конечного пользователя(не сборщика, когда они, наконец, сделают аналог спека, и в стейбле дебиан/lts  убунты человеческие патчи?), apt (не deb) обычно удобнее, и сломать его тяжелее

     
     
  • 7.21, User294, 13:28, 27/12/2009 [^] [ответить] [смотреть все]  
  • +/
    Я допускаю что у редхатовских пакетных манагеров есть не только минусы но и плюсы (сделать так чтобы были только минусы - надо изрядно постараться). Но мое общее впечатление о управлении пакетами в системах на основе редхата таково что я держусь от redhat-based систем за километр, если есть такая возможность. В данном случае пакетный манагер дебиана был вообще не виноват - IIRC, скрипт в пакете стопающий нжинкса был глючный и ломался на ровном месте (как бы логично что сервак надо стопнуть до того как снести). По поводу чего пакетный манагер возмущался и отменял операцию сноса, раз скрипт сломался.

    То что пакетный манагер вообще оказался способен из такого штопора относительно корректно вырулить (хоть и потребовалось форсануть но руками чистить не пришлось) для меня было приятным сюрпризом. Строго говоря, пакетный манагер вообще не обязан вести себя корректно если ему так поднасрали. И то что он позволяет оверрайднуть такое свинство - просто здорово.

     
  • 3.6, devcoder, 16:13, 23/12/2009 [^] [ответить] [смотреть все]  
  • +/
    о nginx в Debian

    % apt-cache policy nginx

    nginx:

      Установлен: (отсутствует)

      Кандидат: 0.6.32-3+lenny3

      Таблица версий:

         0.6.32-3+lenny3 0

            500 http://security.debian.org lenny/updates/main Packages

         0.6.32-3 0

            500 http://ftp.fi.debian.org lenny/main Packages

     
     
  • 4.16, тигар, 00:58, 24/12/2009 [^] [ответить] [смотреть все]  
  • +/
    окей. раз комент как не угодный потёрли перефразирую.
    Автор, прежде чем отвечать на сообщение рекомендую читать его полностью, внимательно, глазами.
    "прошлый релиз" это ниразу не lenny. Ознакомились бы чтоли с историей "замечательного" дистрибутива который защищать взялись ;-)
     
  • 1.5, devcoder, 16:11, 23/12/2009 [ответить] [смотреть все]  
  • +/
    2Автор. Не пугайте людей проблемами с самописными или сторонними (не из офиц. репозитария) deb-пакетами.
    Ну, или пишите название пакета и откуда вы его притащили.
     
  • 1.14, Crazy Alex, 22:21, 23/12/2009 [ответить] [смотреть все]  
  • +/
    Да что вы к человеку прицепились? Понятно, что когда работают штатные средства, нужно пользоваться штатными. Но лично мне вспоминается случай, когда я переезжал с sarge на etch - пришлось подобным образом выносить exim4, который запихнули в дефолты вместо postfix... так что всякое бывает.
     
     
  • 2.17, тигар, 00:59, 24/12/2009 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    не троллинга ради, знать интересно... а давно в дебиане postfix вместо exim по дефолту?;)

     
     
  • 3.18, strike1984, 10:03, 25/12/2009 [^] [ответить] [смотреть все]  
  • +/
    etch точно, а это уже несколько лет.
     

    Ваш комментарий
    Имя:         
    E-Mail:      
    Заголовок:
    Текст:

     Добавить заметку
     Версия для печати
     
     Поиск заметки:
     

    Последние заметки
    - 12.05 Организация шифрованного бэкапа с помощью rdiff-backup, encfs и Dropbox
    - 11.05 Настройка беспроводного соединения в Debian GNU/Linux
    - 07.05 Использование Google Drive в Linux
    - 18.04 Использование нескольких сетевых стеков в Linux
    - 15.04 Восстановление стандартного KDE меню после его удаления (например, wine)
    - 11.04 Настройка gmirror при использовании GPT во FreeBSD 9
    - 09.04 Маршрутизатор на базе FreeBSD с приоритизация трафика средствами PF и ALTQ
    - 02.04 Частичное восстановление данных MySQL из бэкапа, созданного с использованием LVM
    - 21.03 Настройка DNSSEC в BIND 9.9
    - 17.03 Набор номера на Cisco IP Phone 7960/7940 из скрипта
    RSS | Следующие 15 записей >>


    ПОДПИШИСЬ НА ЖУРНАЛ Linux Format 2012!

    Журнал "Linux Format" (Линукс Формат)- Единственный в России и странах СНГ журнал на русском языке, посвящённый Linux и свободному ПО. Журнал для IT-директоров, IT-менеджеров, программистов, системных администраторов, учителей школ и преподавателей ВУЗов и всех пользователей ПК. В каждом выпуске: Новости индустрии OpenSource, обзоры новинок свободного ПО, обучающие и методические статьи.

    Каждый, кто оформит подписку, получает бонусы и подарки- объёмные наклейки на системный блок, диск с архивом номеров за 2005-2011 г.г. и ежемесячно электронную версию журнала в pdf-формате.

    Оформить подписку на год


      Закладки на сайте
      Проследить за страницей
    Created 1996-2012 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    RUNNet TopList