![]() |
#2 |
Местный
|
![]()
Сергей Копылов, компилируется обычно одной командой "make install" или даже просто "install". Иногда может потребоваться еще предварительно сконфигурировать ("make configure", "configure" и т.п.).
ЗЫ: надеюсь не окажется что я сказал какую-то глупость. Если что, то профи поправьте меня. ![]() |
![]() |
![]() ![]() |
![]() |
#3 |
Местный
|
![]()
А мы похожи, мб нам кто нибудь устроит краткий How-to, но не только дать список консольных команд, которыми дело проворачивается, а объясить что этими командами делается и для чего оно все нужно.
|
![]() ![]() |
![]() ![]() |
Благодарности: 1 | Сергей Копылов (27.05.2007) |
![]() |
#4 |
Местный
|
![]()
Frosty, у разных программ это может происходить по разному. Обычно все это происходит через утилиту make, которая выполняет сборку программы на основе make-файла. Иногда могут быть добавлены shell-скрипты install и configure для быстрого и понятного запуска. По идее процедура сборки должна быть описана в каком-нибудь readme к программе.
|
![]() |
![]() ![]() |
Благодарности: 2 |
![]() |
#5 |
Пользователь
[Alliance] |
![]()
процедура сборки почти всегда описана в файле INSTALL или README.
чаще всего это запуск скрипта configure, который проверяет, установлено ли всё нужное для сборки и настраивает разные параметры, подготавливая Makefile. затем команда make собирает всё, основываясь на Makefile. и затем make install от рута "устанавливает", т.е. копирует готовые файлы в соответствующие каталоги. вместо make install можно использовать например checkinstall, он не просто установит, но и сделает deb или rpm пакет.
__________________
I hate the Internet! Последний раз редактировалось mxx; 27.05.2007 в 21:22. |
![]() ![]() |
![]() ![]() |
Благодарности: 3 |
![]() |
#7 | ||||||||||||||||||||||||
Местный
|
![]() ![]()
По умолчанию префиксом обычно является /usr/local/ . Обычно, но не обязательно. Так что лучше его явно всегда указывать. Согласно документу-стандарту файловой системы в unix (FHS) для установки "левых" программ следует использовать либо каталог /usr/local/ , либо /opt/programname/ , либо вообще что-нибудь в домашнем каталоге для этого организовать, если пользоваться программой будет только один юзер (например, устанавливать все в ~/soft/) Пакетный дистрибутив обычно собирается с переопределенным префиксом со значением /usr/ и при сборке из исходников желательно такого префикса избегать, тогда и проблем с пакетами не будет. ![]()
![]() Все, что собрано вручную и установлено (в худшем случае еще и с перезаписью файлов из пакетов) потенциально опасно для системы. Плохо поддается учету в отличии от того, что ставится из пакетов - образуется груда неизвестно откуда и когда взявшихся файлов, тогда как для всех "пакетных" файлов имеется общая база данных и всегда можно удостоверится в подлинности и принадлежности каждого файла в системе. Скажем, в debian при сборке пакета для всех файлов, ему принадлежащих, подсчитывается контрольная сумма (см. /var/lib/dpkg/info/) и изменения файлов в процессе эксплуатации системы можно всегда отследить. С тем, что установлено из исходников, такого не сделаешь. Последний раз редактировалось rmn; 05.06.2007 в 22:21. |
||||||||||||||||||||||||
![]() |
![]() ![]() |
Благодарности: 3 |
![]() |
#8 | ||||||||||||
Firefox User
|
![]() ![]()
![]() |
||||||||||||
![]() ![]() |
![]() ![]() |
Благодарности: 1 | Doctor_Zlo (06.06.2007) |
![]() |
#15 | ||||||||||||
Пользователь
|
![]() ![]()
Либо официальный сайт http://www.mplayerhq.hu
__________________
Gentoo user Последний раз редактировалось zhekas; 15.04.2008 в 22:59. |
||||||||||||
![]() ![]() |
![]() ![]() |
![]() |
#16 |
Пользователь
[Alliance] |
![]()
rmn, в том-то и дело, что не гуглится
![]() так хочется фильм посмотреть, а там ts контейнер и vc1 кодек, без win32 кодеков видео убегает вперёд постоянно. нашёл старую сборку 32битного мплеера, но она настолько старая, что в ts не видит видео... выход - собрать 32битный новый мплеер - но как - фиг знает ![]()
__________________
I hate the Internet! |
![]() ![]() |
![]() ![]() |
![]() |
#17 |
Пользователь
|
![]()
Мб это, или я торможу?
http://www.mplayerhq.hu/DOCS/HTML/en/faq.html#id2552977 http://www.linuxquestions.org/questi...-64bit-356837/
__________________
Думай головой, %username%. |
![]() |
![]() ![]() |
![]() |
#18 |
Firefox User
|
![]()
mxx, http://forum.battlefox.ru/showthread.php?t=6693 -- этот топик смотрел?
|
![]() ![]() |
![]() ![]() |
![]() |
#19 |
Пользователь
[Alliance] |
![]()
всем спасибо, с компиляцией вроде разобрался
![]() с поиском и установкой нужных 32битных либ очень помог пакет getlibs: http://ubuntuforums.org/showthread.php?t=474790 ArcFi, как раз на ubuntuguides и есть ссылка на очень старый mplayer, который не видит видео в .ts в общем мплеер теперь использует win32 кодеки, но страшно ругается: Код:
Starting playback... ProcessInputError r:0xffffff9c=-100 (keyframe: 1) ProcessInputError r:0x80004005=-2147467259 (keyframe: 1)??,?% 0 0 ProcessInputError r:0x80004005=-2147467259 (keyframe: 1)??,?% 1 0 ProcessInputError r:0x80004005=-2147467259 (keyframe: 1)??,?% 2 0 ![]() вот так печально закончилась моя первая попытка посмотреть hd-dvd remux ![]() кстати в 32битном режиме если использовать ffmpeg - то уже не хватает производительности процессора ![]() ![]()
__________________
I hate the Internet! |
![]() ![]() |
![]() ![]() |
![]() |
#20 | ||||||||||||
Пользователь
|
![]()
а еще компилить можно с оптимизацией, путем добавления команд
![]()
еще поясню, что опция -march=native дает команду определить компилятору семейство вашего процессора совместно с архитектурой операционной системы. -O2 значит второй уровень оптимизации, его обычно рекомендуют для оптимальной сборки. например -O3 может привести к непредвиденному результату. ![]() Последний раз редактировалось MuR; 26.04.2009 в 01:06. |
||||||||||||
![]() |
![]() ![]() |
![]() |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
AVZ* | a2z | Безопасность | 4 | 21.11.2017 13:51 |
Правила раздела. Каталог программ "BattleSoft" | a2z | Программная - Windows | 13 | 13.11.2009 16:08 |
Набор программ для восстановления паролей | Ohotnik | Программная - Windows | 2 | 29.05.2009 22:39 |
Ищутся пара программ для Moto RAZR V3i | Madmuchacho | Мобильные телефоны | 4 | 13.02.2007 01:23 |
О русификации программ (на примере одной) | a2z | Программная - Windows | 3 | 16.11.2006 20:51 |