LINUX.ORG.RU

Slackware, сборка и установка программ.


0

0

Что-то в последнее время я пришёл к личному решению устанавливать недистрибутивные программы в домашний каталог, как рядовой пользоваель, без root привелегий. Использую prefix /home/$USER/local.
Что думаете по этому поводу?


учитывая, что в Патрег один из первых начал применять пакеты, я думаю, что установка по методу «make && make install» - это моветон.

cuki ★★★★
()

привязка к домашнему каталогу непортабельна

Sylvia ★★★★★
()

/usr/local же. В Дебиане, к примеру, пользователи из группы staff могут писáть туда без root-привилегий.

GotF ★★★★★
()

>Что думаете по этому поводу?

Если слакварщик начнёт думать, он забудет все зависмости своей «системы», которые он «держит в голове» - места не останется

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

>За исключением Патрика :)

Согласен. Про Патрика слакварщик не забудет, даже если начнёт думать:)

Led ★★★☆☆
()

почему не используешь slacktrack ?

splinter ★★★★★
()

Думаю это не тру! Для недистрибутивных и прочих программ в Линуксе принято использовать каталог /opt - он спецом для этого и создаётся, у тебя он щас пустой! Я в него обычно фф ставлю с офсайта, ну это так к примеру :-) гаджима туда же собираю ну и прочее.

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

а я ничего против не имею, если все работает - значит все хорошо)

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

/opt

Я вообще о методе. /opt может не быть в системе, или может не быть прав устанавливать туда. Допустим я имею аккаунт на Unix хостинге. Конечно root прав у меня нет, а свои программы устанавливать иногда нужно. Естественный выход - устанавливать в домашний каталог. У меня возникает подобный подход и для своей домашней системы, почему бы и нет? С точки зрения системы программных пакетнов, это тоже может быть вполне реализовано например установочными скриптами пакета. Напрмер пакетный менеджер может задавать вопрос о варианте установки - как «системный пакет» или «для личного пользования». Но это мечты конечно :)

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

Не там смотришь:

┌[~]
└> ll /usr/local
total 0
drwxrwsr-x 2 root staff  6 2010-04-04 02:35 bin
drwxrwsr-x 2 root staff  6 2010-04-04 02:35 etc
drwxrwsr-x 2 root staff  6 2010-04-04 02:35 games
drwxrwsr-x 2 root staff  6 2010-04-04 02:35 include
drwxrwsr-x 5 root staff 54 2010-07-17 19:15 lib
lrwxrwxrwx 1 root staff  9 2010-04-04 02:35 man -> share/man
drwxrwsr-x 2 root staff  6 2010-04-04 02:35 sbin
drwxrwsr-x 9 root staff 92 2010-06-22 10:59 share
drwxrwsr-x 2 root staff  6 2010-04-04 02:35 src
GotF ★★★★★
()

Думаем, что выполняемые файлы нежелательно оставлять доступными для записи пользователю. Троян может подкрасться незаметно.

man checkinstall

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

не в слаке
/usr/local >ls -l
total 72
drwxr-xr-x 4 root root 4096 2009-11-22 06:28 autoconf-2.65
drwxr-xr-x 2 root root 4096 2010-05-24 03:38 bin
drwxr-xr-x 7 root root 4096 2010-07-13 03:36 cc-4.1-64
drwxr-xr-x 8 root root 4096 2010-05-03 19:33 cc-4.4-biarch
drwxr-xr-x 8 root root 4096 2010-05-24 02:51 cc-4.5-biarch
drwxr-xr-x 7 root root 4096 2010-07-26 13:25 distcc
drwxr-xr-x 2 root root 4096 1993-11-24 20:32 etc
drwxr-xr-x 2 root root 4096 1993-11-24 20:32 games
drwxr-xr-x 7 root root 4096 2009-09-04 15:17 gcc-4.2
drwxr-xr-x 7 root root 4096 2010-04-21 16:46 gcc-4.3
drwxr-xr-x 4 root root 4096 2009-11-08 00:10 havp
drwxr-xr-x 5 root root 4096 2009-08-30 15:43 include
drwxr-xr-x 2 root root 4096 2010-07-11 18:40 lib
drwxr-xr-x 4 root root 4096 2010-05-17 14:40 man
drwxr-xr-x 6 root root 4096 2009-11-09 07:13 midnight
drwxr-xr-x 2 root root 4096 1993-11-24 20:32 sbin
drwxr-xr-x 2 root root 4096 1993-11-24 20:32 src
drwxr-xr-x 22 root root 4096 2010-06-02 06:53 sys-include-64


и не в генте (... ну там и бардак у меня разведен... )

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