Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
KDE - edycja ebulid
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
Radioaktywny
Apprentice
Apprentice


Joined: 01 Sep 2005
Posts: 248
Location: Jestem przed komputerem ;)

PostPosted: Mon Nov 14, 2005 2:43 pm    Post subject: KDE - edycja ebulid Reply with quote

Witam!
Aby zmniejszyć "ciężar" KDE odinstalowałem trochę z jego programów, a mianowicie:
Code:
emerge --unmerge kdetoys
emerge --unmerge kdepim
emerge --unmerge kdegames
emerge --unmerge kdeedu
emerge --unmerge kdeaccessibility

KDE kurację odchudzającą przyjęło bez bólu i działa OK.

Dzisiaj chciałem zaktualizowac system:
Code:
emerge --sync
emerge -f --update --deep world

i widzę, że zassało mi z sieci wszystkie usuniete składniki KDE. Domyslam się więć, iż po wydaniu polecenia
Code:
emerge --update --deep world

zainstaluje mi je odnowa czego oczywiście chcę uniknąć.

Szukając po sieci sposobu rozwiązania problemu znalazłem, iz muszę zmodyfikowac ebuild aby nie widział zależności, tzn. muszę mu "zakomentować" w zależnościach ww, usunięte przeze mnie aplikacje.

Znalazłem ebuild w /usr/portage/kde-base/kde/kde-3.4.1.ebuild do mojej wersji KDE:
Code:
 Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/kde-base/kde/kde-3.4.1.ebuild,v 1.11 2005/10/20 15:20:09 agriffis Exp $

DESCRIPTION="KDE - merge this to pull in all non-developer kde-base/* packages"
HOMEPAGE="http://www.kde.org/"

LICENSE="GPL-2"
SLOT="3.4"
KEYWORDS="alpha amd64 hppa ia64 ~mips ppc sparc x86"
IUSE="accessibility"

# excluded: kdebindings, kdesdk, since these are developer-only packages
RDEPEND="~kde-base/kdelibs-${PV}
    ~kde-base/kdebase-${PV}
    ~kde-base/kdeaddons-${PV}
    ~kde-base/kdeadmin-${PV}
    ~kde-base/kdeartwork-${PV}
    ~kde-base/kdeedu-${PV}
    ~kde-base/kdegames-${PV}
    ~kde-base/kdegraphics-${PV}
    ~kde-base/kdemultimedia-${PV}
    ~kde-base/kdenetwork-${PV}
    ~kde-base/kdepim-${PV}
    ~kde-base/kdetoys-${PV}
    ~kde-base/kdeutils-${PV}
    ~kde-base/kdewebdev-${PV}
    accessibility? ( ~kde-base/kdeaccessibility-${PV} )"

I w związku z tym mam pytanie nim coś rozwale w systemie,
- czy jak "zakomentuje" niepotrzebne mi ebuildy, a wyszczególnione po RDEPEND do już nie bedzie mi chciało na siłę ich instalować?
- dlaczego ostatnia linia w tym ebuild
Code:
accessibility? ( ~kde-base/kdeaccessibility-${PV} )

jest inna od pozostałych w sekcji RDEPEND?
_________________
pozdrawiam
Radioaktywny
Back to top
View user's profile Send private message
thunder
Retired Dev
Retired Dev


Joined: 01 Sep 2003
Posts: 164
Location: Wroclaw, PL

PostPosted: Mon Nov 14, 2005 3:33 pm    Post subject: Reply with quote

Są dwa sposoby:

Pierwszy to edycja ebuilda i umieszczenie go w overlay tak zeby sync go nie nadpisal.
No i zawsze mozesz umiescic pakiety ktorych nie chcesz w /etc/portage/package.provided tak ze portage bedzie myslalo ze te pakiety sa a w rzeczywistosci ich nie bedzie.
_________________
Damian Florczyk
Gentoo/NetBSD development lead
Back to top
View user's profile Send private message
M-Z
Tux's lil' helper
Tux's lil' helper


