Рейтинг:1

Некоторые пакеты не могут быть установлены из USB-установки Live Ubuntu.

флаг uz

Я создал Live Ubuntu Desktop 20.04.3 LTS USB и загрузился в Ubuntu. Меня смущает тот факт, что некоторые пакеты не могут быть установлены, например, llvm и тк-дев. Раньше я прекрасно устанавливал их в обычной установке Ubuntu 20.04.x ​​и не могу понять, почему я не могу сделать это в этой установке с живой загрузкой.

Сразу после входа в Ubuntu Desktop я выполнил следующее:

$ sudo подходящее обновление
$ sudo подходящее обновление

Вывод этих команд можно найти в это суть.

Затем я пытаюсь установить llvm:

$ sudo apt-get установить llvm
Чтение списков пакетов... Готово
Построение дерева зависимостей       
Чтение информации о состоянии... Готово
E: Не удалось найти пакет llvm

Странно вот что llvm присутствует в официальном репозитории Ubuntu Focal Apt: см. https://packages.ubuntu.com/focal/llvm и http://archive.ubuntu.com/ubuntu/dists/focal/universe/binary-amd64/ . То же самое для тк-дев.

Когда я ищу llvm он явно не найден:

$ sudo apt-cache поиск llvm
libllvm10 — модульный компилятор и технологии набора инструментов, библиотека времени выполнения
libllvm9 — модульный компилятор и технологии набора инструментов, библиотека времени выполнения
libclang-11-dev — библиотека Clang — пакет разработки
libclang-common-11-dev — библиотека Clang — общий пакет разработки
libclang-cpp11 — C++ интерфейс к библиотеке Clang
libclang-cpp11-dev — интерфейс C++ для библиотеки Clang
libclang1-11 — C-интерфейс к библиотеке Clang
libllvm-11-ocaml-dev — модульный компилятор и технологии цепочки инструментов, привязки OCaml
libllvm11 — модульный компилятор и технологии набора инструментов, библиотека времени выполнения
libllvm12 — модульный компилятор и технологии набора инструментов, библиотека времени выполнения

Может ли кто-нибудь помочь пролить свет на то, что здесь происходит, и почему я не могу найти, например. в llvm и тк-дев пакеты?

Детали ОС:

$ uname -a
Linux Ubuntu 5.11.0-27-generic #29~20.04.1-Ubuntu SMP Ср, 11 августа, 15:58:17 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

$ lsb_release -a
Нет доступных модулей LSB.
Идентификатор дистрибьютора: Ubuntu
Описание: Ubuntu 20.04.3 LTS
Релиз: 20.04
Кодовое название: фокальный

$ вмктрл -м
Имя: Оболочка GNOME
Класс: Н/Д
PID: нет данных
Режим «показ рабочего стола» оконного менеджера: ВЫКЛ.
fredrik avatar
флаг uz
Я добавил ссылку на суть с выводом команды, а также некоторые сведения об ОС. Я подозреваю, что репо "вселенная" отсутствует. Как только я добавлю это, я смогу найти пакеты `llvm` и `tk-dev`!
fredrik avatar
флаг uz
Это определенно Ubuntu, на которой я работаю :) Установил на USB с помощью ISO отсюда: https://ubuntu.com/download/desktop. ванильный рабочий стол Ubuntu.
fredrik avatar
флаг uz
Я просто совершенно оторвался от современности... это ванильная Ubuntu с GNOME. Я отредактировал вопрос и добавил вывод `wmctrl -m`, в котором говорится, что оболочка GNOME.
C.S.Cameron avatar
флаг cn
Насколько большой USB? Как ты это сделал? У меня проблемы с обновлением постоянного USB, ядро ​​не может быть обновлено. Меньшие диски быстро заполняют файл / раздел сохранения и перестают работать. Возможно, попробуйте сделать обновление, а не обновление.
fredrik avatar
флаг uz
@C.S.Cameron это не был постоянный USB. Но на самом деле я только что создал его с помощью USB-накопителя на 16 ГБ без проблем. Я следовал этому руководству: https://www.howtogeek.com/howto/14912/create-a-persistent-bootable-ubuntu-usb-flash-drive/
fredrik avatar
флаг uz
@guiverc хорошо, я знаю, как это добавить (см. мой собственный ответ). Настоящим ответом был тот факт, что репозиторий юниверса не был добавлен по умолчанию в живую установку USB и что эти пакеты находятся на нем. Тогда решение, конечно, состоит в том, чтобы добавить это репо (опять же, см. мой собственный ответ).
guiverc avatar
флаг cn
Установочный носитель Ubuntu (рабочий стол, сервер и облако) предоставляет только пакеты, найденные в «основном» репозитории (и некоторые мультивселенные/ограниченные, которые являются только двоичными файлами или закрытым исходным кодом). Репозиторий `universe` — это пакеты, созданные сообществом, т.е. те, которые предоставляются *flavors*, поэтому они включены во вкусах, но в основной Ubuntu он не должен быть включен по умолчанию (для выпусков LTS; все на носителях имеет 5-летнюю поддержку; это не относится к пакетам, найденным во «вселенной», хотя где-то 9 месяцев, чаще всего 3 года... т. е. носитель Ubuntu пропускает эту сложность, исключая ее, позволяя пользователям добавлять ее, если им нужно)
guiverc avatar
флаг cn
Хорошо сделано, что решил это самостоятельно - я * застрял * на рабочем столе Unity (они предоставляют «вселенную» по умолчанию, поскольку используют пакеты сообщества)
Рейтинг:2
флаг uz

Кажется, репозиторий «вселенная» не добавлен в живую USB-установку Ubuntu Desktop 20.04.3 LTS.

Кажется, это средство:

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

потом могу установить llvm и тк-дев:

sudo apt-get установить llvm tk-dev

Я бы поспорил и сказал, что этот ответ связан и расширяет репозитории Canonical для Ubuntu: https://askubuntu.com/a/481355/449762

C.S.Cameron avatar
флаг cn
О да. Вам нужно добавить репозиторий Universe, чтобы установить довольно много приложений, таких как mkusb, который использовался для создания вашего USB. +1 за то, что сообщили нам о своем решении. Я бы все равно не стал делать апгрейд, он почти удваивает количество файлов на вашем USB. Взгляните с помощью Дисков и посмотрите, сколько места для сохранения было использовано.

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

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