Рейтинг:0

Не удалось установить пакет korn sh

флаг eg

Мне нужно установить ksh, потому что у нас много скриптов /bin/ksh, которые нужно запускать в crontab.

В виртуальной машине нет интернета (запущена Ubuntu 20.04.2 LTS), поэтому я загрузил этот пакет и скопировал его в /tmp. У меня такая ошибка при попытке установить:

# подходящая установка ksh_2020.0.0-5_arm64.deb
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
E: Не удалось найти пакет ksh_2020.0.0-5_arm64.deb

Я попробовал следующую команду:

удачная установка ./ksh_2020.0.0-5_arm64.deb 

Но это не работает, потому что отсутствуют некоторые пакеты:

# удачная установка ./ksh_2020.0.0-5_arm64.deb
Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Возможно, вы захотите запустить «apt --fix-broken install», чтобы исправить это.
Следующие пакеты имеют неудовлетворенные зависимости:
 grafana: зависит: libfontconfig1, но не установлен
 ksh : Зависит: поддержка binfmt, но не устанавливается
 libfontconfig1-dev : зависит: libfontconfig-dev (= 2.13.1-4.2)
E: Неудовлетворенные зависимости. Попробуйте «apt --fix-broken install» без пакетов (или укажите решение).

Поскольку виртуальная машина не может быть подключена к Интернету, я не могу добавить отсутствующий пакет.

Есть ли другой способ установить ksh или выполнить скрипт ksh?

guiverc avatar
флаг cn
Ваша система отстает от обновленных пакетов (при полном обновлении она должна сообщаться как 20.04.3), но попробуйте указать путь (т.`./ksh_...` (это путь, по которому он распознается как локальный пакет; вы сказали ему загрузить и установить пакет с указанным вами именем - если его, конечно, не существует)
Рейтинг:-1
флаг cn

Ваша система отстает от обновленных пакетов (она должна сообщать как 20.04.3 если полностью обновится)

Попробуйте указать путь, т.е.

удачная установка ./ksh_2020.0.0-5_arm64.deb

это путь, по которому он распознается как локальный пакет; вы сказали загрузить и установить пакет с указанным вами именем (т.е. загрузить и установить ksh_2020.0.0-5_arm64.deb) там, где их, конечно, нет)

guiverc avatar
флаг cn
На одном этапе обнаруживаются локальные файлы; но извините, я забыл, какой релиз происходит с
Aouatif Bouka avatar
флаг eg
я попробовал и вот результат: # apt install ./ksh_2020.0.0-5_arm64.deb Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово Возможно, вы захотите запустить «apt --fix-broken install», чтобы исправить это. Следующие пакеты имеют неудовлетворенные зависимости: grafana: зависит: libfontconfig1, но не установлен ksh : Зависит: поддержка binfmt, но не устанавливается libfontconfig1-dev : зависит: libfontconfig-dev (= 2.13.1-4.2) E: Неудовлетворенные зависимости. Попробуйте «apt --fix-broken install» без пакетов (или укажите решение).
guiverc avatar
флаг cn
эти пакеты предназначены для *hirsute* или *impish*, что означает, что вы, скорее всего, испортили свои источники (добавили пакеты или детали для нефокусной (не-20.04) системы. Похоже, ваш пакет правильный (`ksh | 2020.0.0.0). 0-5 | фокус/вселенная | источник, amd64, arm64, armhf, ppc64el, riscv64, s390x`) -- примечание `libfontconfig-dev | 2.13.1-4.2ubuntu3 | hirsute | amd64, arm64, armhf, i386, ppc64el, riscv64, s390x`, который не является пакетом 20.04
guiverc avatar
флаг cn
Обычное исправление состоит в том, чтобы `sudo apt update` проверить ваши источники на наличие всего, что им не принадлежит, плюс любые недостающие строки (но в вашем случае это что-то, что не принадлежит, что было установлено), затем вы делаете, как это говорит, т.е. `sudo apt -f install` после устранения проблем с исходным кодом пакета.
Aouatif Bouka avatar
флаг eg
вот результат: apt -f install ksh_2020.0.0-5_arm64.deb Чтение списков пакетов... Готово Построение дерева зависимостей Чтение информации о состоянии... Готово E: Не удалось найти пакет ksh_2020.0.0-5_arm64.deb

Ответить или комментировать

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