The K Desktop Environment

Înainte Înapoi Cuprins

3. Elemente de bază ale interfeței

Kpackage are două paneluri. Panelul din stînga afișează un arbore de pachete instalate, iar cel din dreapta afișează informații despre pachetele instalate.

3.1 Drag-and-Drop

Kpackage utilizează protocolul drag-and-drop al KDE. Aceasta înseamnă că poți trage și pune pachete în Kpackage pentru a le deschide. Trăgînd un fișier peste dialogul Caută Fișier va căuta pachetul ce conține acel fișier.

3.2 Manipularea pachetelor cu arborele de pachete

Cînd Kpackage este pornit normal (adică nu a fost invocat prin drag-and-drop și nu i-au fost dați parametrii), el va afișa două paneluri cu arborele de pachete în stînga (acest arbore arată pachetele instalate și opțional pachetele neinstalate și actualizările de asemenea), iar în dreapta informații despre pachetul selectat.

Arborele de pachete arată numele pachetului, mărimea lui, versiunea și în cazul pachetelor neinstalate care ar actualiza un pachet instalat, versiunea pachetului instalat. Selectînd un pachet din arbore va determina afișarea de informații despre el în panelul din dreapta și permite:

Arborele de pachete poate opera în două moduri:

3.3 Integrarea pachetelor neinstalate în arborele de pachete

Kpackage poate lucra cu colecții de pachete neinstalate ale distribuțiilor RPM, Debian, Slackware sau BSD.

Pentru pachetele RPM, Kpackage poate citi un director conținînd pachetele și să le adauge la arborele de pachete ca pachete noi sau actualizări. Este posibil să poată fi examinate sau instalate aceste pachete direct din arborele de pachete. Implicit, informația despre pachet este extrasă din formatul standard al numelor fișierelor și de asemenea este necesară utilizarea butonului Examinează în modul Selecție Simplă pentru a vedea întreaga descriere. Este posibilă de asemenea setarea unei opțiuni astfel încît, pentru directoarele locale, să fie citit fiecare fișier din pachet. Acest lucru determină o viteză mai mică dar oferă o descriere completă.

Pentru pachetele Debian, directoarele de pachete pot fi manipulate în același fel ca pachetele RPM dar este de altfel posibilă utilizarea fișierelor Packages care asigură directoare pentru distribuțiile Debian. Locația distribuției Debian este specificată în corespondență cu fișierele Packages pentru părțile distribuției care interesează. Acele pachete sînt apoi adăugate la arborele de pachete și pot fi examinate sau instalate. Dacă este utilizat programul dselect, atunci fișierul /var/lib/dpkg/available poate fi utilizat ca fișier Packages ce descrie distribuția utilizată de dselect.

Pentru pachetele Slackware există foarte puțină informație stocată în pachetele instalate, dar este posibil să se utilizeze un fișier PACKAGE.TXT ca sursă de informații despre pachetele instalate. Fișierul PACKAGES.TXT este echivalent cu un fișier Packages Debian. Distribuțiile Slackware sînt structurate cu un arbore de directoare ce conține pachetele .tgz și un fișier PACKAGES.TXT ce descrie pachetele. La fel ca la distribuțiile Debian, pachetele dintr-o distribuție Slackware pot fi integrate arborele de pachete. Din păcate, pachetele Slackware nu transportă informații despre versiune, astfel încît nu este posibil să se determine care pachete neinstalate sînt mai noi decît cele instalate.

Pentru pachete BSD, Kpackage va considera ca director ce conține distribuția de pachete. Acel director conține un fișier INDEX (ce descrie toate pachetele) și mai conține și un director All (cu toate fișierele pachet în el).

Pentru fișiere pachet distante și directoare distante (de exemplu cele aduse prin FTP), Kpackage va face caching. Pachetelelor li se face cache în ~/.kpackage și directoarelor în ~/.kpackage/dir

OBSERVAȚIE: pentru ca manipularea directoarelor distante să meargă (FTP), kfm nu trebuie să aibă obțiunea Proxy FTP setată în dialogul Configurare Browser.

3.4 Instalarea pachetelor

Pentru a instala un pachet poți să:

În modul Selecție Simplă butonul Examinează va deschide fișierul pachet (aducînd-ul de la sursa îndepărtată dacă este necesar) și afișează opțiunile de instalare în panelul din stînga și informații despre pachet în panelul din dreapta.

În modul Selecție Multiplă butonul Instalează deschide un dialog cu opțiuni de instalare, unde instalarea este selectată în acest dialog și pachetele distante sînt aduse prin FTP și după aceea pachetele selectate sînt instalate.

Pachetele RPM și Debian sînt manipulate un pic diferit. Pachetele RPM sînt instalate de către Kpackage, pe cînd pachetele Debian au nevoie de utilitarele DPKG ce sînt invocate într-o fereastră KVT (acesta permite interacțiunea cu utilizatorul dacă este nevoie).

3.5 Dezinstalarea pachetelor

Pachetele pot fi dezinstalate prin selectarea lor în arborele de pachete în și utlizînd butonul Dezinstalează. Aceasta va determina afișarea unui dialog cu opțiunile de dezinstalare, iar apăsarea butonului Dezinstalează din dialog determină dezinstalarea pachetelor.

Înainte Înapoi Cuprins