Puppy Manager Pakietów (PPM)

Pakiet w terminologii Linuksa to aplikacja. Są one w repozytoriach online i można ściągnąć oraz zainstalować jakiś pakiet.

Jak zainstalować

Klikając przycisk opcji wzdłuż góry by wybrać oczekiwane repozytorium -- zazwyczaj najbardziej lewy  to ten najbardziej odpowiedni dla obecnej wersji Puppy.

Przyciski wyboru ustawione pionowo na lewo pozwalają zwężyć wyświetlenie do specyficznej kategorii.

Zaznacz pola wyboru z etykietami EXE, DEV, DOC i NLS. Wiele pakietów PET Puppy jest podzielonych na mniejsze pakiety, następująco:

EXE: To aktualna aplikacja, zdecydowanie potrzebna.
DEV: To zawiera pliki development, tylko w interesie tych co kompilują kod źródłowy.
DOC: To zawiera pliki dokumentacji pakietu.
NLS: To zawiera pliki językowe pakietu.

Zauważ że wszystkie pakiety (jeśli tylko instalujesz główny pakiet "EXE") obsługują Angielski. Pakiet NLS dodaje obsługę dla innych języków, ale to różni się znacznie z pakietu na pakiet. Niektóre pakiety nie mają żadnej nieangielskiej obsługi.

Zauważ że pakiety PET podążają konwencją nazw, jak to:

abiword-1.2.3.pet ("EXE" pakiet)
abiword_DEV-1.2.3.pet
abiword_DOC-1.2.3.pet
abiword_NLS-1.2.3.pet

Także zauważ że nie wszyscy autorzy pakietów PET podążają za praktyką podziału pakietów PET na te części składowe. W niektórych przypadkach może być, na przykład, 'abiword-1.2.3.pet' który ma wszystko w sobie. Powodem że podział jest najczęściej robiony jest redukcja wielkości głównego pakietu EXE.

Gdy klikniesz na jeden z pakietów wyświetlonych w dużym oknie, inne okno wyskoczy pytając czy rzeczywiście chcesz zainstalować pakiet, a także zaoferuje dalsze informacje o pakiecie -- zatem można dowiedzieć się więcej o nim przed decyzją czy go zainstalować.

Jak odinstalować

Gdy pakiet jest zainstalowany, pokaże się w prawym dolnym oknie.
Żeby odinstalować pakiet, po prostu kliknij na nim. Będzie inne okno pytające o potwierdzenie usunięcia.

Repozytoria pakietu

Są różne repozytoria PET. PET jest formatem dla pakietów Puppy, akronim że ironicznie można powiedzieć stoisko dla Puppy Extra Treats. Oferta zależy od tego które Puppy używasz, ale zazwyczaj będą dostępne przynajmniej:

puppy-2: Bardzo stare serie Puppy 2.x
puppy-3: Serie Puppy 3.x
puppy-4: Serie Puppy 4.x
puppy-5: Serie Puppy 5.x

Dla Twojego Puppy, możesz także mieć inne, tak jak 'puppy-quirky', 'puppy-wary5', lub 'puppy-lucid'.

Generalnie, użyj tych które wydają się być najbardziej odpowiednie dla Twojej wersji Puppy. Starsze mają pakiety które mogą lub nie działać w Twoim Puppy -- im starsze repozytorium, tym bardziej taki może być przypadek.

Najczęściej zachowujemy stare repozytoria dostepne, gdyż czasem jest tam jakiś stary pakiet który rzeczywiście chcesz użyć. Ale generalna reguła, patrz w najbardziej świeże repozytoria najpierw.

Puppy może być zbudowane z pakietów z jednej z innych dużyć dystrubucji Linuksa, takich jak Debian, Ubuntu lub Slackware. W tym przypadku, PPM zaoferuje ich repozytoria. One będą najbardziej kompatybilne i są tymi które powinieneś najpierw zobaczyć.

Oczywiście, pakiety innych dystrybucji nie będą pakietami PET. PETy mają ".pet" na końcu nazwy pliku (rozszerzenie pliku).
Debian i Ubuntu mają pakiety DEB, z ".deb" na końcu nazwy pliku.
Pakiety Slackware mają rozszerzenie pliku ".tgz" lub ".txz".
Jakikolwiek byłby rodzaj pakietu, PPM jest zdolny by go zainstalować.

Wyszukiwanie

Pole "Znajdź:" umożliwia wyszukiwanie pliku, ale zauważ że to tylko wyszukuje obecnie wybrane repozytorium.

Można wpisać część nazwy, ale pasujący jest tylko znaleziony od lewej. Na przykład, jeśli zrobisz wyszukiwanie dla "pan" możesz znaleźć to:

pango-1.28.1-w5 Biblioteka dla układu i renderowania międzynarodowego tekstu
pango_DOC-1.28.1-w5 Biblioteka dla układu i renderowania międzynarodowego tekstu
pangomm-2.26.2-w5 oo wrapper for pango library
pangomm_DOC-2.26.2-w5 oo opakowanie dla biblioteki pango
panoramixproto-1.1-w5 Panoramix rozszerzenie nagłówków

Ale zrobienie wyszukiwania dla "mm" nic nie da, bo nie ma nazw pakietu zaczynającego się od "mm".

Jednak, pole Znajdź akceptuje wzorce '*', skojarzone do "globalnych wzorców". Zatem, wpisanie "*mm" znajdzie wszystkie pakiety z "mm" w ich nazwach.

Można nawet mieć wiele wzorców, na przykład "p*mix*to", co znajdzie pakiet 'panoramixproto'.

Wyszukiwanie nie jest wrażliwe na wielkość liter, więc wyszukiwanie dla "PAN" da ten sam wynik jak pokazany powyżej.

Jedna rzecz do zanotowania o wyszukiwaniu to to że przeszuka całe repozytorium, i zignoruje pionowe przyciski Kategorii z lewej strony.

Instalowanie bez GUI PPM

Można aktualnie pobrać pakiet, zewsząd, i go zainstalować. Wszystko co trzeba zrobić to kliknąć na pakiecie w oknie managera plików, i instalator pakietu składnik PPM uruchomi się i zainstaluje pakiet. To działa dla wielu typów pakietów, włączając PETy, Ubuntu/Debian DEBy, pakiety Slackware i Arch.

Zauważ jednak, jeśli zainstalujesz indywidualny pakiet w ten sposób, bez przejścia przez interfejs GUI PPM, zależności nie będą zainstalowane, i będzie trzeba uważać na to samemu.

Jedna dobra rzecz, zainstalowany w ten sposób pakiet pokaże się w GUI PPM GUI oknie-zainstalowanych-pakietów i może być w ten sposób odinstalowany.

Pozdrawiam,
Barry Kauler, Grudzień. 2010