linux собрать программу - как???
Дальше - make, наверное?
Ржунимагу[ new]# ./configure
bash: ./configure: Нет такого файла или каталога
Конфигуре идёт к сорцам, если специально позаботились о том, чтобы оно там было. Строится всё, исходя из мэйкфайла, а конфигуре лишь меняет этот мэкфайл, вставляя нужные ключики, параметры условной компиляции, поддержку фич и тд.
18. Сборка программделал, как написано. В ТОЧНОСТИ.
18.1 Как собрать/удалить программу из исходников? Как установить программу из tar.gz/tar.bz2?
Скорее всего в tar.gz/tar.bz2 лежит не программа, а ее исходники (иногда исходники с собранной программой).
Прежде чем ее ставить, нам необходимо ее собрать. Для этого нужно выполнить (не бросайтесь сразу это делать):
linux# ./configure
linux# make
linux# make install
Если после любого из пунктов возникли сообщения об ошибках, значит не все вышло так, как хотелось. Можно попробовать `./configure --help` для вывода опций настройки и попробовать использовать некоторые из них.
Поскольку при таком способе установки информация о том, что ставилось и куда, остается только в памяти админа (которая частенько еще какая временная , лучше для контроля этого процесса использовать checkinstall - http://checkinstall.izto.org, или похожие программы (почему выше и мы говорили не выполнять команды сразу).
После того, как вы ее установите (прочитав документацию) и настроите ее конфиг, на этапе установки программного обеспечения вместо sudo make install будете писать sudo checkinstall. Checkinstall соберет "настоящий" пакет для указанной (tgz, rpm и deb в зависимости от настроек установит его в систему и поместит в указанный в конфигурационном файле каталог (удобно для централизованного обновления нескольких машин). Удаление установленных таким образом программ осуществляется стандартными средствами дистрибутива, например, removepkg для Slackware.
Также будет полезным прочитать о том, как уменьшить размер бинарных файлов.
Если вы пренебрегли нашим советом и собрали и поставили программу не используя специальных утилит (или своего менеджера пакетов тогда нужно заново распаковать исходники (ведь вы после сборки наверняка удалили папку, в которой собирали программу сконфигурировать ее с теми же параметрами (напрягайте память но вместо make install сделать make uninstall. Если повезет, то все удалится.
Всегда, когда читаю какие-нибудь доки (особенно - переведённые натыкаюсь на просто КУЧУ опечаток...
readme.txt
install.txt
install
или в директории doc
Там всё должно быть написано.
Только README, INSTALL и т.п. Никаких txt обычно.
Оставить комментарий
uncle17
Что дальше?