Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
Raspberry PI z IcedTea
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish)
View previous topic :: View next topic  
Author Message
p_d
n00b
n00b


Joined: 24 Nov 2007
Posts: 29
Location: Warszawa

PostPosted: Tue Jul 15, 2014 1:39 pm    Post subject: Raspberry PI z IcedTea Reply with quote

Cześć

Próbuję zainstalować apache tomcat na gentoo które zrobiłem pod Raspberry PI (ARM). Jedna z zależności dla Tomcat-a to virtual/jdk, następnie virtual/jdk wymaga icedtea (opensource java) której fizycznie nie ma w portage dla architektury ARM.

Do tej pory radziłem sobie na takiej zasadzie że modyfikowałem ebuild-a do virtual/jdk usuwając zapis o icedtea.

Podpowiedzcie mi prosze czy jest bardziej elegancki sposób aby np wymusić instalowanie tylko oracle-jdk (które jest dla ARM) a nie takie zabawy?

Dziękuję za wyrozumiałość jeżeli pytam o rzeczy oczywiste.
_________________
Ludzie z celami odnoszą sukcesy ponieważ wiedzą dokąd zmierzają…
To jest aż tak proste.
Earl Nightingale
Back to top
View user's profile Send private message
SlashBeast
Moderator
Moderator


Joined: 23 May 2006
Posts: 2837

PostPosted: Tue Jul 15, 2014 6:53 pm    Post subject: Reply with quote

Wciagnelo Ci pierwsza alternatywe.
Code:
RDEPEND="|| (
        =dev-java/icedtea-bin-7*
        =dev-java/icedtea-7*
        =dev-java/oracle-jdk-bin-1.7.0*
        =dev-java/soylatte-jdk-bin-7*
    )"


Mogl bys dac emerge --oneshot oracle-jdk-bin ktore dorzuci oracle-jdk bez wpisu do world file i juz w tym momencie virtual/jdk bedzie spelnione, bez edycji niczego.
_________________
BitBucket -- better-initramfs
Back to top
View user's profile Send private message
p_d
n00b
n00b


Joined: 24 Nov 2007
Posts: 29
Location: Warszawa

PostPosted: Wed Jul 16, 2014 8:40 am    Post subject: Reply with quote

Co tak de facto daje opcja

Code:
--oneshot


napisałeś że nie dorzuci do pliku world. To rozumiem. Dlaczego np jeżeli zemerguje przed virtual/jdk pakiet oracle-jdk to nadal chce mi instalować iced-tea?

Z virtual/jre jakaś inna sytuacja jest bo jak próbuję emergować pakiet to nie chce mi ściągać (mam akceptację licencji) oznacza ze plik już jest sciągniety a w /usr/portage/distfiles mam pusto. Zgodnie z przypuszczeniami nie może rozpakować bo nie ma czego rozpakowywać.
_________________
Ludzie z celami odnoszą sukcesy ponieważ wiedzą dokąd zmierzają…
To jest aż tak proste.
Earl Nightingale
Back to top
View user's profile Send private message
SlashBeast
Moderator
Moderator


Joined: 23 May 2006
Posts: 2837

PostPosted: Wed Jul 16, 2014 3:10 pm    Post subject: Reply with quote

Z oracle jest tak, ze dostajesz linka, na ktory Ty wchodzisz, tam tez akceptujesz oraclowa licencje i pobierasz plik, ktory masz potem w distfiles wrzucic. Oznaczone jest jako fetch restriction.

Normalnie jak cos dodasz przez emerge to depclean tego nie ruszy, jak dasz oneshot a potem wciagniesz cos co wymaga virtual/jdk to generalnie ten oracle-jdk-bin spelni zaleznosc virtual/jdk, zamiast instalowac inny, pierwszy z brzegu pakiet.
_________________
BitBucket -- better-initramfs
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) 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