Aptitude: Difference between revisions

From ICO wiki
Jump to navigationJump to search
No edit summary
No edit summary
 
(15 intermediate revisions by the same user not shown)
Line 1: Line 1:
[[File:Main.page.JPG|thumb|300px|alt=Aptitude|Aptitude]]
='''Sissejuhatus'''=
='''Sissejuhatus'''=
Aptitude on  paketihaldur, mis on mõeldud Debian GNU/Linux operatsioonisüsteemile. See põhineb ''apt'' paketihalduri infrastruktuurist. Võimalik on kasutada graafilist- kui ka käsupõhist liidest.  Aptitude käsupõhine liides on sarnane nagu apt- perekonda kuuluval tööriistal ([[Apt]]), kuid nende vaheldumisi kasutamist ei peeta üldjuhul heaks tavaks. Aptitude kasutatakse eelkõige graafilise liidese pärast, mis teeb pakettide haldamise mugavaks. Aptitude on mõeldud pakettide installeerimiseks, uuendamiseks ning eemaldamiseks.  
Aptitude on  paketihaldur, mis on mõeldud Debian GNU/Linux operatsioonisüsteemile. See põhineb ''apt'' paketihalduri infrastruktuurist. Võimalik on kasutada graafilist- kui ka käsupõhist liidest.  Aptitude käsupõhine liides on sarnane nagu apt- perekonda kuuluval tööriistal ([[Apt]]), kuid nende vaheldumisi kasutamist ei peeta üldjuhul heaks tavaks [http://community.linuxmint.com/tutorial/view/482]. Aptitude kasutatakse eelkõige graafilise liidese pärast, mis teeb pakettide haldamise mugavaks. Aptitude on mõeldud pakettide installeerimiseks, uuendamiseks ning eemaldamiseks.  




Line 9: Line 10:
*jpm...
*jpm...


''Oma näidetes kasutan Ubuntu Linuxi distributsiooni''
''Oma näidetes kasutan Ubuntu Linuxi distributsiooni ning, et kõik funktsioonid töötaksid on vaja sisse logida admin õigustes''


==Installeerimine==
==Installeerimine==
Line 32: Line 33:


'''Pakettide valimine'''
'''Pakettide valimine'''
* ''+''  -  paketi installeerimine või uuendamine
*+   paketi installeerimine või uuendamine
* ''-''  - paketi eemaldamine
*-   paketi eemaldamine
* ''=''  -  paketi samal versioonil hoidmine
*=   paketi samal versioonil hoidmine
* ''_''  - paketi eemaldamine koos konfiguratsiooni failidega
* ''_''  - paketi eemaldamine koos konfiguratsiooni failidega
* ''M''  -  paketi märkmine automaatseks installeerimiseks
* ''M''  -  paketi märkmine automaatseks installeerimiseks
* ''m''  -  paketi märkimine manuaalseks installeerimiseks
* ''m''  -  paketi märkimine manuaalseks installeerimiseks
Line 43: Line 44:
'''Käsud'''
'''Käsud'''
*''g''  -  Täita kõik pooleliolevad installatsioonid, eemaldamised ja uuendused
*''g''  -  Täita kõik pooleliolevad installatsioonid, eemaldamised ja uuendused
*''/''  - Otsingu kasutamine
*''/''  - Otsingu kasutamine
*''v''  -  kuvada olemasolevad verioonid valitud paketi kohta
*''v''  -  kuvada olemasolevad verioonid valitud paketi kohta
*''d''  -  kuvada sõltuvused valitud paketi kohta
*''d''  -  kuvada sõltuvused valitud paketi kohta
Line 50: Line 51:
*''q''  -  välju või tagasi pööru eelmisele vaatele
*''q''  -  välju või tagasi pööru eelmisele vaatele


==Otsimine==
Pakette, mille nime teatakse, saab otsida klahviga
/


[[File:Search.apti.JPG|410px]]


Informatsiooni kuvamiseks liikuda vastava paketi peale ning selle all kuvatakse info.
Mõnikord on kasulik peita kõik paketid, välja arvatud need mis vastavad mõnele kriteeriumile. Valimiseks klahv
l
[[File:Search.l.JPG|410px]]
See dialoog töötab samamoodi nagu otsingusüsteem. Selle asemel, et esile tõsta järgmist paketti, peidab see kõik paketid mis ei vasta otsingule.
[[File:Search.l.2.JPG|410px]]
==Muutmine==
Kõiki muudatusi ei tehta kohe, vaid need tuleb kinnitada.
Paketi intsaleerimine või uuendamine
Tekib ''i'' vasakusse nurka ning valitud pakett läheb roheliseks. Samuti veel kuvatakse paketi suurus.
+
Paketi eemaldamine
-
Paketi automaatse uuenduse vältimine
=
Muudatuste tagasi võtmine (undo)
''control'' + u
==Sõltuvused==
Mõnikord võib juhtuda et paketid on omavahel  sõltuvuses ning nende vahel tekivad konfliktid. Aptitude  hoiatab selliste juhtumite korral. Samuti katkenud pakettide korral informeerib milline pakett on puudu.
Katkenud pakettide leidmiseks klahv  ''b '' või otsingumootorist  '' ?broken ''
Informatsiooni kuvamiseks kuidas aptitude arvab et selle probleemi võiks lahendada vajutada
e
Rohkem lahendusi saab klahviga 
Või tagasi minna lahenusele mis eelnevalt oli 
,
Kinnitada praegune lahendus ning mingu tagasi pakettide listi juurde
!
Käsu eemaldamiseks (rejected)
r
Kinnitamiseks (approved)
a
=Midagi huvitavat=
Juhul kui tüdined ära pakettide installeerimisest ning kustutamisest, siis on aptitudega kaasatud „Minesweeper“ :) 
Actions > play minesweeper
='''Käsurea liides (command-line interface - CLI)'''=
==Tähtsamad käsud==
Varamute uuendamine
aptitude update
Uuendab nii palju pakette kui võimalik, eemaldamata olemasolevaid pakette. ( Mõnikord on oluline eemaldada enne mõni pakett, et uuendada teist. Selle käsuga ei ole võimalik uuendada pakette sellises situatsioonis)
aptitude sage-upgrade
Uuendab pakette, kuni kõik sõltuvused on korras
aptitude full-upgrade
Need käsud vastavalt installeerivad, eemaldavad  või puhastavad valitud paketid ( purge kustutab paketi, samuti ka selle konfiguratsiooni failid)
aptitude [ install | remove | purge ] pkg1 [pkg2...]
Otsimine
aptitude search pattern1 [pattern2]
Kuvab valitud paketi info
aptitude show pkg1[pkg2]


