[ Pobierz całość w formacie PDF ]

dowiedzieć się więcej na temat określonego pakietu, ponieważ po użyciu argumentu show narzę-
dzie apt-cache wyświetli więcej informacji na temat wskazanego pakietu, na przykład jak przed-
stawiono poniżej:
$ apt-cache show most
Package: most
Priority: optional
Section: universe/text
Installed-Size: 172
Maintainer: Ubuntu MOTU Developers
Original-Maintainer: Benjamin Mako Hill
Architecture: i386
Version: 5.0.0a-1
Depends: libc6 (>= 2.7), libslang2 (>= 2.0.7-1)
Filename: pool/universe/m/most/most_5.0.0a-1_i386.deb
Size: 48092
MD5sum: e089c00005b536e1b8848b7087df2bae
SHA1: 4f4ab395f340be4804732452aa112007916f90cb
SHA256:
ccf50fb49270e7ddf7735da23e699afcd11dcfc8e241973bb17ad03bf49e6f4a
Description: Pager program similar to more and less
Most is a paging program that displays, one windowful at a time, the
contents of a file on a terminal. A status line at the bottom of the
screen displays the file name, the current line number, and the
percentage of the file so far displayed.
.
Unlike other paging programs, most is capable of displaying an
arbitrary number of windows as long as they all fit on the screen,
and different windows could be used to view the same file in
different positions.
.
In addition to displaying ordinary text files, most can also display
binary files as well as files with arbitrary ascii characters.
Bugs: mailto:ubuntu-users@lists.ubuntu.com
Origin: Ubuntu
Czytelnik może dostrzec, że całkiem spora ilość informacji przedstawionych powyżej pokrywa się
z informacjami umieszczonymi w pakiecie kodu zródłowego oraz w pliku control pakietu
binarnego (co zostało dokładnie omówione w poprzednim podrozdziale). Oczywiście, w tym
miejscu są wyodrębniane metadane zaszyte w pakietach.
Zarządzanie pakietami w Ubuntu 103
Większość danych wyjściowych omawianego polecenia stanowi treść długiego opisu pakietu,
która została pominięta we wcześniejszym przykładzie. Dane zawierają jeszcze kilka innych
interesujących pól, na przykład Original-Maintainer informujące o osobie przygotowującej dany
pakiet w systemie Debian lub pole Maintainer informujące o osobie bądz grupie, z którą można
się kontaktować w sprawach dotyczących pakietu. Ponadto znalezć można tutaj informacje o wiel-
kości pakietu, sumach kontrolnych (na przykład MD5Sum, SHA1, SHA256) zapewniających
sposób identyfikacji danej wersji pakietu, co pozwala na upewnienie się, że pakiet został pobrany
prawidłowo i nie został zmodyfikowany przez nieupoważnioną osobę.
Po wywołaniu bez argumentów narzędzie Aptitude dostarcza użytkownikowi interfejs tekstowy
bazujący na bibliotece Curses, który pozwala na bardziej interaktywne przeglądanie wszystkich
dostępnych pakietów. Użytkownicy znających interfejs programu Synaptic mogą to potraktować
jako tekstową wersję interfejsu menedżera Synaptic. W tym trybie działania wiele wyników
wyszukiwania można przeglądać za pomocą klawiszy kursora i  zaznaczać różne programy do
instalacji.
Przed kontynuacją przedstawiania kolejnych opcji służących do wyszukiwania i przeglądania
pakietów warto wspomnieć o witrynie internetowej http://packages.ubuntu.com/. Interfejs zasto-
sowany na wymienionej witrynie pozwala użytkownikom na wyszukiwanie pakietów w podobny
sposób jak przy użyciu omówionych tutaj narzędzi, choć oferuje kilka dodatkowych, użytecznych
opcji. Wymieniona witryna internetowa pozwala więc użytkownikowi na wyszukanie określonego
pliku w dowolnym pakiecie Ubuntu. Zwykle użytkownicy mogą wyszukiwać pliki jedynie
w  posiadanych pakietach, czyli pakietach zainstalowanych w systemie. Przykładowo: jeśli użyt-
kownik potrzebuje określonego pliku nagłówkowego lub biblioteki współdzielonej, a zna jedynie
nazwę pliku, wówczas może przeszukać wszystkie pakiety dostępne w archiwum Ubuntu, uży-
wając wymienionej witryny internetowej pod kątem znanej nazwy pliku.
Instalacja i usuwanie
Instalacja i usuwanie pakietów to kolejne proste zadanie, które administrator będzie często
wykonywał. W celu instalacji pakietu można wywołać polecenie apt-get lub aptitude w sposób
podobny do przedstawionego wcześniej. Jednak instalacja, w przeciwieństwie do wyszukiwania,
wymaga uprawnień użytkownika root. Zalecanym sposobem uzyskania tych uprawnień jest uży-
cie polecenia sudo. Ponieważ poprzedzanie każdego wydawanego w tej sekcji polecenia pole-
ceniem sudo byłoby żmudne, przyjęto założenie, że bieżący użytkownik to root. Warto pamiętać,
że logowanie się jako użytkownik root nie jest uznawane za najlepsze rozwiązania. W celu insta-
lacji programu most wystarczy wydać poniższe polecenie (trzeba pamiętać o uprawnieniach
użytkownika root):
# aptitude install most
Czytanie list pakietów... Gotowe
Budowanie drzewa zależności
Odczyt informacji o stanie... Gotowe
Odczyt dodatkowych informacji o stanie
Inicjalizacja stanów pakietów... Gotowe
104 Rozdział 3 Zarządzanie pakietami
Następujące NOWE pakiety zostaną zainstalowane:
libslang2{a} most
0 pakietów aktualizowanych, 2 instalowanych, 0 do usunięcia i 0
nieaktualizowanych.
Do pobrania 509kB archiwów. Zajęte po rozpakowaniu: 1323kB.
Kontynuować? [Y/n/?] y
Zapisywanie dodatkowych informacji o stanie... Gotowe
Zaznaczenie poprzednio niezaznaczonego pakietu libslang2.
(Odczytywanie bazy danych ... 125915 plików i katalogów obecnie
zainstalowanych.)
Rozpakowanie libslang2 (z .../libslang2_2.1.3-3ubuntu1_i386.deb) ... [ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • fotocafe.htw.pl
  •