Проблемы зависимостей астра линукс

gosjava неудовлетворенные зависимости

Пытаюсь установить gosjava-jre, получаю неудовлетворенные зависимости. Перерыл интернет, пока ничего не помогает, спасибо за помощь зараннее

# sudo apt-get install gosjava-jre
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
gosjava-jre: Зависит: gosjava-jre-headless (= 2:1.8−58labft2) но он не будет установлен
Зависит: gosjava-8-jre, но он не будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.

4 ответа

Поставили, у нас работает)

  1. Правильно подключен наш репозиторий
  2. Подключен дистрибутив Astra linux se 1.5
  3. Наш ключ подписи добавлен в apt
  4. Сделан aptitude update

Уточню, я использую Virtual Box 5.2.6, через образ соответсвенно на виртуалке установил Astra SE 1.5

Проводил настройку по инструкции

Сделал (за все время, а использую 2 дня, и разумеется сейчас повторил)

#deb cdrom:[OS Astra Linux 1.5 smolensk — amd64 DVD ]/ smolensk contrib main non-free

  1. Установите пакет lab50-archive-keyring из нашего репозитория:
  2. Или добавьте наш ключ с помощью команды apt-key:

# aptitude -y install lab50-archive-keyring
Ни одного пакета не будет установлено, обновлено или удалено.
0 пакетов обновлено, 0 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 0 B архивов. После распаковки 0 B будет занято.

# sudo aptitude update
Игнор cdrom://OS Astra Linux 1.5 smolensk — amd64 DVD smolensk InRelease
Игнор cdrom://OS Astra Linux 1.5 smolensk — amd64 DVD smolensk Release. gpg
Игнор cdrom://OS Astra Linux 1.5 smolensk — amd64 DVD smolensk Release
Ошибка cdrom://OS Astra Linux 1.5 smolensk — amd64 DVD smolensk/contrib amd64 Packages
Пожалуйста, используйте apt-cdrom, чтобы APT смог распознать данный CD. apt-get update не используется для добавления нового CD
Ошибка cdrom://OS Astra Linux 1.5 smolensk — amd64 DVD smolensk/main amd64 Packages
Пожалуйста, используйте apt-cdrom, чтобы APT смог распознать данный CD. apt-get update не используется для добавления нового CD
Ошибка cdrom://OS Astra Linux 1.5 smolensk — amd64 DVD smolensk/non-free amd64 Packages
Пожалуйста, используйте apt-cdrom, чтобы APT смог распознать данный CD. apt-get update не используется для добавления нового CD
Игнор cdrom://OS Astra Linux 1.5 smolensk — amd64 DVD smolensk/contrib Translation-ru_RU
Игнор cdrom://OS Astra Linux 1.5 smolensk — amd64 DVD smolensk/contrib Translation-ru
Игнор cdrom://OS Astra Linux 1.5 smolensk — amd64 DVD smolensk/contrib Translation-en
Игнор cdrom://OS Astra Linux 1.5 smolensk — amd64 DVD smolensk/main Translation-ru_RU
Игнор cdrom://OS Astra Linux 1.5 smolensk — amd64 DVD smolensk/main Translation-ru
Игнор cdrom://OS Astra Linux 1.5 smolensk — amd64 DVD smolensk/main Translation-en
Игнор cdrom://OS Astra Linux 1.5 smolensk — amd64 DVD smolensk/non-free Translation-ru_RU
Игнор cdrom://OS Astra Linux 1.5 smolensk — amd64 DVD smolensk/non-free Translation-ru
Игнор cdrom://OS Astra Linux 1.5 smolensk — amd64 DVD smolensk/non-free Translation-en
Из кэша packages.lab50.net smolensk InRelease
Из кэша packages.lab50.net se15 InRelease
Из кэша packages.lab50.net smolensk/main Sources
Из кэша packages.lab50.net smolensk/main amd64 Packages
Из кэша packages.lab50.net se15/main amd64 Packages
Игнор packages.lab50.net smolensk/main Translation-ru_RU
Игнор packages.lab50.net smolensk/main Translation-ru
Игнор packages.lab50.net smolensk/main Translation-en
Игнор packages.lab50.net se15/main Translation-ru_RU
Игнор packages.lab50.net se15/main Translation-ru
Игнор packages.lab50.net se15/main Translation-en
87% [Обработка]W: Не удалось получить cdrom://OS Astra Linux 1.5 smolensk — amd64 DVD /dists/smolensk/contrib/binary-amd64/Packages: Пожалуйста, используйте apt-cdrom, чтобы APT смог распознать данный CD. apt-get update не используется для добавления нового CD
W: Не удалось получить cdrom://OS Astra Linux 1.5 smolensk — amd64 DVD /dists/smolensk/main/binary-amd64/Packages: Пожалуйста, используйте apt-cdrom, чтобы APT смог распознать данный CD. apt-get update не используется для добавления нового CD
W: Не удалось получить cdrom://OS Astra Linux 1.5 smolensk — amd64 DVD /dists/smolensk/non-free/binary-amd64/Packages: Пожалуйста, используйте apt-cdrom, чтобы APT смог распознать данный CD. apt-get update не используется для добавления нового CD
E: Не удалось скачать некоторые индексные файлы. Они были проигнорированы, или вместо них использовались старые.
E: Не удалось перестроить кэш пакетовroot@scam :

