Astra linux held битые пакеты

Невозможно исправить ошибки у вас отложены 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

Читайте также:  Null device in linux

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

а вообще надо смотреть на что конкретно ругается — в твоем случае на жоперу. подкол в том, что пакеты из зависимостей которых не нашел 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 

Источник

Читайте также:  Запустить файл cpp linux

Не устанавливается g++

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

Пакеты, имеющие неудовлетворённые зависимости:
g++ : Зависит: g++-6 (>= 6.3.0-9~) но он не будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.

В чем может быть проблема?

DEVOPS

New member

Пытаюсь установить g++:
sudo apt install g++

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

Пакеты, имеющие неудовлетворённые зависимости:
g++ : Зависит: g++-6 (>= 6.3.0-9~) но он не будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.

В чем может быть проблема?

oko

New member

to sergunok
Когда-то давно ставил С/С++ на Орла из родного репозитория. Так что если ничего не поменяли, то sudo apt install gcc g++ make решит проблему.
Это при условии, что репы сконфигурированы корректно и в системе не проводилось лишних манипуляций по обновлению сразу из репы астры и сразу нескольких версий дебиан (как тут часто любят, ага).

countmein

New member

sergunok

New member

to sergunok
Когда-то давно ставил С/С++ на Орла из родного репозитория. Так что если ничего не поменяли, то sudo apt install gcc g++ make решит проблему.
Это при условии, что репы сконфигурированы корректно и в системе не проводилось лишних манипуляций по обновлению сразу из репы астры и сразу нескольких версий дебиан (как тут часто любят, ага).

Читайте также:  Linux format and mount disk

В том-то и дело, что я не трогал настройки репозиториев.
Сделал sudo apt update

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

Пакеты, имеющие неудовлетворённые зависимости:
g++ : Зависит: g++-6 (>= 6.3.0-9~) но он не будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.

Может быть дело в CE? Нужен SE?

Источник

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