Сначала два замечания:
launchd
, так что в любом случае есть новая система инициализации, которую нужно изучить (, если кто-то выберет узнать об этом ), что бы это ни было. Обычно люди, предпочитающие Devuan Debian, уже хорошо разбираются в этой области. non-free
, похоже, не документирует, как его использовать, вероятно, ожидая, что люди, выбравшие Devuan, уже знают. Так что просто найдите либо в файле /etc/apt/sources.list
, либо в файле в каталоге /etc/apt/sources.list.d/
записи о девуане со словом main
и добавьте к нему contrib non-free
. Обычно это должно давать что-то вроде:
deb http://deb.devuan.org/merged ascii main contrib non-free
deb http://deb.devuan.org/merged ascii-security main contrib non-free
Не забудьте выбрать исходный код, предоставленный дистрибутивом, чтобы избежать FrankenDebian или здесь FrankenDevuan. Это может немного ввести в заблуждение, потому что я считаю (не уверенным )в том, что merged
в devuan.org
играет роль своего рода автоматического обратного прокси-сервера, который может отправлять конечный URL-адрес либо в devuan, либо в debian для нетронутые пакеты.
попробуй:
awk 'NR==FNR{ Ids[$1]= Ids[$1]? Ids[$1] "," $2: $2; next; };
{ print $0; print Ids[$1]; }' file2 file1
прочитать все идентификаторы в массив awk из file2
, затем распечатать всю строку из file1
и соответствующие идентификаторы для этого идентификатора.