Это хорошая идея для загрузки утилит Linux по умолчанию?

Я работаю над серверной средой, в которой почти нет исполняемых файлов в папке /bin , кроме некоторых базовых, таких как ls и ln , но я хочу, чтобы были установлены другие общие двоичные файлы (например, sed , awk , gcc и т. Д.). Поскольку, очевидно, нет никаких утилит пакетов, таких как apt-get или что-то в этом роде, я хотел просто завести двоичные файлы, которые я пропустил, поэтому я хотел спросить, разумно ли это сделать, и, если да, откуда я могу получить двоичные файлы?

Заранее спасибо!

нет

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

Скорее проверьте варианты установки настраиваемого дистрибутива по вашему выбору. Если это абсолютно необходимо, проверьте этот вопрос для получения информации о создании статических двоичных файлов.

Вы можете добавить все, что захотите, но нужно ли вам это обстоятельство. В основном, я бы спросил: почему они не там, в первую очередь?

Является ли это домашней серверной системой, в которой работает собственный дистрибутив Linux, который обычно управляется через веб-графический интерфейс и не используется в командной строке? В этом случае, вероятно, нет никакого вреда. (Возможно, вам захочется узнать, сделали ли другие пользователи одного и того же устройства репозиторий скомпилированных программ, с дополнительным диспетчером пакетов, похожим на apt-get.)

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

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

В целом, тема такова: ответьте на вопрос «почему они не там?», А затем вы можете ответить, хорошо ли это для вас.

Самый простой и менее интрузивный способ получить большое количество утилит – найти бинарник busybox, подходящий для вашей ОС, и установить его.

Это единственный файл, но он содержит несколько сотен команд.