Где я должен сохранить исходные файлы скомпилированных приложений?

Вы сортировали с числами? Я нашел, что дополнение нуля столбец, что я присоединялся на решенном к этой проблеме для меня.

cat file.txt \
     | awk -F"   " '{ $20=sprintf("%06s", $20); print $0}' \
     | sort > readytojoin.txt
4
14.12.2013, 11:07
1 ответ

Лучший способ понять бросает взгляд на сценарии сборки Slackware (расположенный в sources/*/* в деревьях распределения). Существуют также некоторые дополнительные хранилища пакетов Slackware, которые содержат много пакетов, не найденных в надлежащем Slackware, таким образом, Вы, возможно, не обязательно должны были бы создавать все сами. Два из известных являются slackbuilds Eric Hameleers repo и slackbuilds.

Тем не менее часть установки системы сборки приложения обычно помещает эти файлы (заголовки) в соответствующее место, т.е. /usr/include или /usr/local/include, завися, устанавливаете ли Вы в /usr или /usr/local (последнее существо обычно значение по умолчанию).

Что касается источников - вообще говоря, Вам не должно быть нужно ничто больше, чем заголовки, после того как Вы компилируете приложение (кроме любых заголовочных файлов, в которых Вы нуждаетесь, когда Вы хотите скомпилировать другую часть кода против него). Если Вы не хотите на самом деле разработать программное обеспечение, Вы отбрасываете источники прямо после компиляции. И если Вы хотите разработать Вас, обычно сохраняют отдельное дерево где-нибудь при управлении версиями и не создают Ваши пакеты из этого дерева дьявола, скорее из более стабильного.

В последний раз, но не наименьшее, Вы действительно хотите сделать пакет первой и единственной установкой что (т.е. не выполнение make install как базируются непосредственно), так как это делает обслуживание системы легче (и Вы не должны сохранять источники, чтобы смочь работать make uninstall).

1
27.01.2020, 21:02

Теги

Похожие вопросы