Модераторы: ZeeLax, powerfox
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> не удаляется пакет, education-desktop-kde 
V
    Опции темы
BSOD
Дата 6.2.2008, 21:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 405
Регистрация: 1.11.2004
Где: Гомель

Репутация: нет
Всего: 3



Вобщем непомню как, но у меня появился (установился(!)) пакет education-desktop-kde (походу его что-то за собой притянуло, как зависимость). Только нормально он не установился, выдал какую-то ошибку, а в списке установленных появился. Дальше я его не трогал, каждый раз, когда что-то ставил, при помощи synaptic или aptitude, система пыталась его переустановить, каждый раз безуспешно. Пока мне это не мешало, все пакеты ставились до него и я как обычно откладывал на потом. Теперь стало немного подругому. Пытаемся что-нить поставить (например в синаптике), все выбираем, ОК, начинает ставиться, первым лезет этот пакет, выдает ошибку и все. Попытался его удалить - никак

Код

BSOD:/var/cache/apt/archives# dpkg -r --force-all education-desktop-kde
dpkg: предупреждение -- проблема игнорируется, поскольку задан параметр --force:
 Пакет абсолютно неработоспособен -- перед удалением его
 следует переустановить.
(Чтение базы данных... на данный момент установлено 335906 файлов и каталогов.)
Удаляется пакет education-desktop-kde...
err 67: Custom distribution education does not exist
dpkg: не удалось обработать параметр education-desktop-kde (--remove):
 подпроцесс post-removal script возвратил код ошибки 67
При обработке следующих пакетов произошли ошибки:
 education-desktop-kde
BSOD:/var/cache/apt/archives# dpkg -r education-desktop-kde
dpkg: не удалось обработать параметр education-desktop-kde (--remove):
 Пакет абсолютно неработоспособен -- перед удалением его
 следует переустановить.
При обработке следующих пакетов произошли ошибки:
 education-desktop-kde


BSOD:/var/cache/apt/archives# dpkg -r --force-all education-desktop-kde

dpkg: предупреждение -- проблема игнорируется, поскольку задан параметр --force:
 Пакет абсолютно неработоспособен -- перед удалением его
 следует переустановить.
(Чтение базы данных... на данный момент установлено 335906 файлов и каталогов.)
Удаляется пакет education-desktop-kde...
err 67: Custom distribution education does not exist
dpkg: не удалось обработать параметр education-desktop-kde (--remove):
 подпроцесс post-removal script возвратил код ошибки 67
При обработке следующих пакетов произошли ошибки:
 education-desktop-kde




Пробовал по разному, не удаляет никакю. Пишет, что для удаления нужно его переустановить О_о, а переустановить нельзя. При попытке сделать что-нибудь другое пишет "Пакет абсолютно не работоспособен".
Еще попробовал установить все, что нашел синаптик по запросу "Custom distribution education", слилось ~400 метров всякой ерунды (благо зеркало бесплатное), но ничего не установилось.
Собсно как его удалить? 

Debian sid.

Спасибо.


--------------------
как корабль назовешь - то на нем и напишешь
PM MAIL WWW ICQ   Вверх
JackYF
Дата 7.2.2008, 00:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 3
Всего: 162



Цитата(BSOD @  6.2.2008,  20:56 Найти цитируемый пост)
а переустановить нельзя.

что говорит 
Цитата

aptitude install education-desktop-kde
?
попробуй также
Цитата

dpkg-reconfigure education-desktop-kde