Читайте также:  Windows system32 winload exe что делать

sudo aptitude update

# sudo aptitude update
Из кэша packages.lab50.net smolensk InRelease
Из кэша packages.lab50.net se15 InRelease
Из кэша packages.lab50.net smolensk/main Sources
Из кэша packages.lab50.net smolensk/main amd64 Packages
Из кэша packages.lab50.net se15/main amd64 Packages
Игнор packages.lab50.net smolensk/main Translation-ru_RU
Игнор packages.lab50.net smolensk/main Translation-ru
Игнор packages.lab50.net smolensk/main Translation-en
Игнор packages.lab50.net se15/main Translation-ru_RU
Игнор packages.lab50.net se15/main Translation-ru
Игнор packages.lab50.net se15/main Translation-en

sudo apt-install gosjava-jre

# sudo apt-install gosjava-jre
sudo: apt-install: command not found
root@scam :

# sudo apt-get install gosjava-jre
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
gosjava-jre: Зависит: gosjava-jre-headless (= 2:1.8−58labft2) но он не будет установлен
Зависит: gosjava-8-jre, но он не будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.

Возможно проблема в пункте 2, но точно сказать не могу, если в файле

deb cdrom:[OS Astra Linux 1.5 smolensk — amd64 DVD ]/ smolensk contrib main non-free

