jak wy

Tematy związane z oprogramowaniem, instalacją, konfiguracją
Moreno
Posty: 6
Rejestracja: 11 marca 2010, 23:30

jak wyświetlić pełną listę zależności pakietu

Post autor: Moreno »

Witam wszystkich.
Mam do Was takie pytanie, czy można w jakiś sposób wyświetlić całe drzewo zależności?

Dla lepszego zrozumienia.
Wyobraźcie sobie, że warunkiem dostępu do internetu jest zainstalowanie pewnego pakietu (nazwijmy go pakietem ,,a'').
Żadnego trudu nie sprawiłoby mi ściągnięcie tego pakietu na innym komputerze z dostępem do internetu, gdyby nie fakt, że ten pakiet ma kilka zależności. Żeby go zainstalować, potrzebuje pakietu ,,b'', z kolei pakiet ,,b'' jest zależny od pakietu ,,c'', a obydwu pakietów (b i c) nie ma na płytce instalacyjnej.

Więc teraz pytanie, jak można wyświetlić taka listę zależności bez każdorazowego czytania wyników niespełnionych zależności podczas instalacji w apt-get.

PS. Konkretnie?
Chodzi mi o ndiswrappera , ale pytanie zadaję tak ogólnie, tak żeby wiedzieć na przyszłość.
Awatar użytkownika
ilin
Senior Member
Posty: 2292
Rejestracja: 26 sierpnia 2007, 11:54
Lokalizacja: PRLu

Post autor: ilin »

Kod: Zaznacz cały

aptitude show nazwa_pakietu

Kod: Zaznacz cały

ilin@debian ~ % aptitude show ndiswrapper-source
Pakiet: ndiswrapper-source
Nowy: tak
Stan: zainstalowany
Zainstalowany automatycznie: nie
Wersja: 1.56-1
Priorytet: opcjonalny
Sekcja: kernel
Opiekun: Julian Andres Klode <jak@debian.org>
Rozmiar rozpakowanego: 205k
Wymaga: module-assistant, debhelper (>= 5), bzip2
Sugeruje: kernel-package
Opis: Source for the ndiswrapper Linux kernel module
 Some vendors do not release specifications of the hardware or provide a Linux driver for
 their wireless network cards. This project implements Windows kernel API and NDIS
 (Network Driver Interface Specification) API within Linux kernel. A Windows driver for
 wireless network card is then linked to this implementation so that the driver runs
 natively, as though it is in Windows, without binary emulation. 
 
 This package provides the source code for the ndiswrapper kernel module.
Strona domowa: http://ndiswrapper.sourceforge.net
Awatar użytkownika
panjandrum
Posty: 66
Rejestracja: 08 sierpnia 2009, 00:05

Post autor: panjandrum »

Coś w tym stylu? Poczytaj man apt-cache

Kod: Zaznacz cały

apt-cache --important --recurse depends pakiet
Moreno
Posty: 6
Rejestracja: 11 marca 2010, 23:30

Post autor: Moreno »

Ok, dzieki Wam wielkie.
A może da się jakoś pobrać wybrany pakiet automatycznie ze wszystkimi zależnościami?
Dodam, że chodzi o pobranie pakietu na inną architekturę niż ta, na której byłby pobierany owy pakiet.
ODPOWIEDZ