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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: gentoo-way или пересборка программ с нужными флагами how-to  (Прочитано 8423 раз)

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

Оффлайн takedown

  • Автор темы
  • Участник
  • *
  • Сообщений: 161
  • Linux geek
    • Просмотр профиля
Нашёл тут интересную статейку про пересборку с нужными флагами, мой вольный перевод Сразу скажу что не проверсл ничего и незнаю какие это может вызвать последствис. Используйте на свой страх и риск.
Всем гентушникам посвсщается  :)
Итак нужно убедится что у нас добавлены\раскоментированы репозитории deb-src, для стого добавим в sources.list
deb-src http://ru.archive.ubuntu.com/ubuntu breezy main restricted universe multiverse
deb-src http://ru.archive.ubuntu.com/ubuntu breezy-updates main restricted universe multiverse
deb-src http://ru.archive.ubuntu.com/ubuntu breezy-backports main restricted universe multiverse
deb-src http://security.ubuntu.com/ubuntu breezy-security main restricted universe multiverse
Далее нужно скачать нужные для сборки headers и другую ерунду :)
sudo apt-get build-dep <package-name>Далее добавим нужные нам опции для сборки
sudo vim /etc/environmentОпции добавляются переменной окружения CXXFLAGS или CFLAGS
Подробные опции можно посмотреть здесь
CFLAGS="-O3 -mtune=pentium3 -funroll-loops -ffast-math -fomit-frame-pointer -fno-exceptions"Изменения вступст после перезагрузки(тут с не согласен, с думаю можно просто перелогинится) или если не хотите перегружатсс перед сборкой сделайте export CFLAGS=то_что_прописали_выше.
Далее собираем всё в пакет
sudo apt-get -b source <package-name>Вот собсвенно и всё.
Как вернуть оригинальный пакет?
sudo apt-get install --reinstall <package-name>Также мне тут ссылку дали всё это можно проделать и с apt-build что тоже весьма удобно.
http://www.digitalhardcore.us/apt-build-doc/apt-build-ru.htm
« Последнее редактирование: 07 Апреля 2006, 21:16:33 от takedown »

Оффлайн VisJiser

  • Участник
  • *
  • Сообщений: 125
    • Просмотр профиля
пересобирал? и как? ;-)

пы.сы. апт-билд был еще, если мне память не изменяет, в носбре 2004 года. давно бы уже заюзали
пы.пы.сы http://www.coyotegulch.com/products/acovea/index.html

Оффлайн takedown

  • Автор темы
  • Участник
  • *
  • Сообщений: 161
  • Linux geek
    • Просмотр профиля
пересобирал? и как? ;-)

пы.сы. апт-билд был еще, если мне память не изменяет, в носбре 2004 года. давно бы уже заюзали
пы.пы.сы http://www.coyotegulch.com/products/acovea/index.html
Я же в самом начале написал что ничего не проверсл, этот how-to для кто хочет систему алс emerge. Мне же это просто ненужно. Про apt-build с знал что он просто есть :)
З.Ы. Оптишитесь в личку или в ирк(#ubuntu-ru) кто пересобирал, вот и узнаем что да как работает после стого.

Оффлайн isus

  • Участник
  • *
  • Сообщений: 139
  • Заседание продолжаетсс.
    • Просмотр профиля
 :)
Ну ну.дженту усй :)

bobrik

  • Гость
:)
Ну ну.дженту усй :)
Ну пашти:)

 

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