Исправить битые пакеты 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 реально нет в репах — это решается подключением репозиториев и обновлением системного софта

Читайте также:  Xen windows and linux

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

Источник

Читайте также:  Install vmware tools linux debian

Как исправить «сломанные пакеты» на свежеустановленной системе?

apt install ./krdc_19.12.3-0ubuntu1astra1_amd64.deb
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Заметьте, вместо «./krdc_19.12.3-0ubuntu1astra1_amd64.deb» выбирается «krdc»
Некоторые пакеты не могут быть установлены. Возможно, то, что вы просите,
неосуществимо, или же вы используете нестабильную версию дистрибутива, где
запрошенные вами пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, вам поможет:

Следующие пакеты имеют неудовлетворённые зависимости:
krdc : Зависит: libkf5xmlgui-bin но он не будет установлен
E: Невозможно исправить ошибки: у вас зафиксированы сломанные пакеты.

Пытаюсь установить пакет локально:
apt install ./krdc_19.12.3-0ubuntu1astra1_amd64.deb
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Заметьте, вместо «./krdc_19.12.3-0ubuntu1astra1_amd64.deb» выбирается «krdc»
Некоторые пакеты не могут быть установлены. Возможно, то, что вы просите,
неосуществимо, или же вы используете нестабильную версию дистрибутива, где
запрошенные вами пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, вам поможет:

Следующие пакеты имеют неудовлетворённые зависимости:
krdc : Зависит: libkf5xmlgui-bin но он не будет установлен
E: Невозможно исправить ошибки: у вас зафиксированы сломанные пакеты.
root@astra-vsp:/home/petushkov/Загрузки# cat /etc/*release*
DISTRIB_ID=»AstraLinux»
DISTRIB_DESCRIPTION=»Astra Linux 1.7 x86-64″
DISTRIB_RELEASE=1.7_x86-64
DISTRIB_CODENAME=1.7_x86-64
PRETTY_NAME=»Astra Linux»
NAME=»Astra Linux»
ID=astra
ID_LIKE=debian
ANSI_COLOR=»1;31″
HOME_URL=»https://astralinux.ru»
SUPPORT_URL=»https://astralinux.ru/support»
LOGO=astra
VERSION_ID=1.7_x86-64
VERSION_CODENAME=1.7_x86-64
PRETTY_NAME=»Astra Linux»
NAME=»Astra Linux»
ID=astra
ID_LIKE=debian
ANSI_COLOR=»1;31″
HOME_URL=»https://astralinux.ru»
SUPPORT_URL=»https://astralinux.ru/support»
LOGO=astra
VERSION_ID=1.7_x86-64
VERSION_CODENAME=1.7_x86-64

banzay242

New member

apt install ./krdc_19.12.3-0ubuntu1astra1_amd64.deb
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Заметьте, вместо «./krdc_19.12.3-0ubuntu1astra1_amd64.deb» выбирается «krdc»
Некоторые пакеты не могут быть установлены. Возможно, то, что вы просите,
неосуществимо, или же вы используете нестабильную версию дистрибутива, где
запрошенные вами пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, вам поможет:

Читайте также:  Suse linux enterprise server 15 sp1

Следующие пакеты имеют неудовлетворённые зависимости:
krdc : Зависит: libkf5xmlgui-bin но он не будет установлен
E: Невозможно исправить ошибки: у вас зафиксированы сломанные пакеты.

Пытаюсь установить пакет локально:
apt install ./krdc_19.12.3-0ubuntu1astra1_amd64.deb
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Заметьте, вместо «./krdc_19.12.3-0ubuntu1astra1_amd64.deb» выбирается «krdc»
Некоторые пакеты не могут быть установлены. Возможно, то, что вы просите,
неосуществимо, или же вы используете нестабильную версию дистрибутива, где
запрошенные вами пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, вам поможет:

Следующие пакеты имеют неудовлетворённые зависимости:
krdc : Зависит: libkf5xmlgui-bin но он не будет установлен
E: Невозможно исправить ошибки: у вас зафиксированы сломанные пакеты.
root@astra-vsp:/home/petushkov/Загрузки# cat /etc/*release*
DISTRIB_ID=»AstraLinux»
DISTRIB_DESCRIPTION=»Astra Linux 1.7 x86-64″
DISTRIB_RELEASE=1.7_x86-64
DISTRIB_CODENAME=1.7_x86-64
PRETTY_NAME=»Astra Linux»
NAME=»Astra Linux»
ID=astra
ID_LIKE=debian
ANSI_COLOR=»1;31″
HOME_URL=»https://astralinux.ru»
SUPPORT_URL=»https://astralinux.ru/support»
LOGO=astra
VERSION_ID=1.7_x86-64
VERSION_CODENAME=1.7_x86-64
PRETTY_NAME=»Astra Linux»
NAME=»Astra Linux»
ID=astra
ID_LIKE=debian
ANSI_COLOR=»1;31″
HOME_URL=»https://astralinux.ru»
SUPPORT_URL=»https://astralinux.ru/support»
LOGO=astra
VERSION_ID=1.7_x86-64
VERSION_CODENAME=1.7_x86-64

скорее всего точно так же как на debian или ubuntu. apt, dpkg, если не поможет то удалять в /var/lib/dpkg/status, а потом обновиться
sudo apt-get update —fix-missing
sudo apt-get install -f
sudo dpkg —configure -a
sudo apt-get clean
в самых тяжелых случаях
dpkg -l | grep ^ .. r
sudo dpkg —remove —force-remove-reinstreq
sudo apt-get clean
Способов много, копайте в сторону debian

Источник

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