# sudo aptitude update
Игнор cdrom://OS Astra Linux 1.5 smolensk — amd64 DVD smolensk InRelease
Игнор cdrom://OS Astra Linux 1.5 smolensk — amd64 DVD smolensk Release. gpg
Игнор cdrom://OS Astra Linux 1.5 smolensk — amd64 DVD smolensk Release
Ошибка cdrom://OS Astra Linux 1.5 smolensk — amd64 DVD smolensk/contrib amd64 Packages
Пожалуйста, используйте apt-cdrom, чтобы APT смог распознать данный CD. apt-get update не используется для добавления нового CD
Ошибка cdrom://OS Astra Linux 1.5 smolensk — amd64 DVD smolensk/main amd64 Packages
Пожалуйста, используйте apt-cdrom, чтобы APT смог распознать данный CD. apt-get update не используется для добавления нового CD
Ошибка cdrom://OS Astra Linux 1.5 smolensk — amd64 DVD smolensk/non-free amd64 Packages
Пожалуйста, используйте apt-cdrom, чтобы APT смог распознать данный CD. apt-get update не используется для добавления нового CD
Игнор cdrom://OS Astra Linux 1.5 smolensk — amd64 DVD smolensk/contrib Translation-ru_RU
Игнор cdrom://OS Astra Linux 1.5 smolensk — amd64 DVD smolensk/contrib Translation-ru
Игнор cdrom://OS Astra Linux 1.5 smolensk — amd64 DVD smolensk/contrib Translation-en
Игнор cdrom://OS Astra Linux 1.5 smolensk — amd64 DVD smolensk/main Translation-ru_RU
Игнор cdrom://OS Astra Linux 1.5 smolensk — amd64 DVD smolensk/main Translation-ru
Игнор cdrom://OS Astra Linux 1.5 smolensk — amd64 DVD smolensk/main Translation-en
Игнор cdrom://OS Astra Linux 1.5 smolensk — amd64 DVD smolensk/non-free Translation-ru_RU
Игнор cdrom://OS Astra Linux 1.5 smolensk — amd64 DVD smolensk/non-free Translation-ru
Игнор cdrom://OS Astra Linux 1.5 smolensk — amd64 DVD smolensk/non-free Translation-en
Из кэша packages.lab50.net smolensk InRelease
Из кэша packages.lab50.net se15 InRelease
Из кэша packages.lab50.net smolensk/main Sources
Из кэша packages.lab50.net smolensk/main amd64 Packages
Из кэша packages.lab50.net se15/main amd64 Packages
Игнор packages.lab50.net smolensk/main Translation-ru_RU
Игнор packages.lab50.net smolensk/main Translation-ru
Игнор packages.lab50.net smolensk/main Translation-en
Игнор packages.lab50.net se15/main Translation-ru_RU
Игнор packages.lab50.net se15/main Translation-ru
Игнор packages.lab50.net se15/main Translation-en
87% [Обработка]W: Не удалось получить cdrom://OS Astra Linux 1.5 smolensk — amd64 DVD /dists/smolensk/contrib/binary-amd64/Packages: Пожалуйста, используйте apt-cdrom, чтобы APT смог распознать данный CD. apt-get update не используется для добавления нового CD
W: Не удалось получить cdrom://OS Astra Linux 1.5 smolensk — amd64 DVD /dists/smolensk/main/binary-amd64/Packages: Пожалуйста, используйте apt-cdrom, чтобы APT смог распознать данный CD. apt-get update не используется для добавления нового CD
W: Не удалось получить cdrom://OS Astra Linux 1.5 smolensk — amd64 DVD /dists/smolensk/non-free/binary-amd64/Packages: Пожалуйста, используйте apt-cdrom, чтобы APT смог распознать данный CD. apt-get update не используется для добавления нового CD
E: Не удалось скачать некоторые индексные файлы. Они были проигнорированы, или вместо них использовались старые.
E: Не удалось перестроить кэш пакетов

Читайте также:  Saitek r440 force feedback wheel on 64 bit windows 10 fall creators update

Прошу помочь чем сможете, многое уже перепробывал, пока без результатов.

sudo apt-get -f install gosjava-jre

Пишет тоже самое как и без -f

Вывод apt-cache policy gosjava-jre

# apt-cache policy gosjava-jre
gosjava-jre:
Установлен: (отсутствует)
Кандидат: 2:1.8−58labft2
Таблица версий:
2:1.8−58labft2 0
500 packages.lab50.net/gosjava/ se15/main amd64 Packages

Также пытался сделать

# sudo apt-get clean
root@scam :

# sudo apt-get autoremove
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
root@scam :

# sudo apt-get update
В кэше packages.lab50.net smolensk InRelease
В кэше packages.lab50.net se15 InRelease
В кэше packages.lab50.net smolensk/main Sources
В кэше packages.lab50.net smolensk/main amd64 Packages
В кэше packages.lab50.net se15/main amd64 Packages
Игн packages.lab50.net smolensk/main Translation-ru_RU
Игн packages.lab50.net smolensk/main Translation-ru
Игн packages.lab50.net smolensk/main Translation-en
Игн packages.lab50.net se15/main Translation-ru_RU
Игн packages.lab50.net se15/main Translation-ru
Игн packages.lab50.net se15/main Translation-en
Чтение списков пакетов… Готово
root@scam :

# sudo apt-get install gosjava-jre
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
gosjava-jre: Зависит: gosjava-jre-headless (= 2:1.8−58labft2) но он не будет установлен
Зависит: gosjava-8-jre, но он не будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.

Источник

Ошибка у вас зафиксированы сломанные пакеты

Во время установки программ с помощью пакетного менеджера apt в любом из дистрибутивов, использующих этот пакетный менеджер, вы можете столкнуться с ошибкой, что у вас зафиксированы сломанные пакеты. Это пакеты, которые не установились полностью потому что им не хватает зависимостей или процесс установки был по какой-либо причине прерван.

В этой статье мы рассмотрим что делать с такой ошибкой, как её исправить, а также я дам ссылки на другие материалы на сайте, которые помогут справится с проблемой.

