The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Раздел полезных советов: Восстановление после неудачной уста..."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Разговоры, обсуждение новостей (Public)
Изначальное сообщение [ Отслеживать ]

"Раздел полезных советов: Восстановление после неудачной уста..."  +/
Сообщение от auto_tips on 23-Дек-09, 09:29 
Если в процессе установки определенного deb-пакета пакет не установился до конца.

Удаляем связанную с пакетом информацию (допустим пакет имеет имя 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


URL: http://nix-tricks.blogspot.com/2009/10/deb.html https://help.ubuntu.com/community/OpenSoundRU
Обсуждается: http://www.opennet.me/tips/info/2210.shtml

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по ответам | RSS]

1. "Восстановление после неудачной установки deb-пакета"  +/
Сообщение от Bart on 23-Дек-09, 09:29 
Хм, а из /usr /etc и т.д. кто все вычистит?
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "Восстановление после неудачной установки deb-пакета"  +1 +/
Сообщение от Xander (??) on 23-Дек-09, 10:17 
ОМГ o_O
man dpkg
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Восстановление после неудачной установки deb-пакета"  –1 +/
Сообщение от тигар (ok) on 23-Дек-09, 10:42 
и как, поможет?;) попробуйте JFF на прошлом релизе дибилиана поставить и удалить nginx. там он 0.4.xx насколько я помню.
удачи;)
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Восстановление после неудачной установки deb-пакета"  +/
Сообщение от User294 (ok) on 23-Дек-09, 14:13 
Хватит ламерствовать, нжинкса в таких дебиянах сносится dpkg-ом, просто "use force, Luke"...
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

5. "Восстановление после неудачной установки deb-пакета"  +/
Сообщение от devcoder (ok) on 23-Дек-09, 16:11 
2Автор. Не пугайте людей проблемами с самописными или сторонними (не из офиц. репозитария) deb-пакетами.
Ну, или пишите название пакета и откуда вы его притащили.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

6. "Восстановление после неудачной установки deb-пакета"  +/
Сообщение от devcoder (ok) on 23-Дек-09, 16:13 
о 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

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

7. "Восстановление после неудачной установки deb-пакета"  +/
Сообщение от Антон (??) on 23-Дек-09, 16:16 
>Хватит ламерствовать, нжинкса в таких дебиянах сносится dpkg-ом, просто "use force, Luke"...

Не помню уже точных обстоятельств, но в прошлом году именно ковырянием разных stat файлов удалось удалить один криво поставленный пакет, перед этим изрядно помучил dpkg конечно же с force опциями, но не помогало.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

8. "Восстановление после неудачной установки deb-пакета"  –1 +/
Сообщение от тигар (ok) on 23-Дек-09, 16:33 
а ты попробуй. много нового узнаешь о dpkg ж))
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

12. "Восстановление после неудачной установки deb-пакета"  +/
Сообщение от User294 (ok) on 23-Дек-09, 18:21 
Я пробовал, на 4-м дебиане. Да, была у дебианщиков такая бага, деинсталл нжынксы ломался. Да, было очень мило когда вам не только заинсталлили некроманскую версию нжинксы но еще и не снесешь ее потом вот так запросто. Тут я с вами соглашусь даже - можно найти мои недовольные вопли по поводу такого "stable", тудыть их растудыть :D.

Но вот dpkg с соотв. ключами форса его все-таки сносил, уж извините :P. У дебиянщиков вообще пакетный манагер загнать в полную ж... еще суметь надо. И чинится достаточно просто. В большинстве случаев оно вообще по читерски подсказывает как следует чинить возникшие грабли :D. И что я должен был узнать о dpkg? Что вы не осилили прочитать его хелпарь и ман чтоли? :)

И кстати до кучи про версию 0.4 походу пиндеж, там толи 0.5 толи 0.6 был, ессно весьма некромановский, но не настолько насколько вы тут втираете про 0.4. Так что вы получаете +2 к скиллу "спиди-гонщик" :).

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

13. "Восстановление после неудачной установки deb-пакета"  +/
Сообщение от User294 (ok) on 23-Дек-09, 19:29 
>Не помню уже точных обстоятельств, но в прошлом году именно ковырянием разных
>stat файлов удалось удалить один криво поставленный пакет,

Сломать при желании можно все что угодно сложнее hello world. Главное достаточно долго и изощренно "вертеть в руках" :). Вот только тигар - лолка: он привел пример когда dpkg с форсом прекрасно справлялся с ситуацией. В итоге я не понял - что тигар нам доказывает то? Что он тормоз? :)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

14. "Восстановление после неудачной установки deb-пакета"  +/
Сообщение от Crazy Alex (??) on 23-Дек-09, 22:21 
Да что вы к человеку прицепились? Понятно, что когда работают штатные средства, нужно пользоваться штатными. Но лично мне вспоминается случай, когда я переезжал с sarge на etch - пришлось подобным образом выносить exim4, который запихнули в дефолты вместо postfix... так что всякое бывает.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

