Хочу написать для себя памятку какие пакеты устанавливаю, зачем и т.п. Так же хочется, что бы эту памятку можно было использовать для дальнейших установок линукса: ставлю минимальную систему, настраиваю sources, и запускаю свою команду для установки нужных пакетов.
Формат памятки примерно такой
#это коментарий
package1 #Этот пакет мне нужен всегда ибо тру
#package2 #Этот пакет мне нужен если комп будет раздавать нет
Команду на данный момент "придумал" такую:
cat aptinstall.conf | sed -nr 's/ *?\#.*$//g;/^$/d;H;${x;s/\n/ /g;s/.*/aptitude install \0/;s/ / /p}'
Вопросы:
1. Не изобретаю ли я велосипед - возможно это можно сделать проще?
2. В данной команде все имена пакетов склеиваются в одну строку и команда aptitude install выполняется один раз. Не будет ли тут проблем при большом числе пакетов? Может лучше для каждого отдельно выполнять?
3. Может Вы знаете на какие подводные камни я могу наткнуться?