='''Kasutatud kirjandus'''=
='''Kasutatud kirjandus'''=

Latest revision as of 10:50, 21 May 2012

Aptitude
Aptitude

Sissejuhatus

Aptitude on paketihaldur, mis on mõeldud Debian GNU/Linux operatsioonisüsteemile. See põhineb apt paketihalduri infrastruktuurist. Võimalik on kasutada graafilist- kui ka käsupõhist liidest. Aptitude käsupõhine liides on sarnane nagu apt- perekonda kuuluval tööriistal (Apt), kuid nende vaheldumisi kasutamist ei peeta üldjuhul heaks tavaks [1]. Aptitude kasutatakse eelkõige graafilise liidese pärast, mis teeb pakettide haldamise mugavaks. Aptitude on mõeldud pakettide installeerimiseks, uuendamiseks ning eemaldamiseks.


Mõningad funktsioonid:

  • Katkiste pakettide tuvastus ning eemaldamine
  • Otsingusüsteem leidmaks pakette
  • Soovitused pakettide omavahelise sõlvutuse ennetamiseks
  • jpm...

Oma näidetes kasutan Ubuntu Linuxi distributsiooni ning, et kõik funktsioonid töötaksid on vaja sisse logida admin õigustes

Installeerimine

apt-get update
apt-get install aptitude

Graafiline liides (graphical user interface - GUI)

Graafilisse liidesesse sisenemine

aptitude

Manageerimine

Liikumine

  • Up või j - liikumine üles
  • Down või k - liikumine alla
  • Enter - Funtsioon sõltub vaatest
    • pakettide nimekirja laiendamine
    • paketi kohta informatsiooni kuvamine

