Портативные приложения для Linux?

Задавание этого вопроса получило меня, взгляды - являются там портативными приложениями, доступными для Linux? Я знаю, что много простых инструментов может быть выполнено автономным способом, но я столкнусь с ограничениями безопасности с общими дистрибутивами Linux?

При рассмотрении доступности инструментов и т.д. в большинстве систем Linux по умолчанию во всяком случае, там даже потребность в этом?

Править: Для разъяснения я ищу приложения, я могу работать на существующей системе Linux - я не хочу нести вокруг целой ОС, если я не имею к.

12
задан 20.03.2017, 12:17

4 ответа

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

  • ВИНО установки и запущенный приложения из PortableApps.com или в другом месте. Это походит на излишество, но оно действительно позволяет Вам использовать портативное устройство, приложения устанавливают Вас, уже имеют.
  • Запустите Чертовски Маленький Linux в своей существующей установке Linux (например, на Ubuntu). Этот полезен, если у Вас уже нет полномочий установки в данной системе Linux.
1
ответ дан 07.12.2019, 11:58

Большинство приложений, которые используют набор инструментальных средств GNU, может быть создано из источника как это:

./configure --prefix=[directory which will contain your 'portable' application]
make
make install

и затем перемещенный в другой компьютер с совместимыми библиотеками.

Linux не имеет реестра, много приложений обычно не должны действительно быть 'установлены', они могут быть созданы из источника, вместо этого настолько подающего "Мои Портативные © заявки Specialy на Linux", apsolutely бессмысленный, таким образом, я думаю, что никто даже не заботится об этом.

Только посмотрите на самый важный ответ для этого вопроса, и Вы поймете что глупое понятие создания applicatins 'портативный' 'usefull' только в мире реестра и закрытых приложений с управлением лицензиями.

6
ответ дан 07.12.2019, 11:58

./configure прием будет работать на некоторые приложения. Много приложений, однако, кодируют префикс в себя и затем используют его во время выполнения для нахождения вспомогательных файлов. Им также нужна способность загрузить их совместно использованные файлы библиотеки (хотя LD_LIBRARY_PATH переменная среды может быть установлена помочь с этим). Результат этого, однако, состоит в том, что портативные приложения, вероятно, не будут очень портативными - они будут зависеть от того, чтобы быть в указанном префиксе. Это будет, вероятно, работать во многих местах (большинство современных дистрибутивов монтирует медиа в /media/DISKNAME), но это действительно препятствует тому, чтобы приложение было действительно портативным и независимым от местоположения.

Сетевой ответ, поэтому, является этим подающим портативные заявки Linux, в то время как не невозможный, изобилует тонкостью. Я подозреваю, что это - главный влияющий фактор к тому, почему он не сделан рядом так же, как это находится в Windows. Кроме того, общедоступные вычислительные средства (где объем портативного преимущества приложения возникает) обычно не запускают Linux. Существенное исключение является университетскими лабораториями, но можно обычно устанавливать некоторое дополнительное программное обеспечение в корневом каталоге там.

4
ответ дан 07.12.2019, 11:58

HackToLive.org (специалист по обслуживанию Супер версии ОС Ubuntu) поддерживает некоторые портативные приложения для Linux:

http://hacktolive.org/wiki/Portable_Applications_ (Linux)

1
ответ дан 07.12.2019, 11:58

Можно проверить Портативные Приложения Linux. Просто загрузите портативные двоичные файлы и сделайте их исполняемым файлом. все необходимые зависимости включены в двоичный файл.

1
ответ дан 07.12.2019, 11:58

Для создания любого приложения портативным Вы смогли делать символьные ссылки, что Вы вставляете домашнюю папку, когда Вы входите в систему; приложение сохранит предпочтения через символьную ссылку на то, везде, куда это ведет, скажите флеш-накопитель. Я использовал, это для портативной Minecraft сохраняет.

1
ответ дан 07.12.2019, 11:58

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

1
ответ дан 07.12.2019, 11:58

Теги

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