Как исправить у вас зафиксированы сломанные пакеты?

1. Обновите списки пакетов

Возможно вам не удалось установить нужные пакеты потому что списки репозиториев устарели, и там ещё не было нужных пакетов. Для обновления списка пакетов выполните:

sudo apt update —fix-missing

2. Установите битые пакеты

После обновления списка пакетов из репозиториев может помочь установка битых пакетов. Этот шаг поможет особенно если вы устанавливали пакет с помощью dpkg и теперь нужно доустановить его зависимости с помощью пакетного менеджера. Для этого есть специальная команда:

Читайте также:  Irql gt zero at system service windows 10 как исправить

sudo apt install -f

3. Очистите лишние пакеты

Установке могут мешать лишние пакеты, которые больше не нужны в системе. Для их удаления выполните:

sudo apt autoremove

Утилита отобразит список всех битых пакетов, которые не установлены, вы можете попытаться их удалить с помощью команды:

sudo dpkg —remove -force —force-remove-reinstreq имя_пакета

4. Используйте dpkg

Вместо apt вы можете использовать команду dpkg чтобы посмотреть какие пакеты вызывают проблему. Просто выполните:

sudo dpkg —configure -a

Команда покажет проблемные пакеты, а потом вы сможете их удалить той же командой:

sudo dpkg —remove -force —force-remove-reinstreq имя_пакета

5. Разрешите зависимости

Битые пакеты чаще всего появляются из-за того, что пакетный менеджер не может найти для них нужные зависимости. Если вам всё же очень нужно установить такой пакет, просто разрешите эти зависимости. Для этого можно скачать и установить их вручную или если вы уверенны, что зависимости в пакете указаны неверно, можно скачать его распаковать и удалить мешающие зависимости. Подробнее об этом читайте в этой статье.

Выводы

В этой небольшой статье мы рассмотрели что делать если в вашей системе появились битые пакеты и как их исправить. Здесь решение проблемы очень сильно зависит от вашей ситуации, но здесь приведены основные варианты решения, которые должны помочь вернуть пакетный менеджер к работе. Иногда рекомендуют удалить пакет вручную из базы данных dpkg /var/lib/dpkg/status, однако лучше этого не делать и найти путь решить проблему по другому, ручное редактирование подобных файлов может создать ещё больше проблем.

Нет похожих записей

Оцените статью:

Об авторе

Основатель и администратор сайта losst.ru, увлекаюсь открытым программным обеспечением и операционной системой Linux. В качестве основной ОС сейчас использую Ubuntu. Кроме Linux, интересуюсь всем, что связано с информационными технологиями и современной наукой.

8 комментариев

Вот почему я использую Fedora с DNF, за 5 лет использования даже не припомню случаев некорректной работы DNF. APT в Дебиан подобных дистрибутивах это сплошное разочарование.

Если бы все так было просто с зависимостями, что их через форсе принудительно установить, то это был бы не Линукс. Ниче, что система после таких манипуляций не работает? После ваших советов, новичек «уложит» систему точно.

Согласен. С Fedora бубен уже покрылся пылью. Чего все с этой Ubunto’й носятся.

dzentoo? это у меня на матунту бубен плесенью покрылся.
А ты говоришь не о убунту, а Gnome3. Мне его нескончаемые проблемы неведомы, Gnome2 — до сих пор рулит

Ничего не помогло. Постоянно пишет, что сломаны пакеты. к примеру хочу установить: apt-get install mariadb-server. Делаю как вы пишите.
Следующие пакеты имеют неудовлетворённые зависимости:
mariadb-server : Зависит: mariadb-server-10.1 (>= 1:10.1.29-6) но он не будет установлен
E: Невозможно исправить ошибки: у вас зафиксированы сломанные пакеты.
root@user-All-Series:

# sudo apt update —fix-missing
Сущ:1 http://lt.archive.ubuntu.com/ubuntu bionic InRelease
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Все пакеты имеют последние версии.
root@user-All-Series:

# sudo apt install -f
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
root@user-All-Series:

# sudo apt clean
root@user-All-Series:

# sudo apt autoremove
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Обновлено 0 пакетов, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
root@user-All-Series:

Источник

Оцените статью