LINUX.ORG.RU

Установка софта...


0

0

Куда лучше устанавливать софт..тот, который не рпм.. т.е. там ./configure, make, make install Ну вот при ./configure --prefix=path ..а куда лучше устанавливать...чтоб потом можно было просто запускать в консоли типа mplayer одной командой...где это прописать нада ?

Ответ на: комментарий от anonymous

Ну вот я поставлю --prefix=/usr Так там будет всё походу в бардаке ? а так чтоб все программы по полочкам были расположены...(типа Program Files в винде %) ) ...чтоб потом взять и удалить красиво когда надо :)

SancheZ
() автор топика
Ответ на: комментарий от SancheZ

Папка usr как правило пуста. В нее вложены только папки, поэтому пару десятков программ спокойно там будут жить. Хотя можно устанавливать и в home/user/Programs/Name_Programs - это я путь к примеру взял, ведь никто не мешает это делать... правда потом надо будет правильно создать команду запуска, т.е. путь к файлу. Т.к. все пользуются разными WM, то это очень легко раз создаешь ссылку на файл и дальше с Desktop запускаешь.

PHP-Director
()
Ответ на: комментарий от SancheZ

В линуксе бинарники лежат отдельно от файлов программы.
Если собираешь какую нибудь RealProga с --prefix=/usr, то бинарники будут лежать в /usr/bin, а ресурсы в /usr/share/proga

Когда ты вводишь realproga, то линь смотрит в переменную PATH, в ней прописаны все пути к бинарникам.
Сделай echo $PATH, сам поймешь.

Вот так.

Ty3uK
()
Ответ на: комментарий от Ty3uK

Ну вот как сказал товарищ ТУЗИК..правильно..я так и делал... но потом..чёрт возьми...удалять то неудобно всё руками..лазить по этим папкам и по файлику удалять ? Или в этом смысл и есть? %)

SancheZ
() автор топика
Ответ на: комментарий от SancheZ

Зачем удалять руками?
Если ты собирал программу из исходников, надо перейти в папку с сырцами и набрать make uninstall.
Правда эта цель не у всех MakeFile есть, вот тогда действительно вручную.

Так что лучше пользоваться пакетами дистрибутива.

Ty3uK
()
Ответ на: комментарий от SancheZ

в файле ~/.profile пишешь:

PATH="$PATH:~/bin"

этот файл выполняется всякий раз после логина

anonymous
()
Ответ на: комментарий от SancheZ

для установки-удаления программ оптимальный способ -- собирать из исходников пакеты для своего дистрибутива, и ставить уже пакеты.

это не сложно -- см. программу checkinstall

и обязательно прочитай LOR FAQ

anonymous
()
Ответ на: комментарий от anonymous

>Бардак - это именно в виндовых program files.

засирние всяким калом (конфигами, например) ~/ - это разве не бардак в линухе?!

devNull
()
Ответ на: комментарий от devNull

>засирние всяким калом (конфигами, например) ~/ - это разве не бардак в линухе?!

Нет.Так и должно быть, ибо man hier

Orlangoor ★★★★★
()

Устанавливать лучше в /usr/local/;

UVV ★★★★★
()
Ответ на: комментарий от devNull

> засирние всяким калом (конфигами, например) ~/ - это разве не бардак в линухе?!

Ну отключи отображение скрытых файлов и не будет тебе кала.

theSoul ★★★
()
Ответ на: комментарий от theSoul

Лудше такой х... не стродать! А нормально обновлять свою систему и поддерживать ее в актуальном состоянии! А то получется хрен знает что.

frenzy
()
Ответ на: комментарий от theSoul

>Ну отключи отображение скрытых файлов и не будет тебе кала.

это не решение, очевидно объясните мне, почему нельзя гадить в ~/etc/, что кажется довольно закономерным?

devNull
()

Ставить надо в /usr/local/. Объяснение очень простое, если у вас стоит, к примеру, mutt из rpm пакета в /usr/bin, то поставив новую версию из сырцов в /usr/bin, вы затрете старую, а если, как надо, в /usr/local/bin тогда у вас будет две версии, и задавая PATH, можно выбрать что пускать. Также остается возможность откатиться назад если что.

au
()
Ответ на: комментарий от devNull

> объясните мне, почему нельзя гадить в ~/etc/, что кажется довольно закономерным?

Вобщем-то да, было бы гораздо логичнее (-:

theSoul ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.