Привет, это снова Егор Гаврилов. Сегодня расскажу про то, как настроить FidoIP на Arch Linux, используя инструмент, входящий в состав systemd, под названием systemd-nspawn.
Да, это опять статья про Фидонет. Но она будет полезна и в других случаях - FidoIP здесь лишь как пример того, что можно запустить внутри этого инструмента.
Предисловие
Я хотел запустить FidoIP внутри своего Arch Linux, но так как это rolling-release, фидошный софт банально не успевает за новыми версиями пакетов Арча. Поэтому я решил использовать systemd-nspawn для установки Debian, а в нём - FidoIP 2.0.4.
Debootstrap - устанавливаем Debian-based дистрибутивы куда угодно
Debootstrap - это инструмент для установки Debian из под другого ОС. Чтобы установить в Arch Linux, достаточно ввести одну команду:
# pacman -S debootstrap debian-archive-keyringЕсли вы используйте Yay (как я), достаточно ввести чуть другую команду:
$ yay -S debootstrap debian-archive-keyringУстанавливаем Debian внутри /var/lib/machines/
Чтобы установить Debian, достаточно ввести одну команду:
# debootstrap trixie /var/lib/machines/ftn/После чего ждём 5-10 минут - и готово.
systemd-nspawn - первый запуск
# systemd-nspawn -D /var/lib/machines/ftn/ --machine ftn
(nspawn) # passwdПосле чего создаём пароль, и выходим через Ctrl-D.
Настройка пользователя и sudo
# systemd-nspawn -D /var/lib/machines/ftn/ --machine ftn -b
(nspawn) # apt install -y sudo bash-completion
(nspawn) # adduser <username>
(nspawn) # usermod -aG sudo <username>Дальше Ctrl-D, логин под новым пользователем, и:
(nspawn) $ sudo passwd -ld rootЭто мы делаем в целях безопасности.
Установка FidoIP
Тут всё как и в обычном Debian - инструкция здесь: https://sourceforge.net/projects/fidoip/files/media/.
Итоги
Я смог установить FidoIP внутри своего Arch Linux. Попробуйте - это очень удобная штука.
До встречи :-)
