Bug 21590 - Нет диагностики при блокировке базы пакетов
: Нет диагностики при блокировке базы пакетов
Status: NEW
: Sisyphus
(All bugs in Sisyphus/apt)
: unstable
: all Linux
: P3 enhancement
Assigned To:
:
:
: usability
:
:
  Show dependency tree
 
Reported: 2009-09-16 22:05 by
Modified: 2012-03-16 15:31 (History)


Attachments
Скриншот, поясняющий проблему (217.76 KB, image/png)
2009-09-16 22:05, Igor Asonov
no flags Details


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2009-09-16 22:05:21
Created an attachment (id=3893) [details]
Скриншот, поясняющий проблему

Если зайти (в Центре управления системой) в Установку программ а потом
запустить установку пакетов через командную строку "apt-get install ...", то по
всей видимости не создается lock-файл. Это приводит к тому, что установочные
файлы в командной строке загружаются, но не устанавливаются (установка
замирает: см. в скриншоте)
------- Comment #1 From 2009-09-16 22:08:42 -------
Почему не создаётся? Наоборот вроде, база заблокирована, пакеты не ставятся.
------- Comment #2 From 2009-09-16 22:17:36 -------
(В ответ на комментарий №1)
> Почему не создаётся? Наоборот вроде, база заблокирована, пакеты не ставятся.

Ну как бы да... Просто я представляю на своём месте менее продвинутого
пользователя, который только опробовал командную строку.
Установка пакетов начинается, а потом без всяких предупреждений замирает... Это
вызывает чувство недоумения. Хотя серьезным это багом, действительно, сложно
назвать.
Я вижу несколько решений:
1) вообще не позволять запускать apt-get (как это делается в ubuntu) при
наличии lock-файла (от другого apt-get или от "Установки программ" из Центра
управления системой)
2) писать перед тем, как установка замирает: "Установка приложений прервалась
по причине уже запущенного другого менеджера пакетов: <путь к запущенному
менеджеру пакетов>" Я плохо сформулировал, но идей понятна.
------- Comment #3 From 2009-09-16 22:19:02 -------
Да, так понятнее.
------- Comment #4 From 2009-09-17 10:55:20 -------
На правильный пакет.