Pakettide valimine

  • + paketi installeerimine või uuendamine
  • - paketi eemaldamine
  • = paketi samal versioonil hoidmine
  • _ - paketi eemaldamine koos konfiguratsiooni failidega
  • M - paketi märkmine automaatseks installeerimiseks
  • m - paketi märkimine manuaalseks installeerimiseks
  • u - paketi varamu uuendamine
  • U - kõik paketid, mida saab uuendada, märgitakse uuendatavateks

Käsud

  • g - Täita kõik pooleliolevad installatsioonid, eemaldamised ja uuendused
  • / - Otsingu kasutamine
  • v - kuvada olemasolevad verioonid valitud paketi kohta
  • d - kuvada sõltuvused valitud paketi kohta
  • r - kuvada paketid mis sõltuvad valitud paketist
  • ? - abi
  • q - välju või tagasi pööru eelmisele vaatele

Otsimine

Pakette, mille nime teatakse, saab otsida klahviga

/

Informatsiooni kuvamiseks liikuda vastava paketi peale ning selle all kuvatakse info.


Mõnikord on kasulik peita kõik paketid, välja arvatud need mis vastavad mõnele kriteeriumile. Valimiseks klahv

l

See dialoog töötab samamoodi nagu otsingusüsteem. Selle asemel, et esile tõsta järgmist paketti, peidab see kõik paketid mis ei vasta otsingule.

Muutmine

Kõiki muudatusi ei tehta kohe, vaid need tuleb kinnitada.


Paketi intsaleerimine või uuendamine

Tekib i vasakusse nurka ning valitud pakett läheb roheliseks. Samuti veel kuvatakse paketi suurus.

+

Paketi eemaldamine

- 

Paketi automaatse uuenduse vältimine

=

Muudatuste tagasi võtmine (undo)

control + u 

Sõltuvused

Mõnikord võib juhtuda et paketid on omavahel sõltuvuses ning nende vahel tekivad konfliktid. Aptitude hoiatab selliste juhtumite korral. Samuti katkenud pakettide korral informeerib milline pakett on puudu. Katkenud pakettide leidmiseks klahv b või otsingumootorist ?broken

Informatsiooni kuvamiseks kuidas aptitude arvab et selle probleemi võiks lahendada vajutada

e

Rohkem lahendusi saab klahviga

.  

Või tagasi minna lahenusele mis eelnevalt oli

, 

Kinnitada praegune lahendus ning mingu tagasi pakettide listi juurde

! 

Käsu eemaldamiseks (rejected)

r 

Kinnitamiseks (approved)

a

Midagi huvitavat

Juhul kui tüdined ära pakettide installeerimisest ning kustutamisest, siis on aptitudega kaasatud „Minesweeper“ :)

Actions > play minesweeper

Käsurea liides (command-line interface - CLI)

Tähtsamad käsud

Varamute uuendamine

aptitude update

Uuendab nii palju pakette kui võimalik, eemaldamata olemasolevaid pakette. ( Mõnikord on oluline eemaldada enne mõni pakett, et uuendada teist. Selle käsuga ei ole võimalik uuendada pakette sellises situatsioonis)

aptitude sage-upgrade

Uuendab pakette, kuni kõik sõltuvused on korras

aptitude full-upgrade

Need käsud vastavalt installeerivad, eemaldavad või puhastavad valitud paketid ( purge kustutab paketi, samuti ka selle konfiguratsiooni failid)

aptitude [ install | remove | purge ] pkg1 [pkg2...] 

Otsimine

aptitude search pattern1 [pattern2]

Kuvab valitud paketi info

aptitude show pkg1[pkg2] 

Kasutatud kirjandus

http://algebraicthunk.net/~dburrows/projects/aptitude/doc/en/

http://algebraicthunk.net/~dburrows/projects/aptitude/

http://nixdoc.net/man-pages/Linux/man1/APTITUDE.1.html

http://wiki.vpslink.com/Linux_Command_Reference:_aptitude_(Debian,_Ubuntu)

Autor

Andres Pihlak A22