Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Ошибка при установке приложений  (Прочитано 1903 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Foliage

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Ошибка при установке приложений
« : 19 Октября 2008, 17:55:03 »
Не могу установить ни одно приложение.

При попытке получаю следующее:
Цитировать
dpkg: важное предупреждение - список файлов пакета sun-java6-jre отсутствует. Предполагаем, что на данный момент у пакета нет установленных файлов.

dpkg: важное предупреждение - список файлов пакета sun-java6-bin отсутствует. Предполагаем, что на данный момент у пакета нет установленных файлов.
на данный момент установлено 106695 файлов и каталогов.)
Подготовка к замене пакета sun-java6-jre 6-07-3ubuntu2 (используется файл .../sun-java6-jre_6-07-3ubuntu2_all.deb)...


Затем в терминале появляется следующее:
Цитировать

Пожалуйста помогите :-\

Оффлайн Foliage

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Ошибка при установке приложений
« Ответ #1 : 19 Октября 2008, 18:08:49 »
Да, забыл сказать... Перед этим у меня с терминалом идет такой "разговор":
Цитировать
:~$ sudo apt-get install eclipse
E: Не удалось получить доступ к файлу блокировки /var/lib/dpkg/lock - open (11 Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
:~$ sudo killall dpkg
:~$ sudo dpkg --configure -a
:~$ sudo apt-get install eclipse


Оффлайн costoprav

  • Участник
  • *
  • Сообщений: 111
  • Без комментариев.
    • Просмотр профиля
Re: Ошибка при установке приложений
« Ответ #2 : 19 Октября 2008, 18:32:26 »
В Воронежском LINUX портале встретил интересную статью привожу цитату
dpkg -i -R -G -E --abort-after=10000 /путь/к/пакетам/, здесь:

-i - установить пакет;
-R - делать это рекурсивно, начиная с указанного пути;
-G - не устанавливать более старую версию пакета, чем стоит в системе;
-E - не устанавливать пакет той же версии, что и в системе;
--abort-after=10000 - прервать выполнение команды после 10000 ошибок.

Часто получается что в кеше существует несколько версий одного и того же пакета. И если все они новее, чем в системе, то все они будут установлены в порядке возрастания. Но иногда случается что этим пакетам нужны разные версии других пакетов. Или устанавливливаются конфликтующие пакеты. Все это и порождает ошибки, а abort-after по дефолту равно 50 и этого не всегда достаточно.

После выполнения данной команды иногда приходится запустить еще несколько раз команду:

dpkg --configure -a --abort-after=10000, здесь:

--configure - сконфигурировать распакованный пакет;
-a - сделать это для всех распакованных, но еще не сконфигуренных пакетов;
--abort-after=10000 - прервать выполнение команды после 10000 ошибок.

Если ошибки остаются, то приходится уже ручками исправлять чего не нравится dpkg (удалить конфликтующий пакет или установить конкретную версию нужного пакета).
Мне лично помогло.

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Ошибка при установке приложений
« Ответ #3 : 19 Октября 2008, 18:56:43 »
Foliage, убедитесь, что не запущено следующих процессов:
dpkg; update-manager; synaptic
Завершите их при необходимости.

Если опять выскочит:
E: Не удалось получить доступ к файлу блокировки /var/lib/dpkg/lock - open (11 Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
Удалите /var/lib/dpkg/lock:
sudo rm /var/lib/dpkg/lock
И постарайтесь использовать aptitude вместо устаревшего apt-get.

Оффлайн Foliage

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Ошибка при установке приложений
« Ответ #4 : 19 Октября 2008, 20:42:18 »
Foliage, убедитесь, что не запущено следующих процессов:
dpkg; update-manager; synaptic
Завершите их при необходимости.

Если опять выскочит:
E: Не удалось получить доступ к файлу блокировки /var/lib/dpkg/lock - open (11 Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
Удалите /var/lib/dpkg/lock:
sudo rm /var/lib/dpkg/lock
И постарайтесь использовать aptitude вместо устаревшего apt-get.
Удалил /var/lib/dpkg/lock, теперь получаю это:
Цитировать
E: Не удалось обнаружить файл пакета sun-java6-bin. Это может означать, что вам придётся вручную исправить этот пакет (возможно, пропущен arch)
E: Не удалось обнаружить файл пакета sun-java6-jre. Это может означать, что вам придётся вручную исправить этот пакет (возможно, пропущен arch)



В Воронежском LINUX портале встретил интересную статью привожу цитату
dpkg -i -R -G -E --abort-after=10000 /путь/к/пакетам/, здесь:

-i - установить пакет;
-R - делать это рекурсивно, начиная с указанного пути;
-G - не устанавливать более старую версию пакета, чем стоит в системе;
-E - не устанавливать пакет той же версии, что и в системе;
--abort-after=10000 - прервать выполнение команды после 10000 ошибок.

Часто получается что в кеше существует несколько версий одного и того же пакета. И если все они новее, чем в системе, то все они будут установлены в порядке возрастания. Но иногда случается что этим пакетам нужны разные версии других пакетов. Или устанавливливаются конфликтующие пакеты. Все это и порождает ошибки, а abort-after по дефолту равно 50 и этого не всегда достаточно.

После выполнения данной команды иногда приходится запустить еще несколько раз команду:

dpkg --configure -a --abort-after=10000, здесь:

--configure - сконфигурировать распакованный пакет;
-a - сделать это для всех распакованных, но еще не сконфигуренных пакетов;
--abort-after=10000 - прервать выполнение команды после 10000 ошибок.

Если ошибки остаются, то приходится уже ручками исправлять чего не нравится dpkg (удалить конфликтующий пакет или установить конкретную версию нужного пакета).
Мне лично помогло.
При попытке выскакивает настройка пакета sun-java-jre
PS: А как ручками сделать? Я новичок ???

Оффлайн costoprav

  • Участник
  • *
  • Сообщений: 111
  • Без комментариев.
    • Просмотр профиля
Re: Ошибка при установке приложений
« Ответ #5 : 19 Октября 2008, 20:47:53 »
Чесно говоря, с этим пакетом у меня тоже жjgf он у меня не ставится, видимо версия пакета не подходит, но это уже мне ламеру не по зубам! Может разберусь сам так отпишу. С уважением

Оффлайн ArcFi

  • Старожил
  • *
  • Сообщений: 15189
    • Просмотр профиля
    • aetera.net
Re: Ошибка при установке приложений
« Ответ #6 : 19 Октября 2008, 21:22:25 »
Удалил /var/lib/dpkg/lock, теперь получаю это:
E: Не удалось обнаружить файл пакета sun-java6-bin. Это может означать, что вам придётся вручную исправить этот пакет (возможно, пропущен arch)
E: Не удалось обнаружить файл пакета sun-java6-jre. Это может означать, что вам придётся вручную исправить этот пакет (возможно, пропущен arch)
http://packages.ubuntu.com/search?suite=default&section=all&arch=any&searchon=names&keywords=sun-java6-bin
Включите репозиторий multiverse: System > Administratiom > Software Sources

Оффлайн Foliage

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Ошибка при установке приложений
« Ответ #7 : 19 Октября 2008, 21:55:20 »
Удалил /var/lib/dpkg/lock, теперь получаю это:
E: Не удалось обнаружить файл пакета sun-java6-bin. Это может означать, что вам придётся вручную исправить этот пакет (возможно, пропущен arch)
E: Не удалось обнаружить файл пакета sun-java6-jre. Это может означать, что вам придётся вручную исправить этот пакет (возможно, пропущен arch)
http://packages.ubuntu.com/search?suite=default&section=all&arch=any&searchon=names&keywords=sun-java6-bin
Включите репозиторий multiverse: System > Administratiom > Software Sources
Скачивать hardy или hardy-updates?
Multiverse включен.

Оффлайн costoprav

  • Участник
  • *
  • Сообщений: 111
  • Без комментариев.
    • Просмотр профиля
Re: Ошибка при установке приложений
« Ответ #8 : 19 Октября 2008, 22:06:21 »
на appnr.com есть пакет Configure-Debian для реконфигурации пакетов скачай может поможет исправить пакет?

Оффлайн Kwah

  • Старожил
  • *
  • Сообщений: 1442
  • Ubuntu 17.10
    • Просмотр профиля
Re: Ошибка при установке приложений
« Ответ #9 : 20 Октября 2008, 14:19:55 »
И постарайтесь использовать aptitude вместо устаревшего apt-get.
Не нужно так. apt-get ни разу не устаревший — это просто другая (полностью консольная) утилита (вернее набор утилит) с успехом используемая многими для управления пакетами.

Вопрошающему: удалить lock-file как сказано выше
Выполнить sudo apt-get updateвывод процесса обновления - продемонстрировать.

Покзать содержимое /etc/apt/sources.list
Кстати, на синем экране (скришот где-то выше), нужно просто нажать Tab затем Enter, чтобы принять Sun-овскую лицензию.

Оффлайн costoprav

  • Участник
  • *
  • Сообщений: 111
  • Без комментариев.
    • Просмотр профиля
Re: Ошибка при установке приложений
« Ответ #10 : 20 Октября 2008, 18:23:05 »
Спасибо огромное, прошу прщения за проявленную некомпетентность, думал что проблема в пакете.

 

Страница сгенерирована за 0.016 секунд. Запросов: 19.