Исправление зависимостей astra linux

Невозможно исправить ошибки у вас отложены held битые пакеты astra linux

root@astrapc209:/home/user# apt install opera-stable -y Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Некоторые пакеты невозможно установить. Возможно, вы просите невозможного, или же используете нестабильную версию дистрибутива, где.

root@astrapc209:/home/user# apt install opera-stable -y Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Некоторые пакеты невозможно установить. Возможно, вы просите невозможного, или же используете нестабильную версию дистрибутива, где запрошенные вами пакеты ещё не созданы или были удалены из Incoming. Следующая информация, возможно, поможет вам: Пакеты, имеющие неудовлетворённые зависимости: opera-stable : Зависит: libgcc-s1 (>= 3.0) но он не может быть установлен Рекомендует: pepperflashplugin-nonfree но он не будет установлен Рекомендует: chromium-codecs-ffmpeg-extra но он не будет установлен E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.

Делал
apt install -f
apt-get update
apt-get dist-upgrade

помощь — это отказ от старого дистра

Старый дистрибутив, это CD диск?

Старый дистрибутив, это CD диск?

это в целом common edition — пакетная база дебиана 9

это в целом common edition — пакетная база дебиана 9

Тогда, если вам не сложно, подскажите, как отказаться от старого дистрибутива?

установить какой нибудь дебиан 11?

тогда вместо оперы использовать другой браузер. их же куча

тогда вместо оперы использовать другой браузер. их же куча

Это конечно можно. Но браузер Опера настоятельно рекомендован разработчиками БД, в которой работают пользователи.

при этом самая новая версия оперы?

root@astrapc209:/home/user# apt list -a --upgradable Вывод списка… Готово opera-stable/stable 93.0.4585.11 amd64 [может быть обновлён с: 87.0.4390.36] opera-stable/now 87.0.4390.36 amd64 [установлен, может быть обновлён до: 93.0.4585.11]

имею ввиду, что для работы с бд нужна самая новая версия?

имею ввиду, что для работы с бд нужна самая новая версия?

Да, в старой версии проблемы с выводом шаблона на печать.

ну, у тебя 2 варианта: подрубить репу дебиана (вдруг там есть нужная версия) или проверить на 1.7 (он хотя бы на дебиане 10 базируется)

обычно против битых пакетов помогает
sudo apt-get -f install -y && sudo apt -y autoremove

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

Читайте также:  Linux samba share files

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

deb http://ftp.debian.org/debian bullseye main contrib non-free

Astra на 9/10 Debian основана а этот — 11ый и вообще попробуйте для начала качнуть .deb пакет с оф сайта и поставить его через sudo dpkg -i
а с репами еще еще успеется разобраться

А откуда Оперу-то пытаетесь установить?

А откуда Оперу-то пытаетесь установить?

В первом посте же код, не то?

Ошибка: Невозможно исправить ошибки, у вас отложены (held) битые пакеты

В данной статье пойдет речь об ошибке «Невозможно исправить ошибки, у вас отложены (held) битые пакеты», которая возникает на ОС Linux, а также о том, как данную ошибку можно исправить.

Описание

При попытке установить какие-либо пакеты через apt, можно столкнуться с такой ошибкой. Одной из причин ее появления, может быть ситуация, когда вы подключили какие-либо сторонние репозитории(ий), которые содержат более новые версии пакетов, а потом удалили их (эти репозитории). При этом информация о новых пакетах осталась в системе. Информация о доступных пакетах, содержится в файле /var/lib/dpkg/status

Одним из способов это исправить будет удаление информации о более новых пакетах (на которые жалуется apt) из файла /var/lib/dpkg/status.
Первым делом делаем резервную копию:

sudo cp /var/lib/dpkg/status /var/lib/dpkg/status_backup

Теперь открываем файл /var/lib/dpkg/status для редактирования и ищем там пакет, на который жалуется apt. Например, в моем случае, ошибка выглядела так:

nvidia-384 : Зависит: nvidia-driver-390 но он не будет установлен E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.

Ищем информацию о пакете nvidia-driver-390 в файле /var/lib/dpkg/status и удаляем ее. Удалять необходимо начинать со строки Package и до следующей строки, начинающейся со слова Package. При этом обязательно должна остаться пустая строчка, разделяющая пакеты один от другого. После удаления всех мешающих пакетов, необходимо сделать sudo apt-get update
И проверить, исчезла ли ошибка. Если не получилось, то восстановить резервную копию можно командой:

sudo cp /var/lib/dpkg/status_backup /var/lib/dpkg/status

Также старые резервные копии данного файла можно найти в каталоге /var/backups. Они будут иметь названия вида:
dpkg.status.0
dpkg.status.1.gz
dpkg.status.2.gz

Пакеты, имеющие неудовлетворённые зависимости: libreoffice-core : Зависит: libreoffice-common (> 1:4.3.3) но он не будет установлен Зависит: ure (>= 4.2~) но он не будет установлен Зависит: libboost-date-time1.55.0 но он не будет установлен Зависит: libclucene-contribs1 (>= 2.3.3.4) но он не будет установлен Зависит: libclucene-core1 (>= 2.3.3.4) но он не будет установлен Зависит: libcmis-0.4-4 (>= 0.4.0) но он не будет установлен Зависит: libgltf-0.0-0 (>= 0.0.2) но он не будет установлен Зависит: libglu1-mesa но он не будет установлен или libglu1 Зависит: libharfbuzz-icu0 (>= 0.9.18) но он не будет установлен Зависит: libhunspell-1.3-0 (>= 1.3.3) но он не будет установлен Зависит: libicu52 (>= 52~m1-1~) но он не будет установлен Зависит: libmythes-1.2-0 но он не будет установлен Зависит: libodfgen-0.1-1 но он не будет установлен Зависит: librevenge-0.0-0 но он не будет установлен Зависит: libstdc++6 (>= 4.9) но он не будет установлен Зависит: uno-libs3 (>= 4.3.0~alpha) но он не будет установлен E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты. 

