Можно ли создавать переносимые приложения для Linux? [закрыто]

Я хотел бы создать набор портативных сетевых утилит, которые можно было бы легко загрузить в систему (у меня будет root-доступ), а затем быстро удалить

Возможно ли это?

Вот приложения, которые я планирую сделать портативными http://linoxide.com/monitoring-2/network-monitoring-tools-linux/

2
задан 27 November 2016 в 02:39

1 ответ

Давайте перечислим причины, почему после работы некоторого другого дистрибутива GNU/Linux, приложение не работало бы:

  • Пропавшие без вести совместно использовали библиотеки
  • Общие библиотеки неверной версии
  • (в случае, если Вы использовали их) недостающие утилиты командной строки
  • , Повреждающееся изменение в ядре API

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

с утилитами командной строки можно было бы бороться путем предназначения для некоторого определенного стандарта, , например, POSIX.

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

0
ответ дан 27 November 2016 в 02:39
  • 1
    Согласно первой ссылке, я верю 14,04 работам хорошо, но can' t подтверждают его сегодня, когда тому ноутбуку нужен некоторый TLC для получения начальной загрузки, работающей снова. Однако с почтовой цепочкой я обнаружил с разработчиками ядра и просто отправил в этом ответе, это, возможно, было повреждено для некоторых в Ubuntu 14.04 полностью назад к Ubuntu 12.04. – WinEunuuchs2Unix 22 October 2018 в 09:28

Другие вопросы по тегам:

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