LinuxForum.Fans
Тема

Установка "переносимого" ПО

Автор: u-_Serj_- 16 сообщений 1318 просмотров
#283986

Такой вопрос. Скачал я, например, последний Eclipse (в репах старая ветка) или Sublime Text 2 - программы, не требующие установки.
Как мне правильно "вживить" их в систему. Как я понял, мне нужно создать ссылку на исполняемый файл и поместить её в /usr/bin/ ?
А в каком каталоге тогда правильнее размещать сами программы?

#283988
"-=Serj=-" написал:
А в каком каталоге тогда правильнее размещать сами программы?

IMHO, правильнее устанавливать программное обеспечение исключительно средствами менеджера пакетов.
Если по теме: в /opt/{bin,sbin} или /usr/local/{bin,sbin}.

#283989
"Lupo Alberto" написал:
IMHO, правильнее устанавливать программное обеспечение исключительно средствами менеджера пакетов.

Я бы с удовольствием, но опакеченных я не нашёл... Собрать самому?

#283990
"-=Serj=-" написал:
Собрать самому?

В хорошем вопросе, как правило, содержится и ответ ;)
...или, тут я рассуждаю в реалиях Gentoo, послать запрос на «багзиллу» о необходимости подобной сборки.

#283992

Хм.. Пошёл гуглить=)

#283998
Lupo Alberto написал:
в /opt/{bin,sbin} или /usr/local/{bin,sbin}.

Ну это конечно менее радикально, чем /usr/bin/ и уж строго по правилам всё же имхо /opt/имя_приложения/

Пример: XAMPP

#284006
"karl_muenhgausen" написал:
Ну это конечно менее радикально, чем /usr/bin/ и уж строго по правилам всё же имхо /opt/имя_приложения/

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

как показывает практика, такие вещи, как эклипс, лучше вообще не вживлять в систему... т.к. тогда фактически теряется встроенный менеджер пакетов... и их мейнтейн на уровне системы не стоит свеч - геморроя много, а пользы мало...
оставляй всё в хомяке, добавляй бинарники себе в PATH, и desktop файлы туда, куда нужно... не красиво, зато работает...

"Lupo Alberto" написал:
В хорошем вопросе, как правило, содержится и ответ
...или, тут я рассуждаю в реалиях Gentoo, послать запрос на «багзиллу» о необходимости подобной сборки.

собирать свежий эклипс самому даже у гентушников получается с трудом... баг там весит уже хрен знает сколько... и резолвится окончательно не собирается...
когда я пробовал, icedtea он не собирался, только sun'ом...

#284011
Fat-Zer написал:
[quote="karl_muenhgausen"]Ну это конечно менее радикально, чем /usr/bin/ и уж строго по правилам всё же имхо /opt/имя_приложения/

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

как показывает практика, такие вещи, как эклипс, лучше вообще не вживлять в систему... т.к. тогда фактически теряется встроенный менеджер пакетов...[/quote]

Строго по правилам на то и есть /opt

Эклипс прячет менеджер пакетов??? С прошлого века первый раз слышу! Что я не так делаю? Ни синаптик, ни рпмдрэйк ни разу не портились от него, в том числе и от eclipse-rpm-editor. Что я не так делаю?

#284015
"Fat-Zer" написал:
добавляй бинарники себе в PATH

или ссылку в /usr/bin/ ?

#284027
"karl_muenhgausen" написал:
Строго по правилам на то и есть /opt

это линукс, тут каждый тянет одеяло на себя... FHS говорит только то, что там «дополнительное ПО», а дальше, кто-как это понимает... например gentoo считает, что туда правильно только проприетарщину пихать, а то, что в обход portage поставлено надо в /usr/local/. debian, вон, кеды в /opt пихает (по крайней мере раньше так было) ...

"karl_muenhgausen" написал:
Эклипс прячет менеджер пакетов??? С прошлого века первый раз слышу! Что я не так делаю? Ни синаптик, ни рпмдрэйк ни разу не портились от него, в том числе и от eclipse-rpm-editor. Что я не так делаю?

дык в эклипсе же свой менеджер пакетов есть... он ЕМНИП и ломается, если в папки эклипса нельзя писать...

"-=Serj=-" написал:
или ссылку в /usr/bin/ ?

как хочешь... главное, правило прилаживания костылей: не забывай, куда ты его забил...
но ИМХО изменить PATH будет красивее...

хотя тут всё зависит от вкусов... а иногда и от настроения...

#284031
Fat-Zer написал:

это линукс, тут каждый тянет одеяло на себя... FHS говорит только то, что там «дополнительное ПО», а дальше, кто-как это понимает... например gentoo считает, что туда правильно только проприетарщину пихать, а то, что в обход portage поставлено надо в /usr/local/. debian, вон, кеды в /opt пихает (по крайней мере раньше так было) ...

Ну конечно Вы правы, просто мне так хотелось продвинуть свою RPM-based версию! *DRINK* А Дебин кеды просто ненавидит и до сих пор впихивает их так странно, что лучше бы честно сказал - ну не люблю тебя! *YAHOO*

Однако, имхо по общему правильно /opt/имя_приложения/

Fat-Zer написал:
дык в эклипсе же свой менеджер пакетов есть... он ЕМНИП и ломается, если в папки эклипса нельзя писать...

Сказал выше - RedHat, ASPLinux, AltLinux, PCLinuxOS, Debian, Mandriva, Ubuntu, Mint, Rosa, Sabayon, Mageia - полёт нормальный.

Fat-Zer написал:
хотя тут всё зависит от вкусов... а иногда и от настроения...

Не соглашусь. Можно, конечно, всяко, но единые правила есть благо, а анархия есть зло.

#284114
"Fat-Zer" написал:
оставляй всё в хомяке

Плюс этого варианта также в том, что при сносе системы, программа с о всеми настройками сохранится...

#284117
"karl_muenhgausen" написал:
Не соглашусь. Можно, конечно, всяко, но единые правила есть благо, а анархия есть зло.

единое правило тут гласит: «не копируй тупо всё содержимое архива в корень или в /usr/» а дальше уже дело договорённостей дистрибутива, вкуса итп...

"karl_muenhgausen" написал:
Сказал выше - RedHat, ASPLinux, AltLinux, PCLinuxOS, Debian, Mandriva, Ubuntu, Mint, Rosa, Sabayon, Mageia - полёт нормальный.

ну значит это мой неосилилятор или дырявая память...

#284119
Fat-Zer написал:
неосилилятор или дырявая память...

Ну зачем сразу? Бывает разно, сам уверен!

Войдите или зарегистрируйтесь, чтобы ответить.