--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
bilbobagginz
Дата 7.2.2008, 02:59 (ссылка) |   (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 28
Всего: 317



можно полазать по базам dpkg, стереть оттуда, и стереть все файлы, которые принадлежат пакету:
1. dpkg -L <имя пакета>
2. стираем все файлы полученные из списка
3. лазаем по базам dpkg и стираем все упоминания.

ессно стоит понять что можно стирать, а что нет.

удачи.



--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
BSOD
Дата 7.2.2008, 17:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 405
Регистрация: 1.11.2004
Где: Гомель

Репутация: нет
Всего: 3



Цитата

3. лазаем по базам dpkg и стираем все упоминания.


Ну вот собсно с этого места хотелось и узнать по подробнее smile (Много чего такими способами удалается, просто я незнаю, как до баз dpkg достучаться)


--------------------
как корабль назовешь - то на нем и напишешь
PM MAIL WWW ICQ   Вверх
ZeeLax
Дата 7.2.2008, 17:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 4388
Регистрация: 20.8.2006
Где: Алма-Ата

Репутация: 7
Всего: 88



BSOD, как насчёт "почитать документацию"?


--------------------
Utility is when you have one telephone, luxury is when you have two, opulence is when you have three — and paradise is when you have none.
— Doug Larson
PM MAIL WWW ICQ Skype Jabber   Вверх
BSOD
Дата 7.2.2008, 17:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 405
Регистрация: 1.11.2004
Где: Гомель

Репутация: нет
Всего: 3



Ну так я думаю то, где и как хранится база dpkg - инфа немножко не для простого пользователя и ее я думаю по сложнее чем man dpkg... Вот собсна и интересуюсь, может здесь кто-нибудь уже знает, что нужно делать

Это сообщение отредактировал(а) BSOD - 7.2.2008, 17:35


--------------------
как корабль назовешь - то на нем и напишешь
PM MAIL WWW ICQ   Вверх
ZeeLax
Дата 7.2.2008, 17:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 4388
Регистрация: 20.8.2006
Где: Алма-Ата

Репутация: 7
Всего: 88



Linux - вообще система не для простого пользователя. Что делать, вам уже сказали. Вместо размышлений "читать или не читать" всё же прочитайте man dpkg. То что вам нужно там есть. Если не удовлетворитесь - документация по dpkg вам в помощь.


--------------------
Utility is when you have one telephone, luxury is when you have two, opulence is when you have three — and paradise is when you have none.
— Doug Larson
PM MAIL WWW ICQ Skype Jabber   Вверх
BSOD
Дата 7.2.2008, 18:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 405
Регистрация: 1.11.2004
Где: Гомель

Репутация: нет
Всего: 3



Гм. А ведь помогло!
нет, честно, не ожидал найти эту информацию в man page... ведь то, где и как система хранить информацию о пакетах - это детали реализации, которые по идее должны быть скрыты от пользователя... 
Ну правда там не расписано что и как, но есть 
Цитата


--admindir=dir
              Change  default  administrative directory, which contains many files that give information about status of installed or uninstalled
              packages, etc.  (Defaults to /var/lib/dpkg)

Что вобщем-то показывает что где и как лежит smile


--------------------
как корабль назовешь - то на нем и напишешь
PM MAIL WWW ICQ   Вверх
ZeeLax
Дата 7.2.2008, 20:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 4388
Регистрация: 20.8.2006
Где: Алма-Ата

Репутация: 7
Всего: 88



Цитата(BSOD @  7.2.2008,  21:44 Найти цитируемый пост)
нет, честно, не ожидал найти эту информацию в man page... ведь то, где и как система хранить информацию о пакетах - это детали реализации, которые по идее должны быть скрыты от пользователя... 

Ну, это вы, видимо, от продуктов ms такое мнение приобрели smile Тут всё открыто, т.к. пользователь обычно не совсем пользователь, скажем так. Документируется всё (ну, почти всё - что не документируется, до того, значит, руки не дошли). Не хватает man, есть info, документация пакета , ну и исходники smile Воистину, рай для программистов


--------------------
Utility is when you have one telephone, luxury is when you have two, opulence is when you have three — and paradise is when you have none.
— Doug Larson
PM MAIL WWW ICQ Skype Jabber   Вверх
BSOD
Дата 7.2.2008, 21:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 405
Регистрация: 1.11.2004
Где: Гомель

Репутация: нет
Всего: 3



Цитата

Ну, это вы, видимо, от продуктов ms такое мнение приобрели


Скорее от C++ и ООП ;) (Сокрытие деталей реализации (всмысле что пользователь совсем не обязан о них знать) )

Вот я немного в шоке, я раньше думал, что список пакетов должен храниться в какой-нить БД, что б там поиск быстрый и.т.д., а тут опа, текстовый файл простой.. хотя, может я что-то недопонимаю smile

Это сообщение отредактировал(а) BSOD - 7.2.2008, 21:25


--------------------
как корабль назовешь - то на нем и напишешь
PM MAIL WWW ICQ   Вверх
ZeeLax
Дата 7.2.2008, 21:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 4388
Регистрация: 20.8.2006
Где: Алма-Ата

Репутация: 7
Всего: 88



Цитата(BSOD @  8.2.2008,  00:15 Найти цитируемый пост)
Скорее от C++ и ООП ;) (Сокрытие деталей реализации)

хехе smile тут и так детали реализации скрыты - параметры командной строки, не более того smile
А вот в документации - как и в документации по коду - всё есть smile


--------------------
Utility is when you have one telephone, luxury is when you have two, opulence is when you have three — and paradise is when you have none.
— Doug Larson
PM MAIL WWW ICQ Skype Jabber   Вверх
bilbobagginz
Дата 10.2.2008, 03:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 28
Всего: 317



Цитата(BSOD @  7.2.2008,  21:15 Найти цитируемый пост)
я раньше думал, что список пакетов должен храниться в какой-нить БД, что б там поиск быстрый и.т.д., а тут опа, текстовый файл простой.. хотя, может я что-то недопонимаю 

да. файловая система по сути тоже является базой данных.
для такого хранилища держать процесс в памяти - нецелесообразно.
всё что нужно для быстрого поиска - иметь индексацию.
т.е. по-любому нужна бд на основе файла/каталога.
И в принципе, вы что ли сидите целый день и всё ищете и ищете пакеты, устанавливаете, удаляете, ищите  smile ?
а потом такой вот случай в базе данных, и ищи свищи какая таблица по**рилась, чини, и т.д.

а тут всё в файлах,  всё просто.

принцип KISS = Keep It Stupid-Simple




--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
pythonwin

В этом форуме предпочтительны вопросы на следующие темы:

  • Конкретные вопросы о конкретном ПО. В таких вопросах желательно привести точные данные о программе: версия программы, версия ОС, версия ядра, и проблему в форме: сделал Х, хотел получить Y, а получил Z.
  • Неконкретные вопросы о выборе ПО
  • Обзоры - как дополнение в ветку Обзоры


  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Программное обеспечение под *NIX системы | Следующая тема »


 




[ Время генерации скрипта: 0.0558 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.