Такой вопрос. Скачал я, например, последний Eclipse (в репах старая ветка) или Sublime Text 2 - программы, не требующие установки.
Как мне правильно "вживить" их в систему. Как я понял, мне нужно создать ссылку на исполняемый файл и поместить её в /usr/bin/ ?
А в каком каталоге тогда правильнее размещать сами программы?
Установка "переносимого" ПО
/usr/bin/
А в каком каталоге тогда правильнее размещать сами программы?
IMHO, правильнее устанавливать программное обеспечение исключительно средствами менеджера пакетов.
Если по теме: в /opt/{bin,sbin} или /usr/local/{bin,sbin}.
IMHO, правильнее устанавливать программное обеспечение исключительно средствами менеджера пакетов.
Я бы с удовольствием, но опакеченных я не нашёл... Собрать самому?
Собрать самому?
В хорошем вопросе, как правило, содержится и ответ ;)
...или, тут я рассуждаю в реалиях Gentoo, послать запрос на «багзиллу» о необходимости подобной сборки.
Хм.. Пошёл гуглить=)
в /opt/{bin,sbin} или /usr/local/{bin,sbin}.
Ну это конечно менее радикально, чем /usr/bin/ и уж строго по правилам всё же имхо /opt/имя_приложения/
Пример: XAMPP
Ну это конечно менее радикально, чем /usr/bin/ и уж строго по правилам всё же имхо /opt/имя_приложения/
что строго по правилам - зависит от дистрибутива... каждый по свойму понимает, что значит стороннее ПО
как показывает практика, такие вещи, как эклипс, лучше вообще не вживлять в систему... т.к. тогда фактически теряется встроенный менеджер пакетов... и их мейнтейн на уровне системы не стоит свеч - геморроя много, а пользы мало...
оставляй всё в хомяке, добавляй бинарники себе в PATH, и desktop файлы туда, куда нужно... не красиво, зато работает...
В хорошем вопросе, как правило, содержится и ответ
...или, тут я рассуждаю в реалиях Gentoo, послать запрос на «багзиллу» о необходимости подобной сборки.
собирать свежий эклипс самому даже у гентушников получается с трудом... баг там весит уже хрен знает сколько... и резолвится окончательно не собирается...
когда я пробовал, icedtea он не собирался, только sun'ом...
[quote="karl_muenhgausen"]Ну это конечно менее радикально, чем /usr/bin/ и уж строго по правилам всё же имхо /opt/имя_приложения/
что строго по правилам - зависит от дистрибутива... каждый по свойму понимает, что значит стороннее ПО
как показывает практика, такие вещи, как эклипс, лучше вообще не вживлять в систему... т.к. тогда фактически теряется встроенный менеджер пакетов...[/quote]
Строго по правилам на то и есть /opt
Эклипс прячет менеджер пакетов??? С прошлого века первый раз слышу! Что я не так делаю? Ни синаптик, ни рпмдрэйк ни разу не портились от него, в том числе и от eclipse-rpm-editor. Что я не так делаю?
добавляй бинарники себе в PATH
или ссылку в /usr/bin/ ?
PATH
Строго по правилам на то и есть /opt
это линукс, тут каждый тянет одеяло на себя... FHS говорит только то, что там «дополнительное ПО», а дальше, кто-как это понимает... например gentoo считает, что туда правильно только проприетарщину пихать, а то, что в обход portage поставлено надо в /usr/local/. debian, вон, кеды в /opt пихает (по крайней мере раньше так было) ...
Эклипс прячет менеджер пакетов??? С прошлого века первый раз слышу! Что я не так делаю? Ни синаптик, ни рпмдрэйк ни разу не портились от него, в том числе и от eclipse-rpm-editor. Что я не так делаю?
дык в эклипсе же свой менеджер пакетов есть... он ЕМНИП и ломается, если в папки эклипса нельзя писать...
или ссылку в /usr/bin/ ?
как хочешь... главное, правило прилаживания костылей: не забывай, куда ты его забил...
но ИМХО изменить PATH будет красивее...
хотя тут всё зависит от вкусов... а иногда и от настроения...
это линукс, тут каждый тянет одеяло на себя... FHS говорит только то, что там «дополнительное ПО», а дальше, кто-как это понимает... например gentoo считает, что туда правильно только проприетарщину пихать, а то, что в обход portage поставлено надо в /usr/local/. debian, вон, кеды в /opt пихает (по крайней мере раньше так было) ...
Ну конечно Вы правы, просто мне так хотелось продвинуть свою RPM-based версию! *DRINK* А Дебин кеды просто ненавидит и до сих пор впихивает их так странно, что лучше бы честно сказал - ну не люблю тебя! *YAHOO*
Однако, имхо по общему правильно /opt/имя_приложения/
дык в эклипсе же свой менеджер пакетов есть... он ЕМНИП и ломается, если в папки эклипса нельзя писать...
Сказал выше - RedHat, ASPLinux, AltLinux, PCLinuxOS, Debian, Mandriva, Ubuntu, Mint, Rosa, Sabayon, Mageia - полёт нормальный.
хотя тут всё зависит от вкусов... а иногда и от настроения...
Не соглашусь. Можно, конечно, всяко, но единые правила есть благо, а анархия есть зло.
оставляй всё в хомяке
Плюс этого варианта также в том, что при сносе системы, программа с о всеми настройками сохранится...
Не соглашусь. Можно, конечно, всяко, но единые правила есть благо, а анархия есть зло.
единое правило тут гласит: «не копируй тупо всё содержимое архива в корень или в /usr/» а дальше уже дело договорённостей дистрибутива, вкуса итп...
Сказал выше - RedHat, ASPLinux, AltLinux, PCLinuxOS, Debian, Mandriva, Ubuntu, Mint, Rosa, Sabayon, Mageia - полёт нормальный.
ну значит это мой неосилилятор или дырявая память...
неосилилятор или дырявая память...
Ну зачем сразу? Бывает разно, сам уверен!