Re: Instalacja bez danej zaleznosci, jak?
Grzegorz Pastuszko <mailing-lists@pastuszko.net> writes:
> Witam,
Cześć,
> Instalujac xserver, chce zainstalowac tylko sterownik video-nv oraz
> input-mouse i kdb.
>
> instalujac:
>
> apt-get install xserver-xorg-video-nv xserver-xorg-input-kbd
> xserver-xorg-input-mouse -s
>
>
> apt-get chce zainstalowac rowniez xserver-xorg-input-all, a co za tym
> idzie sterowniki, kotrych nie chce tzn: wacom, synaptics i evdev
Wszystkie pakiety, które chcesz zainstalować zależą od pakietu
xserver-xorg-core:
$ apt-cache show xserver-xorg-video-nv |grep ^Depends:
Depends: libc6 (>= 2.3.5-1), xserver-xorg-core (>= 2:1.1.1)
$ apt-cache show xserver-xorg-input-kbd |grep ^Depends:
Depends: libc6 (>= 2.3.5-1), xserver-xorg-core (>= 2:1.1.1-4)
$ apt-cache show xserver-xorg-input-mouse |grep ^Depends:
Depends: libc6 (>= 2.3.5-1), xserver-xorg-core (>= 2:1.1.1-1)
który z kolei zależy od pakietu xserver-xorg:
$ apt-cache show xserver-xorg-core |grep ^Depends:
Depends: x11-common (>= 1:7.0.0), libc6 (>= 2.3.5-1), libfontenc1,\
libxau6, libxdmcp6, libxfont1, zlib1g (>= 1:1.2.1), xserver-xorg
a ten zależy właśnie od pakietu xserver-xorg-input-all:
$ apt-cache show xserver-xorg |grep ^Depends:
Depends: xserver-xorg-core (>= 2:1.1.1-11), xserver-xorg-video-all |\
xserver-xorg-video-1.0, xserver-xorg-input-all | xserver-xorg-input,\
debconf (>= 0.5) | debconf-2.0, xkb-data | xkb-data-legacy, xbase-clients
Niestety pakiet ten wymaga paczek, które nie są Ci potrzebne:
$ apt-cache show xserver-xorg-input-all |grep ^Depends:
Depends: xserver-xorg-input-evdev, xserver-xorg-input-kbd,\
xserver-xorg-input-mouse, xserver-xorg-input-synaptics,\
xserver-xorg-input-wacom
> oczywiscie moge zainstalowac to tak jak leci, potem usunac
> xserver-xorg-input-all, wraz z tymi sterownikami, ktorych nie
> potrzebuje ,a na koncu apt-get autoremove.
Obawiam się, że apt-get może Ci nie pozwolić na odinstalowanie
pakietu xserver-xorg-input-all wraz z zależnościami ponieważ jest
on wymagany przez pakiet xserver-xorg, którego raczej nie masz
zamiaru się pozbywać.
> Ale zastanawiam sie czy jest jakas inna mozliwosc by podczas
> instalacji, narzucic by nie instalowal jakiejs zaleznosci?
Istnieją opcje, które zmuszają apt-get do ignorowania brakujących
pakietów (--ignore-missing) i "zepsutych" zależności (--fix-broken),
ale nie mają one raczej zastosowania w Twoim przypadaku.
Niestety nie znam opcji, która zmuszałaby apt-get do zignorowania
konkretnej zależności.
Być może zamiast próbować "psuć" zależności lepszym rozwiązaniem
byłoby stworzenie za pomocą polecenia equivs pakietu
xserver-xorg-input, który wygląda na meta-pakiet mogący zastąpić
pakiet xserver-xorg-input-all.
Pozdrawiam,
P.
Reply to: