[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: