Chips |
|
Темы:
45
Сообщения:
299
Участник с: 14 января 2014
|
Вот появилась потребность скомпилировать ряд программ и получить каталоги с готовыми бинарными файлами и всей структурой. знаю это можно провернуть используя Fakeroot но как эта штука работает не могу сообразить или есть какой не будь другой способ? |
vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
PKGBUILD написать и собрать yaourt- том |
Chips |
|
Темы:
45
Сообщения:
299
Участник с: 14 января 2014
|
vs220 не вариант машина без доступа к сети |
anode |
|
Темы:
7
Сообщения:
982
Участник с: 30 августа 2011
|
Тогда читайте доки в исходниках вашей программы. Обычно это делается тремя командами в каталоге исходников: ./configure make make DESTDIR=каталог_к_которому_у_вас_есть_права install после этого в это каталоге будет вам и "структура" и "бинарники" ЗЫ. Хотя как отсутствие интернета мешает вам пользоваться makepkg? |
vs220 |
|
Темы:
22
Сообщения:
8070
Участник с: 16 августа 2009
|
Ну так просто указываете в source локальную папку |
Chips |
|
Темы:
45
Сообщения:
299
Участник с: 14 января 2014
|
anode спасибо я как то и забыл что есть префикс ./configure --prefix=/то куда хочу установить |
anode |
|
Темы:
7
Сообщения:
982
Участник с: 30 августа 2011
|
vs220Можно и не указывать, если исходники уже скачаны и лежат там, где надо. |
Chips |
|
Темы:
45
Сообщения:
299
Участник с: 14 января 2014
|
Ребята и последний вопрос. Мне надо на одной машине скомпилировать программу для другой, но проблема в том что на первой 64 разрядная система, а на второй 32 вот надо 64 разрядным компилятором собрать 32 разрядную программу об этом я совсем забыл |
anode |
|
Темы:
7
Сообщения:
982
Участник с: 30 августа 2011
|
ChipsНет! Так как я написал. Это "правильно" типа. --prefix вы задаете или нет не так важно, но установив в какую-нибудь папку вы сможете хотя бы посмотреть, что и куда будет ставиться и, если надо сделать архив пакета. |
Chips |
|
Темы:
45
Сообщения:
299
Участник с: 14 января 2014
|
anode уже на tar`е испытал собрал с префиксом и то что получил на выходе закинул в корень системы на виртуалке, работает |