View previous topic :: View next topic |
Author |
Message |
Radioaktywny Apprentice
Joined: 01 Sep 2005 Posts: 248 Location: Jestem przed komputerem ;)
|
Posted: Mon Nov 14, 2005 2:43 pm Post subject: KDE - edycja ebulid |
|
|
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 |
|
|
thunder Retired Dev
Joined: 01 Sep 2003 Posts: 164 Location: Wroclaw, PL
|
Posted: Mon Nov 14, 2005 3:33 pm Post subject: |
|
|
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 |
|
|
M-Z Tux's lil' helper
Joined: 30 Jan 2005 Posts: 98 Location: Warsaw, Poland
|
Posted: Mon Nov 14, 2005 5:16 pm Post subject: |
|
|
A nie wystarczy po prostu odmerdżować kde? |
|
Back to top |
|
|
Radioaktywny Apprentice
Joined: 01 Sep 2005 Posts: 248 Location: Jestem przed komputerem ;)
|
Posted: Fri Nov 18, 2005 10:09 am Post subject: |
|
|
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 |
|
|
_troll_ Bodhisattva
Joined: 04 Feb 2004 Posts: 1971 Location: Warszawa, Poland
|
Posted: Fri Nov 18, 2005 10:14 am Post subject: |
|
|
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 |
|
|
rasheed Guru
Joined: 15 Dec 2004 Posts: 466 Location: Ostrów Wielkopolski
|
Posted: Fri Nov 18, 2005 11:42 am Post subject: |
|
|
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 |
|
|
_troll_ Bodhisattva
Joined: 04 Feb 2004 Posts: 1971 Location: Warszawa, Poland
|
Posted: Fri Nov 18, 2005 12:20 pm Post subject: |
|
|
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 |
|
|
rasheed Guru
Joined: 15 Dec 2004 Posts: 466 Location: Ostrów Wielkopolski
|
Posted: Fri Nov 18, 2005 12:44 pm Post subject: |
|
|
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 |
|
|
BeteNoire Veteran
Joined: 25 Sep 2005 Posts: 1827
|
Posted: Fri Nov 18, 2005 2:55 pm Post subject: |
|
|
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 |
|
|
|