Определите приложения Snap в репозитории APT (прежде чем их установить)

Так как я использую свои серверы в оффлайн-среде, я обычно отражаю архив Ubuntu - отлично работает! Сейчас Shaking Я обнаружил, что Chromium-Browser - это приложение Snap в U20.04 LTS. Так что не устанавливается, если вы действительно не подключены к Интернету. Это делает идею APT-зеркала совершенно бесполезно.

Мне просто задается вопросом, есть ли какие-либо другие приложения, использующие Snap. И мне нравится знать это, прежде чем я продолжу мигрирую все серверы.

Может быть, мне нужно пройти через каждый пакет APT и посмотреть, имеет ли он защелнение?

THX

3
задан 11 February 2021 в 13:42

1 ответ

Можно просмотреть файлы .manifest , доступные на той же странице. Вы увидите, что разница заключается в используемом ядре. Вариант disk-kvm.img имеет linux-image-kvm 5,8,0,1018,20 , в то время как другой образ имеет linux-image-5.8.0-43-generic .

Первое является уменьшенным ядром для использования в виртуальных средах, оно может пропустить некоторые модули/конфигурационные элементы, но немного легче.

Второе - универсальное ядро, работающее везде. Вы могли бы использовать эти изображения, например, для развертывания новой голой системы с ними или в любом другом месте, где linux-kvm представляет ограничение, которое вы не хотите.

Если вы сомневаетесь и вам придется выбрать только один, то неквм образ должен работать везде.

Здесь вы можете прочитать больше о вариантах ядра Ubuntu

-121--910359-

Для этого вида операции на основе оболочки Unix я использовал Pssh (Parallel ssh) это позволяет создавать списки серверов, а затем ssh команда выдает им запросы параллельно, используя несколько потоков.

Для установки на Ubuntu 20.04 и 20.10 просто запустите

sudo apt install pssh

Пакет включает команду pssh для этой цели.
Пример Создайте файл hosts/cluster (скажем, myCluster.hosts)

192.168.0.100:2222
192.168.0.101:22
192.168.0.102:22

Затем этот файл с помощью команды pssh выполняет команду 'uptime' на каждом хосте.

parallel-ssh -h myCluster.hosts uptime
[1] 16:09:03 [SUCCESS] 192.168.0.100:2222 16:09:01 up  1:00,  2 users,  load average: 0.07, 0.02, 0.00
[2] 16:09:03 [SUCCESS] 192.168.0.101:22 06:39:03 up  1:00,  2 users,  load average: 0.00, 0.06, 0.09
[3] 16:09:03 [SUCCESS] 192.168.0.102:22 08:00:01 up  1:00,  8 users,  load average: 0.00, 0.09, 0.18

Пакет также поставляется с параллельными версиями scp, rsync и т.д. очень мощные инструменты. Рекомендуется сначала использовать параметр сухого прогона/тестирования на одной машине, чтобы избежать разрыва всего кластера.

-121--910329-

Большинство пакетов apt не может иметь приложений snap в качестве depency, а большинство приложений snap не могут иметь пакеты apt в качестве depency (только snapd и snap).

Дополнительные полезные команды:

Используйте snap info < app > для просмотра сведений о приложениях snap и apt info < package > для просмотра сведений о пакетах apt.

Команда snap list используется для просмотра всех пакетов, установленных с помощью snap, и apt list для просмотра всех пакетов, установленных с помощью apt.

2
ответ дан 18 March 2021 в 23:35

Другие вопросы по тегам:

Похожие вопросы: