Add-apt-repository: Difference between revisions

From ICO wiki
Jump to navigationJump to search
No edit summary
No edit summary
Line 7: Line 7:


Repository ehk tarkvarahoidla või varamu, kus on konkreetse Linuxi versiooni jaoks valmis kompileeritud tarkvarapaketid. Need on interneti kaudu lihtsalt kättesaadavad. Kuna paketid on põhjalikult läbi testitud, on need ka turvalised. Varamute nimekiri asub /etc/apt/sources.list kuhu on soovi korral võimalik neid juurde lisada või sealt eemaldada. Ubuntu tarkvaravaramud on jagatud nelja eraldi osasse vastavalt toetuse tasemele ja vaba tarkvara filosoofia (http://www.ubuntu.com/about/about-ubuntu/our-philosophy) ideedele.
Repository ehk tarkvarahoidla või varamu, kus on konkreetse Linuxi versiooni jaoks valmis kompileeritud tarkvarapaketid. Need on interneti kaudu lihtsalt kättesaadavad. Kuna paketid on põhjalikult läbi testitud, on need ka turvalised. Varamute nimekiri asub /etc/apt/sources.list kuhu on soovi korral võimalik neid juurde lisada või sealt eemaldada. Ubuntu tarkvaravaramud on jagatud nelja eraldi osasse vastavalt toetuse tasemele ja vaba tarkvara filosoofia (http://www.ubuntu.com/about/about-ubuntu/our-philosophy) ideedele.
Varamu komponentideks on:
 
<nowiki>Varamu komponentideks on:</nowiki>
 
'''Main''' – ametlikult toetatud tarkvara
'''Main''' – ametlikult toetatud tarkvara
'''Restricted'''- toetatud, kuid kitsendatud õigustega tarkvara
'''Restricted'''- toetatud, kuid kitsendatud õigustega tarkvara
'''Universe'''-  ametliku toeta tarkvara
'''Universe'''-  ametliku toeta tarkvara
'''Multiverse'''- tarkvara, mis ei vasta vaba tarkvara ideedele.
'''Multiverse'''- tarkvara, mis ei vasta vaba tarkvara ideedele.


==Lisamine==
==Lisamine==
Line 34: Line 41:
deb-src http://us.archive.ubuntu.com/ubuntu/ interpid main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ interpid main restricted
</source>
</source>




Line 40: Line 46:
*Kõik read, mis algavad trellidega (#) on kommentaarid ning neid apt ei loe.
*Kõik read, mis algavad trellidega (#) on kommentaarid ning neid apt ei loe.
*Ilma trellideta algavad read on apt varamute s.h. URI read, meie näites siis need:
*Ilma trellideta algavad read on apt varamute s.h. URI read, meie näites siis need:


<source lang="bash">
<source lang="bash">
Line 47: Line 52:
</source>
</source>


* need tähendavad
* need tähendavad:
<nowiki>
deb- sisaldab binaarfaile või kompileeritud pakette, vajalik kõigile;
deb- sisaldab binaarfaile või kompileeritud pakette, vajalik kõigile;
deb-src- sisaldab lähtekoodi.
</nowiki>
 
<nowiki>
deb-src- sisaldab lähtekoodi;
</nowiki>
 
<nowiki>
http://us.archive.ubuntu.com/ubuntu/ - URI (Uniform Resource Identifier) Ühene Ressursi Identifikaator
http://us.archive.ubuntu.com/ubuntu/ - URI (Uniform Resource Identifier) Ühene Ressursi Identifikaator
</nowiki>
Käsurealt muutes saab sources.list faili toimetada tekstiredaktori, nt. nano abil või käsuga:
Käsurealt muutes saab sources.list faili toimetada tekstiredaktori, nt. nano abil või käsuga:


Line 56: Line 71:
echo “deb http://us.archive.ubuntu.com/ubuntu/ interpid main restricted“ >> sources.list
echo “deb http://us.archive.ubuntu.com/ubuntu/ interpid main restricted“ >> sources.list
</source>
</source>


Teine võimalus on olemasoleval URI-l kas lisada või eemaldada trellid või kirjutada sources.list lõppu URI` sid juurde.
Teine võimalus on olemasoleval URI-l kas lisada või eemaldada trellid või kirjutada sources.list lõppu URI` sid juurde.


Lisada saab ka PPAna:
Lisada saab ka PPAna:
Line 72: Line 89:


[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]
[[Category:Operatsioonisüsteemide administreerimine ja sidumine]]
[[Category:Operatsioonisüsteemide referaadid 2013 Sügis]]

Revision as of 05:26, 3 January 2014

Autor: Aive Luppo

Rühm: AK21


Sissejuhatus

Repository ehk tarkvarahoidla või varamu, kus on konkreetse Linuxi versiooni jaoks valmis kompileeritud tarkvarapaketid. Need on interneti kaudu lihtsalt kättesaadavad. Kuna paketid on põhjalikult läbi testitud, on need ka turvalised. Varamute nimekiri asub /etc/apt/sources.list kuhu on soovi korral võimalik neid juurde lisada või sealt eemaldada. Ubuntu tarkvaravaramud on jagatud nelja eraldi osasse vastavalt toetuse tasemele ja vaba tarkvara filosoofia (http://www.ubuntu.com/about/about-ubuntu/our-philosophy) ideedele.

Varamu komponentideks on:

Main – ametlikult toetatud tarkvara

Restricted- toetatud, kuid kitsendatud õigustega tarkvara

Universe- ametliku toeta tarkvara

Multiverse- tarkvara, mis ei vasta vaba tarkvara ideedele.


Lisamine

Seda saab teha nii käsurealt kui ka graafilise kasutajaliidesega. Kuid eelnevalt on arukas teha source.list` st koopia.

sudo cp / etc / apt / sources.list / etc / apt / sources.list.backup

sources.list osaline näide :

# Sources.list
# Deb cdrom: [Ubuntu 8.04.1 _Hardy Heron_ - Release amd64 (20080701)] / hardy main restricted
# Deb cdrom: [Ubuntu 8.04.1 _Hardy Heron_ - Release amd64 (20080701)] / hardy main restricted
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to 
# newer versions of the distribution.
deb http://us.archive.ubuntu.com/ubuntu/ interpid main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ interpid main restricted


Näidise selgitus:

  • Kõik read, mis algavad trellidega (#) on kommentaarid ning neid apt ei loe.
  • Ilma trellideta algavad read on apt varamute s.h. URI read, meie näites siis need:
deb http://us.archive.ubuntu.com/ubuntu/ interpid main restricted
deb-src http://us.archive.ubuntu.com/ubuntu/ interpid main restricted
  • need tähendavad:

deb- sisaldab binaarfaile või kompileeritud pakette, vajalik kõigile;

deb-src- sisaldab lähtekoodi;

http://us.archive.ubuntu.com/ubuntu/ - URI (Uniform Resource Identifier) Ühene Ressursi Identifikaator


Käsurealt muutes saab sources.list faili toimetada tekstiredaktori, nt. nano abil või käsuga:

echo “deb http://us.archive.ubuntu.com/ubuntu/ interpid main restricted“ >> sources.list


Teine võimalus on olemasoleval URI-l kas lisada või eemaldada trellid või kirjutada sources.list lõppu URI` sid juurde.


Lisada saab ka PPAna:

sudo add-apt-repositoy ppa:projektv6ikasutaja/arhiiv

PPA (Personal Package Archive) on Launchpad portaali poolt korraldatud süsteem pakkumaks suhteliselt turvaliselt tarkvara, mis pole Ubuntu või Debiani põhjalikku pakendamissõela läbinud. PPA'de kaudu pakutakse sageli tarkvara tööversioone, aga ka tarkvara, mis eri põhjustel kunagi Ubuntu ametlikesse arhiividesse ei jõua. Pärast source.list muutmist on soovitav teha ka apt-get update. Lisamiseks graafilise kasutajaliidese kaudu on olemas utiliit Software Sources (Tarkvaraallikad), selleks tuleb avada paketihaldur (Muon, Synaptic) > settings (seaded)> Software Sources (Tarkvaraallikad) ning kas märkida või lisada vajalikud URId.