Как это можно попытаться вылечить? У меня Debian 8 Jessie x64. UPD_0: Удалил все из репозиториев, осталось только:

deb http://mirror.yandex.ru/debian/ jessie main deb-src http://mirror.yandex.ru/debian/ jessie main deb http://security.debian.org/ jessie/updates main deb-src http://security.debian.org/ jessie/updates main 
sudo dpkg --configure -a sudo apt-get install -f sudo apt-get --fix-broken install sudo rm /var/lib/apt/lists/* -vf //Не удалилась какая-то папка sudo apt-get clean sudo apt-get autoclean sudo apt-get autoremove 
libreoffice-common: Установлен: (отсутствует) Кандидат: 1:4.3.3-2+deb8u2 Таблица версий: 1:5.1.3~rc2-3 0 100 /var/lib/dpkg/status 1:4.3.3-2+deb8u2 500 500 http://ftp.ru.debian.org/debian jessie/main amd64 Packages 500 http://ftp.ru.debian.org/debian jessie/main i386 Packages libreoffice-core: Установлен: (отсутствует) Кандидат: 1:4.3.3-2+deb8u2 Таблица версий: 1:4.3.3-2+deb8u3 0 100 /var/lib/dpkg/status 1:4.3.3-2+deb8u2 500 500 http://ftp.ru.debian.org/debian jessie/main amd64 Packages 

Источник

Читайте также:  Kali linux карта сети

Смоленск 1.6 Ошибка при установке пакетов

Здравствуйте, после выполнения команды sudo apt upgrade не устанавливаются любые другие пакеты. Подскажите, пожалуйста, как решить данную проблему?

sudo apt install libreoffice-sdbc-hsqldb Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Возможно, для исправления этих ошибок вы захотите воспользоваться «apt-get -f install». Пакеты, имеющие неудовлетворённые зависимости: attr : Зависит: libattr1 (= 1:2.4.48-4) но 1:2.4.47-2 будет установлен libreoffice-sdbc-hsqldb : Зависит: libreoffice-core (= 1:6.1.5-3+deb10u6) но 1:6.0.5-1astra1 будет установлен Зависит: libreoffice-java-common (>= 1:6.1.5~) но он не будет установлен Зависит: default-jre но он не будет установлен или sun-java6-jre но он не может быть установлен или java6-runtime или jre но он не может быть установлен Зависит: libhsqldb1.8.0-java но он не будет установлен E: Неудовлетворённые зависимости. Попытайтесь выполнить «apt --fix-broken install», не указывая имени пакета, (или найдите другое решение).
sudo apt-get -f install Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Исправление зависимостей… Готово Следующий пакет устанавливался автоматически и больше не требуется: gcc-8-base Для его удаления используйте «sudo apt autoremove». Будут установлены следующие дополнительные пакеты: libattr1 Пакеты, которые будут обновлены: libattr1 обновлено 1, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 1201 пакетов не обновлено. не установлено до конца или удалено 1 пакетов. Необходимо скачать 0 B/21,3 kB архивов. После данной операции, объём занятого дискового пространства возрастёт на 14,3 kB. Хотите продолжить? [Д/н] y (Чтение базы данных … на данный момент установлено 130820 файлов и каталогов.) Подготовка к распаковке …/libattr1_1%3a2.4.48-4_amd64.deb … Распаковывается libattr1:amd64 (1:2.4.48-4) на замену (1:2.4.47-2) … dpkg: ошибка при обработке архива /var/cache/apt/archives/libattr1_1%3a2.4.48-4_amd64.deb (--unpack): попытка перезаписать «/etc/xattr.conf», который уже имеется в пакете parsec-base 2.5.255 При обработке следующих пакетов произошли ошибки: /var/cache/apt/archives/libattr1_1%3a2.4.48-4_amd64.deb E: Sub-process /usr/bin/dpkg returned an error code (1)
sudo apt --fix-broken install Чтение списков пакетов… Готово Построение дерева зависимостей Чтение информации о состоянии… Готово Исправление зависимостей… Готово Следующий пакет устанавливался автоматически и больше не требуется: gcc-8-base Для его удаления используйте «sudo apt autoremove». Будут установлены следующие дополнительные пакеты: libattr1 Пакеты, которые будут обновлены: libattr1 обновлено 1, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 1201 пакетов не обновлено. не установлено до конца или удалено 1 пакетов. Необходимо скачать 0 B/21,3 kB архивов. После данной операции, объём занятого дискового пространства возрастёт на 14,3 kB. Хотите продолжить? [Д/н] y (Чтение базы данных … на данный момент установлено 130820 файлов и каталогов.) Подготовка к распаковке …/libattr1_1%3a2.4.48-4_amd64.deb … Распаковывается libattr1:amd64 (1:2.4.48-4) на замену (1:2.4.47-2) … dpkg: ошибка при обработке архива /var/cache/apt/archives/libattr1_1%3a2.4.48-4_amd64.deb (--unpack): попытка перезаписать «/etc/xattr.conf», который уже имеется в пакете parsec-base 2.5.255 При обработке следующих пакетов произошли ошибки: /var/cache/apt/archives/libattr1_1%3a2.4.48-4_amd64.deb E: Sub-process /usr/bin/dpkg returned an error code (1)

Источник

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