Рейтинг:4

Почему я не могу установить apt-файл на нетронутую Ubuntu 21.04?

флаг bn

Я только что создал USB-накопитель Ubuntu 21.04 и загрузил его в режиме Live/Try.

Я открыл терминал и побежал судо подходящее обновление и sudo apt-get установить apt-файл:

ubuntu@ubuntu:~$ sudo apt update
Ign:1 cdrom://Ubuntu 21.04 _Hirsute Hippo_ — выпуск amd64 (20210420) hirsute InRelease
Hit:2 cdrom://Ubuntu 21.04 _Hirsute Hippo_ - Выпуск amd64 (20210420) Выпуск hirsute
Попадание: 4 http://archive.ubuntu.com/ubuntu hirsute InRelease                   
Получите:5 http://archive.ubuntu.com/ubuntu hirsute-updates InRelease [109 КБ]  
Получите:6 http://security.ubuntu.com/ubuntu hirsute-security InRelease [101 КБ]
Получено 209 КБ за 1 с (286 КБ/с)                                     
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Чтение информации о состоянии... Готово
280 пакетов могут быть обновлены. Запустите «apt list --upgradable», чтобы увидеть их.
ubuntu@ubuntu:~$ sudo apt-get install apt-file
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Чтение информации о состоянии... Готово
Пакет apt-file недоступен, но на него ссылается другой пакет.
Это может означать, что пакет отсутствует, устарел или
доступен только из другого источника
 
E: Пакет «apt-file» не имеет кандидата на установку.

Но, как видите, не получается.

Поэтому я проверяю apt-кэш и это должен действительно быть доступным:

ubuntu@ubuntu:~$ дамп apt-cache | grep apt-файл
Пакет: apt-файл
  Зависит: apt-файл (нулевой)

Затем я проверил, был ли он уже установлен:

ubuntu@ubuntu:~$ какой apt-файл
убунту@убунту:~$

Но нет...

Затем я проверил онлайн-базу данных: https://packages.ubuntu.com/hirsute/apt-файл
И снова это должен будь там.

Затем я попытался, просто для удовольствия, установить другой пакет. sudo apt-get установить ncdu, но я получил ту же ошибку... Затем я попытался установить sudo apt-получить установку vim и это сработало! Но я все еще не могу установить другие пакеты.

Что здесь происходит?

guiverc avatar
флаг cn
Предоставленная вами ссылка (https://packages.ubuntu.com/hirsute/apt-file) должна была предупредить вас — она ясно говорит вам, что это пакет сообщества (т.е. найденный во «вселенной»), который включен по умолчанию в *ароматы* (т.е. дистрибутивы от сообщества), но для Ubuntu требуется специальное разрешение.
guiverc avatar
флаг cn
Спасибо @Dan, я написал свой «комментарий», по крайней мере, как я его вижу (который на самом деле все еще дублируется ... но основан на ваших комментариях, так что спасибо).
Рейтинг:7
флаг cn

Ссылка, которую вы предоставили

https://packages.ubuntu.com/hirsute/apt-файл

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

вселенная sudo add-apt-repository

Если ваш выпуск является выпуском LTS, пакеты, представленные в Ubuntu ISO, имеют поддержку в течение 5 лет, тогда как пакеты, найденные во «вселенной», не имеют 5-летней поддержки (например, для 18.04 многие вкус пакеты были LTS, что означает 3 года поддержки, в то время как другие были нет LTS означает, что у них было только 9 месяцев поддержки; например. Лубунту Далее [LXQt] или Ubuntu Studio 18.04 были нет продукты ЛТС). Если по умолчанию не включена «вселенная», вы знаете, что все пакеты поддерживаются на протяжении всего времени установки вашего продукта.

Как только «вселенная» будет включена, вы сможете установить поддерживаемые сообществом пакеты, найденные во «юниверсе».

Для получения более подробной информации см. https://help.ubuntu.com/community/Repositories/Ubuntu

guiverc avatar
флаг cn
На случай, если люди не помнят деталей, например, Ubuntu Studio 18.04 **не** была LTS; Я предоставлю https://fridge.ubuntu.com/2018/04/27/ubuntu-18-04-lts-bionic-beaver-released/, в котором говорится: «* Обновления обслуживания будут предоставляться в течение 5 лет для Ubuntu Desktop, Ubuntu Server, Ubuntu Cloud и Ubuntu Core. Ubuntu Studio будет поддерживаться в течение 9 месяцев. Все остальные варианты будут поддерживаться в течение 3 лет.*» (*Lubuntu Next* не упоминается, поскольку не был *официальным* ISO с Lubuntu, все еще использующим LXDE с 18.04, который был LTS)

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

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