Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Сборка пакета для запуска на других омпьютерах  (Прочитано 1379 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Delfin

  • Автор темы
  • Участник
  • *
  • Сообщений: 190
  • u 7.10
    • Просмотр профиля
Собственно как такое сделать? У себя установил необходимые библиотеки, которые вставляются в виде хеадеров в си++ коде.
На других компах конечноже этих либ нет и при запуске программы пишет что не найдена определенная либа.

Как сделать установку этих библиотек вместе с установкой или запуском программы?

Оффлайн Viewizard

  • Активист
  • *
  • Сообщений: 481
    • Просмотр профиля
Как сделать установку этих библиотек вместе с установкой или запуском программы?
Можно при установке (если ставим из deb файла), просто укажи нужные библиотеки в Depends управляющего файла и пересобери свой deb.
При запуске вряд ли будет удобно, для "sudo aptitude" в дочернем потоке с терминалом нужно воодить пароль... т.е. об автоматизации речи и быть не может.

Все мое имхо.
Обходя разложенные грабли, ты теряешь драгоценный опыт!

Оффлайн cranky

  • Любитель
  • *
  • Сообщений: 81
    • Просмотр профиля
Если на других компах тоже deb-based дистрибутивы, то https://wiki.ubuntu.com/PackagingGuide
Если rpm-based, то http://www.ibm.com/developerworks/library/l-rpm1/
Если Patrick-based :)  то в гугл

PS пихать либы в пакет вместе с программой - очень очень плохо, это M$ Wантуз-way, система загадится похуже Вийсты. Можешь ещё про статическую линковку почитать, но это тоже не есть гут

 

Страница сгенерирована за 0.016 секунд. Запросов: 22.