pkgtool

Uputstva, saveti i trikovi

Moderator: Urednik

Post Reply

Administrator
Administrator
offline
User avatar

Posts: 4591
Joined: 04 Feb 2011, 20:32
Location: Beograd
Contact:

Post Napisano: 19 Oct 2012, 08:06


Mislim da bi bilo korisno da posvetimo malo mesta originalnom Slackware "upravniku paketa". Pre installpkg, removepkg i bratije (a da ne pominjem slackpkg), Slackware je koristio pkgtool za upravljanje paketima. Pkgtool je i dan danas uključen u Slackware i predstavlja pravi mali švajcarski nož za upravljanje vašim Slack sistemom.

Kratak opis

Grub prevod opisa iz pkgtool man strane:
pkgtool je menu-baziran program za upravljanje paketima Slackware distribucije. Omogućava vam da instalirate, obrišete ili pogledate softverske pakete kroz interaktivni menu sisem. Pkgtool takođe može biti korišćen za ponovno pokretanje menu-baziranih skriptova koji se obično izvršavaju pri kraju Slackware instalacije. Ovo može biti korisno za osnovnu rekonfiguraciju (kao napr: promena tipa miša).
Šta nam pkgtool omogućava

Kada pokrenemo pkgtool:

Code: Select all

su
pkgtool
dobićemo sledeći menu:
pkgtool1.png
Ovaj menu sadrži sledeće opcije:
  • Current - Install packages from the current directory
  • Other - Install packages form some other directory
  • Floppy - Install packages from floppy disks
  • Remove - Remove packages that are currently installed
  • View - View the list of files contained in the package
  • Setup - Choose Slackware installation scripts to run again
  • Exit - Exit Pkgtool
U prevodu
  • Trenutni - Instaliraj pakete iz trenutnog direktorijuma
  • Drugi - Instaliraj pakete iz nekog drugog direktorijuma
  • Diskete - Instaliraj pakete sa disketa
  • Ukloni - Ukloni pakete koji su trenutno instalirani
  • Pregled - Pregledaj listu svih datoteka koje su sadržane u paketu
  • Podesi - Izaberi Slackware instalacione skripte koje želiš ponovo da pokreneš
  • Izađi - Izađi iz PkgTool
Instalacija paketa iz trenutnog direktorijuma

Pretpostavimo da u trenutnom direktorijumu imate nekoliko Slackware paketa koje želite da instalirate.

Izborom opcije "Current", biće prikazan menu za instalaciju prvog paketa u direktorijumu:
pkgtool2.png
Možete izabrati "Yes" da instalirate paket, "No" da preskočite instalaciju paketa ili "Quit" da bi napustli pkgtool.
Ako ste izabrali "Yes" ili "No", pojaviće se menu za sledeći paket. Ovaj proces će se ponavljati dok ne budu prikazani svi paketi iz trenutnog direktorijuma ili dok ne odaberete "Quit".

Instalacija paketa iz nekog drugog direktorijuma

Izborom opcije "Other", biće prikazana dijalog za unos direktorijuma u kojem se nalaze Slackware paketi koje želite da instalirate:
pkgtool4.png
U sledećem primeru ćemo koristiti direktorijum "/tmp" koji je podrazumevano mesto u kome se smeštaju SlackBuilds.org paketi nakon izgradnje:
pkgtool5.png
Nakon ovoga, postupak je isti kao kod opcije "Current" - prikazuju se meniji za instalaciju pojedinačnih paketa:
pkgtool6.png
Instalacija paketa sa disketa

Instalacija sa disketa je zastarela opcija. Većina modernih računara ni ne dolaze sa disketnim uređajem. Ali ako instalirate Slack na dosta star računar (386/486/Pentium) i ovo može biti zanimljiva opcija za instalaciju dodatnih paketa (pogotovo ako računar nema CD uređaj ili ne podržava USB). Nisam se duže zadržavao sa ovom opcijom pošto mislim da u doba broadband konekcija i računara sa SSD diskovima postoji jako malo ljudi kojima bi ova opcija bila iole korisna. :)

Bićete zapitani za izbor disketnog uređaja:
pkgtool7.png
Verujem da je nakon selekcije, postupak isti kao u dva naredna koraka.

Uklanjanje trenutno instaliranih paketa

Izborom opcije "Remove" dobićete meni sa spiskom (i opisom) trenutno instaliranih paketa:
pkgtool8.png
Da bi ste obrisali paket, potrebno je označiti kućicu ispred imena paketa. Za kretanje po spisku koristite strelice na tastaturi, a za obeležavanje paketa "Space" taster.
pkgtool8a.png
Nakon izbora željenih paketa, potvrdite izbor paketa pritiskom na taster "Enter".

Pregled datoteka sadržanih u paketu

Izborom opcije "View" možete pogledati sadržaj paketa. Prvo će biti prikazan menu za izbor paketa čiji sadržaj želite da pogledate:
pkgtool9.png
Nakon izbora paketa biće prikazan sadržaj:
pkgtool10.png
Ponovno pokretanje instalacionih skripta

Opcija "Setup" nam omogućuje da pokrenemo menu-bazirane skripte za konfiguraciju sistema. Ove su iste skripte koje se pokreću i tokom poslednjeg koraka tokom instalacije Slack-a. Ako ste preskočili neki od koraka tokom instalacije, nije loše napomenuti da ih ovde možete ponovo pokrenuti. Naravno, one su korisne i za podešavanje sistema koji je već duže vreme instaliran.

Nakon izbora ove opcije, pojaviće se menu sa spiskom skripti koje je moguće pokrenuti:
pkgtool11.png
Dostupna podešavanja:
  • 04.mkfontdir - Pokreni mkfontdir i mkfontscale u font direktorijumima
  • 05.fontconfig - Pokreni fc-cache radi lociranja novih fontova za Xft
  • 07.update-desktop - Pokreni update-desktop-database
  • 07.update-mime-databatse - Pokreni update-mime-database
  • 08.gtk-update-icon-cache - Pokreni gtk-update-icon-cache za hicolor temu
  • 11.cacerts - Ponovo izgradi bazu SSL sertifikata
  • 70.install-kernel - Instaliraj Linuks kernel sa bootdiska
  • 80.make-bootdisk - Napravi bootabilni Slackware USB stick
  • htmlview - Podesi podrazumevani browser (terminal)
  • liloconfig - Podesi LILO za pokretanje Linuksa (i drugih operativnih sistema)
  • mouse - Podesi konzolnu podršku za miša (GPM)
  • netconfig - Podesi osnovna mrežna podešavanja
  • services - Uključi/isključi sistemske servise
  • setconsolefont - Izaberi konzolni font
  • timeconfig - Podesi vremensku zonu
  • xwmconfig - Izaberi podrazumevano okruženje za X
Naravno, najveći broj ovih skripti je moguće pokrenuti i ručno, ali ih pkgtool sve fino grupiše na istom mestu koristeći jednostavni menu interfejs.

Recimo, ručno pokretanje xwmconfig (van pkgtool-a):

Code: Select all

xwmconfig
Što nam pokazuje menu za podešavanje podrazumevanog desktop okruženja:
xwmconfig.png
Izlazak iz pkgtool

Izborom opcije "Exit" napuštate pkgtool.


Post Reply

Who is online

Users browsing this forum: No registered users and 32 guests