В соответствии с этим сообщением вы можете сгенерировать пакет .deb после компиляции источников. Затем вместо «make install» вы можете установить из пакета .deb. Это облегчает обновление (если это было в каком-то репозитории), потому что пакет будет управляться менеджером пакетов, который отслеживает обновление.
В случае создания пакета «some-package» из источников и есть зависимости, вы можете попробовать «apt-get build-dep some-package» для автоматической установки всех зависимостей, необходимых вам для компиляции вашего пакета, без ручного отслеживания каждой зависимости самостоятельно. Таким образом, зависимости также управляются диспетчером пакетов и также должны обновляться автоматически.
Вот мое решение sed:
</etc/services sed '/^\w/!d;s/\s.*//' | sort -u >out
sed '…' file вместо <file sed '…' возможно, но не предпочтительнее, как объясняет Стефан Чазелас.
Это сначала устранит каждая строка начинается с чего-то другого, кроме символа слова, а затем удаляет все из каждой строки, начинающейся с первого символа пробела, затем сортирует по алфавиту и удаляет повторяющиеся строки и, наконец, перенаправляет вывод в файл out.
Чтобы получить количество строк этого файла, я бы использовал wc:
<out wc -l
Вот мое решение sed:
</etc/services sed '/^\w/!d;s/\s.*//' | sort -u >out
sed '…' file вместо <file sed '…' возможно, но не предпочтительнее, как объясняет Стефан Чазелас.
Это сначала устранит каждая строка начинается с чего-то другого, кроме символа слова, а затем удаляет все из каждой строки, начинающейся с первого символа пробела, затем сортирует по алфавиту и удаляет повторяющиеся строки и, наконец, перенаправляет вывод в файл out.
Чтобы получить количество строк этого файла, я бы использовал wc:
<out wc -l