Пакеты Snap в ArchLinux

У нас уже была статья, про использование пакетов Snap в Ubuntu-Linux и сегодня мы поговорим про использование Snap в ArchLinux.

Для использование Snap пакетов, нам необходимо установить и настроить AppArmor и Snapd.

Смотрим какое у нас ядро Linux:

uname -a

Должно быть что-то типа этого (если у нас другое ядро, смотрим в ВИКИ ArchLinux):

Linux 4.19.12-arch1-1-ARCH

Устанавливаем AppArmor:

sudo pacman -S apparmor

Теперь нам необходимо отредактировать файл конфигурации Grub:

sudo vim /etc/default/grub

Заменяем:

GRUB_CMDLINE_LINUX_DEFAULT="quiet"

на:

GRUB_CMDLINE_LINUX_DEFAULT="quiet apparmor=1 security=apparmor"

Пересоздаём файл конфигурации Grub:

sudo grub-mkconfig -o /boot/grub/grub.cfg

Перезапускаем систему (обязательно).

Проверяем работает ли AppArmor:

aa-enabled

Устанавливаем Snapd:

trizen -S snapd

Подробнее про "Trizen" можно прочитать здесь.

Включаем необходимые службы:

sudo systemctl enable --now snapd.apparmor.service
sudo systemctl enable --now snapd.socket

Перезапускаем систему.

Устанавливаем тестовый пакет:

snap install hello-world

Проверяем работает ли AppArmor для данного тестового пакета:

hello-world.evil

Мы должны увидить:

Hello Evil World!
This example demonstrates the app confinement
You should see a permission denied error next
/snap/hello-world/27/bin/evil: 9: /snap/hello-world/27/bin/evil: cannot create /var/tmp/myevil.txt: Permission denied

Если мы видим другое сообщение, то мы забыли перезапустить компьютер, где это было нужно, либо AppArmor работает не правильно.

Другие команды Snap можно найти в статье "Пакеты Snap в Ubuntu-Linux".


Оставьте комментарий!

Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий:


Написать новый комментарий

Видео

Самые полезные видео на темы "веб-разработка", "Linux" и "IT". Смотри и обучайся!

Подробнее »

Сделки

Самые горячие и выгодные сделки, акции и скидки на видео-курсы, софт, услуги, книги и железо из всего рунета.

Подробнее »

Планета

Наша планета собирает интересные статьи из различных источников и объединяет их в одну ленту. Которую можно читать на нашем сайте.

Подробнее »