Вы пропустили последний вариант:
-i, --install
Install or upgrade the package after a successful build using pacman(8)
В Arch Linux snap можно установить из пользовательского репозитория Arch (AUR).
Процесс сборки вручную — это метод установки, поддерживаемый Arch -для пакетов AUR, и вам потребуются предварительные условия , установленные перед установкой любого пакета AUR. Затем вы можете установить оснастку со следующим:
Клонируйте репозиторий с веб-сайта GitHub.
$ git clone https://aur.archlinux.org/snapd.git
Как только он загрузится, перейдите в каталог snapd .
$ cd snapd
Из каталога snapd выполните следующую команду:
$ makepkg -si
После установки модуль systemd, управляющий основным коммуникационным сокетом Snap, должен быть включен:
$ sudo systemctl enable --now snapd.socket
Чтобы включить поддержку классической привязки, введите следующее, чтобы создать символическую ссылку между /var/lib/snapd/snap и /snap:
$ sudo ln -s /var/lib/snapd/snap /snap
Либо выйдите из системы и войдите снова, либо перезагрузите систему, чтобы убедиться, что пути к оснастке обновлены правильно.
Чтобы протестировать систему, установите оснастку hello -world и убедитесь, что она работает правильно:
Введите это в свой терминал:
$ sudo snap install hello-world
Будет возвращено сообщение:
hello-world 6.3 from Canonical✓ installed
Теперь осталось выполнить последнюю команду:
$ hello-world
Если все было установлено правильно, вы увидите это на экране:
Hello World!
Приложение Snap установлено и готово к работе! Если вы используете настольный компьютер, вы можете установить приложение Snap Store .
Все это и многое другое можно найти на Snapcraft.io
В моем случае включение фильтрации обратного пути для «всех» помогло:
echo 2 > /proc/sys/net/ipv4/conf/all/rp_filter
В случае эхо-запроса ICMP-запрос будет исходить отvlan 10
(10.0.0.10 ), а ответ будет отправлен черезvlan 19
(192.168.0.10 )
отредактировано :Я заменяю интерфейс "vlan1" на "все", потому что первый будет работать только до тех пор, пока я вручную удаляю маршрут к другой сети (, добавленный ОС ). Использование «все» будет работать, даже если маршрут есть.