Joined: 30 Jan 2005
Posts: 98
Location: Warsaw, Poland

PostPosted: Mon Nov 14, 2005 5:16 pm    Post subject: Reply with quote

A nie wystarczy po prostu odmerdżować kde?
Back to top
View user's profile Send private message
Radioaktywny
Apprentice
Apprentice


Joined: 01 Sep 2005
Posts: 248
Location: Jestem przed komputerem ;)

PostPosted: Fri Nov 18, 2005 10:09 am    Post subject: Reply with quote

Witam!
Zastosowałem opcję z plikiem package.provided. Tylko czy nie powinien być on umieszczony w:
/etc/portage/profile/
a nie w
/etc/portage/
jak podał thunder?
_________________
pozdrawiam
Radioaktywny
Back to top
View user's profile Send private message
_troll_
Bodhisattva
Bodhisattva


Joined: 04 Feb 2004
Posts: 1971
Location: Warszawa, Poland

PostPosted: Fri Nov 18, 2005 10:14 am    Post subject: Reply with quote

Radioaktywny wrote:
Witam!
Zastosowałem opcję z plikiem package.provided. Tylko czy nie powinien być on umieszczony w:
/etc/portage/profile/
a nie w
/etc/portage/
jak podał thunder?
/etc/portage/package.provided (jak podal thunder) to poprawny wpis. chyba, ze mieszales w ustawieniach dla portage.

Pozdrawiam,
Przemek
_________________
Życie jest jak pudełko czekoladek....
Nigdy nie wiesz na co trafisz" by mother of Forrest Gump
Back to top
View user's profile Send private message
rasheed
Guru
Guru


Joined: 15 Dec 2004
Posts: 466
Location: Ostrów Wielkopolski

PostPosted: Fri Nov 18, 2005 11:42 am    Post subject: Reply with quote

Tyle, że /etc/portage/profile/ też jest poprawne (i działa) ;)
_________________
rasheed - #gentoo.pl@IRCnet team | www.mklimek.org - BLOG - Linux, Opera, Open Source | JID / Mail: rasheed@gentoo.pl

APEL!
Back to top
View user's profile Send private message
_troll_
Bodhisattva
Bodhisattva


Joined: 04 Feb 2004
Posts: 1971
Location: Warszawa, Poland

PostPosted: Fri Nov 18, 2005 12:20 pm    Post subject: Reply with quote

rasheed wrote:
Tyle, że /etc/portage/profile/ też jest poprawne (i działa) ;)
dobra.... az zajrzalem do mana..... /etc/portage/profile nadpisuje ustawienia /etc/make.profile (czyli po prsotu profilu) i zgodnie z manem tutaj powinien lezec plik package.provided

grrrrrrrrr - wieczorem przejrze jeszcze dokumentacje :|

Pozdrawiam,
Przemek
_________________
Życie jest jak pudełko czekoladek....
Nigdy nie wiesz na co trafisz" by mother of Forrest Gump
Back to top
View user's profile Send private message
rasheed
Guru
Guru


Joined: 15 Dec 2004
Posts: 466
Location: Ostrów Wielkopolski

PostPosted: Fri Nov 18, 2005 12:44 pm    Post subject: Reply with quote

Każdemu się zdarza :)

Pozdrawiam.

_________________
rasheed - #gentoo.pl@IRCnet team | www.mklimek.org - BLOG - Linux, Opera, Open Source | JID / Mail: rasheed@gentoo.pl

APEL!
Back to top
View user's profile Send private message
BeteNoire
Veteran
Veteran


Joined: 25 Sep 2005
Posts: 1827

PostPosted: Fri Nov 18, 2005 2:55 pm    Post subject: Reply with quote

A nie lepiej po prostu przerzucić się na rozdzielone ebuildy? Polecam to zrobić przy najbliższym emerge -e world. Tak czy inaczej trzeba rekompilować wszystko, choć przy rozdzielonych trochę mniej...
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