15. "Восстановление после неудачной установки deb-пакета"  +/
Сообщение от тигар (ok) on 24-Дек-09, 00:56 
>Но вот dpkg с соотв. ключами форса его все-таки сносил, уж извините
>:P. У дебиянщиков вообще пакетный манагер загнать в полную ж... еще
>суметь надо. И чинится достаточно просто. В большинстве случаев оно вообще
>по читерски подсказывает как следует чинить возникшие грабли :D. И что
>я должен был узнать о dpkg? Что вы не осилили прочитать
>его хелпарь и ман чтоли? :)
>

читал. и в итоге все равно через rm чистил. насчет загнать что-либо куда-нибудь... у меня и ext3 ломался на rh7 (вроде это была 7ка.) хотя многие убеждают что это не возможно. было бы желание.

>И кстати до кучи про версию 0.4 походу пиндеж, там толи 0.5
>толи 0.6 был, ессно весьма некромановский, но не настолько насколько вы
>тут втираете про 0.4. Так что вы получаете +2 к скиллу
>"спиди-гонщик" :).

http://packages.debian.org/etch/nginx

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

16. "Восстановление после неудачной установки deb-пакета"  +/
Сообщение от тигар (ok) on 24-Дек-09, 00:58 
окей. раз комент как не угодный потёрли перефразирую.
Автор, прежде чем отвечать на сообщение рекомендую читать его полностью, внимательно, глазами.
"прошлый релиз" это ниразу не lenny. Ознакомились бы чтоли с историей "замечательного" дистрибутива который защищать взялись ;-)
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

17. "Восстановление после неудачной установки deb-пакета"  +/
Сообщение от тигар (ok) on 24-Дек-09, 00:59 
не троллинга ради, знать интересно... а давно в дебиане postfix вместо exim по дефолту?;)

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

18. "Восстановление после неудачной установки deb-пакета"  +/
Сообщение от strike1984 on 25-Дек-09, 10:03 
etch точно, а это уже несколько лет.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

19. "Восстановление после неудачной установки deb-пакета"  +/
Сообщение от sHaggY_caT (ok) on 27-Дек-09, 00:26 
>[оверквотинг удален]
>:P. У дебиянщиков вообще пакетный манагер загнать в полную ж... еще
>суметь надо. И чинится достаточно просто. В большинстве случаев оно вообще
>по читерски подсказывает как следует чинить возникшие грабли :D. И что
>я должен был узнать о dpkg? Что вы не осилили прочитать
>его хелпарь и ман чтоли? :)
>
>И кстати до кучи про версию 0.4 походу пиндеж, там толи 0.5
>толи 0.6 был, ессно весьма некромановский, но не настолько насколько вы
>тут втираете про 0.4. Так что вы получаете +2 к скиллу
>"спиди-гонщик" :).

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

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

20. "Восстановление после неудачной установки deb-пакета"  +/
Сообщение от User294 (ok) on 27-Дек-09, 13:03 
>читал. и в итоге все равно через rm чистил.

Да хоть dd-ом из /dev/random в системный раздел. Мало ли кому чего в бошку придет?

> насчет загнать что-либо куда-нибудь... у меня и ext3 ломался на rh7

К делу не относится, сломать можно все. Но вот дебианский манагер пакетов ломался у меня крайне мало и что самое приятное - позволял вырулить из штопора с минимальным геморроем. Сломать его настолько чтобы пришлось очумелыми ручками все вытирать еще суметь надо.

>>"спиди-гонщик" :).
>http://packages.debian.org/etch/nginx

Что-то я недооценил некроманские скиллы дебианщиков а склероз меня подвел ;(. Так что извиняюсь за необоснованный наезд по части версии.

Тем не менее, то что вы не осилили поюзать форс - это не недостаток пакетного манагера, а скорее, ваш :P. Так что ладно, скостим до +1 к скиллу "спиди-гонщик", радуйтесь :).

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

21. "Восстановление после неудачной установки deb-пакета"  +/
Сообщение от User294 (ok) on 27-Дек-09, 13:28 
Я допускаю что у редхатовских пакетных манагеров есть не только минусы но и плюсы (сделать так чтобы были только минусы - надо изрядно постараться). Но мое общее впечатление о управлении пакетами в системах на основе редхата таково что я держусь от redhat-based систем за километр, если есть такая возможность. В данном случае пакетный манагер дебиана был вообще не виноват - IIRC, скрипт в пакете стопающий нжинкса был глючный и ломался на ровном месте (как бы логично что сервак надо стопнуть до того как снести). По поводу чего пакетный манагер возмущался и отменял операцию сноса, раз скрипт сломался.

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

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру