Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Как установить 2 версии одной программы?
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Russian
View previous topic :: View next topic  
Author Message
`VL
n00b
n00b


Joined: 30 Apr 2004
Posts: 71
Location: Russia

PostPosted: Tue Jan 04, 2005 9:40 pm    Post subject: Как установить 2 версии одной про Reply with quote

Возникла необходимость поставить 2(или может больше) версии одной программы в gentoo. Возможность в emerge есть - слоты, они даже показываются в обычных программах. Но вот задача - нигде не написано что надо делать, чтобы собственно в n-ный слот установить программу...

man emerge - чисто... в online документации тоже подозрительно тихо...

emerge --help тоже ничего вразумительного...

Кто-нибудь знает?
_________________
Life is too short to be taken seriously.
Back to top
View user's profile Send private message
hermes_jr
l33t
l33t


Joined: 26 Feb 2004
Posts: 701
Location: Moscow, Russia

PostPosted: Tue Jan 04, 2005 10:39 pm    Post subject: Reply with quote

Поправьте меня если я не прав, но вроде по слотам пакеты можно распихать только в том случае, если ebuild'ом это предусмотрено, иначе - нет.

Самое простое что можно придумать если необходимо поставить несколько версий одной проги - качаешь исходник, кладёшь куда-нибудь, собираешь ручками (в readme обычно описан процесс сборки... хотя кому я блин объясняю... :)). И можно юзать прогу прям оттуда, куда положил, ну или куда её make install запихнёт (скорее всего /usr/local/blah_blah).
Back to top
View user's profile Send private message
viy
Veteran
Veteran


Joined: 03 Jul 2004
Posts: 1580
Location: Riga, Latvia

PostPosted: Wed Jan 05, 2005 7:20 am    Post subject: Reply with quote

hermes_jr --- ты прав насчет слотов, чтобы через emerge параллельно ставить, надо писать свои ebuild'ы.

Я обычно "свои" проги пихаю в /opt/<прога> и указываю --bindir=/opt/bin.

Могу поделиться простенькими скриптами на bash'е а-ля emerge, но гораздо проще --- они сохраняют содержимое пакета после инсталяции. Я ими во времена linuxfromscratch пользовался, да и сейчас на машинах, где стоит что-то, кроме Gentoo.
Back to top
View user's profile Send private message
`VL
n00b
n00b


Joined: 30 Apr 2004
Posts: 71
Location: Russia

PostPosted: Wed Jan 05, 2005 9:07 am    Post subject: Reply with quote

блин, я-то думал это для любой проги можно :(

ну да ладно. хороший повод изучить как делать ebuild`ы =)

ещё вопрос: как тогда узнать что ebuild предоставляет возможность установки нескольких версий? Пример програмки не подкинете?
_________________
Life is too short to be taken seriously.
Back to top
View user's profile Send private message
hermes_jr
l33t
l33t


Joined: 26 Feb 2004
Posts: 701
Location: Moscow, Russia

PostPosted: Wed Jan 05, 2005 9:36 am    Post subject: Reply with quote

Подкинем. Вот например в /usr/portage/sys-devel/automake/automake-1.9.3.ebuild - SLOT="${PV:0:3}". Не ошибёшься :).
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Russian All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum