Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

28 Апрель 2017, 17:06 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Часто задаваемые вопросы по LibreOffice и Apache OpenOffice.org
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: Portable App 4 Linux  (Прочитано 4250 раз)
0 Пользователей и 1 Гость смотрят эту тему.
calc4fem
Старожил
****
Offline Offline

Сообщений: 276


« Стартовое сообщение: 10 Май 2013, 18:15 »

Вопрос такого рода. Есть некая программа на C/Forth с opengl (работает из консоли). При компиляции требуется некоторое количество специальных библиотек в нужной версии.
Есть ли инструмент который позволяет чайнику сравнительно легко собрать приложение в портабельном виде с отсутствием ссылок на всякие внешние библиотеки (кроме самых стандартных)?
чтобы потом распространять его по принципу "одна папка" - скачай и работай. Конечно можно накомпилять deb ов и rpm ов но это не устраняет например "ад зависимостей" когда на одну и ту же библиотеку в разных версиях ссылается несколько приложений. Не настолько хорошо знаю устройство линукс чтобы найти ответ на этот вопрос.
Записан
Yakov
Администратор
*
Offline Offline

Сообщений: 2 190


WWW
« Ответ #1: 10 Май 2013, 22:17 »

Необходимо настроить компоновщик - linker

Посмотрите это:
http://docstore.mik.ua/manuals/ru/gnu_ld/gnuld-2.html
Записан

calc4fem
Старожил
****
Offline Offline

Сообщений: 276


« Ответ #2: 12 Май 2013, 22:58 »

спасибо, попробую
Записан
calc4fem
Старожил
****
Offline Offline

Сообщений: 276


« Ответ #3: 31 Март 2014, 02:58 »

Сам случайно нашел решение, причем очень простое.
http://www.pgbovine.net/cde.html
http://vimeo.com/20256490
Записан
Hasim
Ветеран
*****
Offline Offline

Сообщений: 754


Woe from wit


« Ответ #4: 31 Март 2014, 10:50 »

LibreOffice 4.х.х для Linux PORTABLE не хотите попробовать сделать таким способом?
Записан
calc4fem
Старожил
****
Offline Offline

Сообщений: 276


« Ответ #5: 31 Март 2014, 17:43 »

А зачем? Либре то устанавливается из ppa довольно легко. А portable будет весить как Большая Берта.
Мне кажется такое лучше применять для более редких (для кого то не менее важных) приложений для которых нет альтернативы кроме компиляции из исходников (а rpm/deb существуют не для всех архитектур и очень выборочно). "Ад зависимостей" бывает и опытному пользователю сложно преодолеть, а тем кто знает пару команд - так очень непросто.
По сути эта штука анализирует приложение при запуске под ним и создает альтернативный линукс в отдельном каталоге, копируя библиотеки и всю структуру папок.
Простые приложения весят в архиве при этом немного.

PS а я понял зачем может быть нужен 4x - чтобы стабильную версию не сносить наверно. У кого на линуксе есть 4x может легко это сделать, а мне честно лень переустанавливать. Тем более что в 4х на мой взгляд работать хуже после всех "усовершенствований"
« Последнее редактирование: 31 Март 2014, 18:01 от calc4fem » Записан
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!