Ubuntu repositooriumid: Difference between revisions
Line 65: | Line 65: | ||
===Download Server=== | ===Download Server=== | ||
Kui teil on probleeme serveri ühendamisega, server on aeglane, teie ei leia paketti mis te ootatesite leida parajasti valitud serveris, või lihtsalt tahate leida kiirem server, klõpsake "Download from" aken. Valikud on järgmised: | Kui teil on probleeme serveri ühendamisega, server on aeglane, teie ei leia paketti mis te ootatesite leida parajasti valitud serveris, või lihtsalt tahate leida kiirem server, klõpsake "Download from" aken. Valikud on järgmised: | ||
#"Main Server", "Server for ...", või "Other". | #"Main Server", "Server for ...", või "Other". | ||
:[[File:Download_from.png]] | :[[File:Download_from.png]] |
Revision as of 22:24, 15 December 2012
Mis on Ubuntu repositooriumid?
Praegu on olemas sõna otseses mõttes tuhandeid programme Ubuntu kasutajate vajaduste rahuldamiseks. Paljud neist programmidest on salvestatud tarkvara arhiividesse mis nimetatakse tavaliselt repositooriumiteks.Repositooriumid teevad väga lihtsaks uute programmide paigaldus Ubuntu peale, kasutades Interneti-ühendust ja samas pakkudes kõrge turvalisuse taset, sest iga programm mis on saadaval repositooriumites on põhjalikult testitud ja ehitatud spetsiaalselt iga Ubuntu versioonile.
Ubuntu tarkvara repositooriumid on jagatud neljaks eraldi asukohtadeks või "komponentideks", vastavalt Ubuntu poolt pakkuvatele toetusele ja kas kõnealune programm vastab Ubuntu Free Software Philosophy-le.
Repositooriumi komponendid on:
1.Main - ametlikult toetatud tarkvara.
2.Restricted - Toetatud tarkvara, mis ei ole saadaval täiesti tasuta litsentsiga.
3.Universe - Community poolt hooldatud tarkvara, st. ei ole ametlikult toetatud tarkvara.
4.Multiverse - tasuline tarkvara.
Ubuntu install CD sisaldab tarkvara "Main" ja "Restricted" repositooriumi komponentidest. Kui teie süsteem saab teada repositeeriumite interneti-põhilistest asukohtadest,siis palju rohkem tarkvarat on saadaval paigaldamiseks. Kasutades tarkvarapakettide juhtimisvahendit mis on juba sinu süsteemi paigaldatud, võite otsida, installida ja uuendada iga tarkvara tükki otse läbi interneti, ilma et oleks vaja CD.
Kuidas lisada Ubuntu repositooriumi läbi Ubuntu GUI?
Kirjeldatud selles peatükkis toimingud muudavad tarkvara repositooriumite konfiguratsioonifaili mis asub
/etc/apt/sources.list
GUI-põhine repositooriumite haldamine on tavaliselt saavutatud läbi "Software Sources".Selle liidese liigipääsemiseks on mittu meetodeid. Uusimates Ubuntu versioonides, lihtsaim viis on minna läbi "Ubuntu Software Center" näiteks nägu selles näidises Ubuntu 10.04 versionis. Ava "Software center", siis alates "Edit" menüüst vali "Software Sources". Sa pead sisestama enda parooli et muuta seadeid selles aknas.
Vanemates Ubuntu versioonides,on mitmeid võimalusi:
- Main Menu: System > Administration > Software Sources.
- Synaptic : System > Administration > Synaptic Package Manager : >> Settings >> Repositories.
- Main Menu: Ubuntu Software Center : >> Edit, Software Sources.
Ubuntu Software Aken
pildi allikas:https://help.ubuntu.com/community/Repositories/Ubuntu
Ubuntu Software repositooriumite lisamine
"Ubuntu Software" aken näitab "Channels" või repositooriumite nimekirja.
- Järgmised repositooriumid on vaikimisi valitud:
- "Canonical-supported Open Source software (main)"
- "Proprietary drivers for devices (restricted)" [hardware-dependent]
- "Source Code"
- Märkus: Ubuntu 9.04 (Jaunty) versioonis ja vanimatel, "main", "universe", "restricted" ja "multiverse" repositooriumid on vaikimisi valitud.
- Valige teilsed repositooriumid selleks et saada liigipääsu "proprietary drivers", "copyrighted material", "source code", jne. juurde.
- "Community-maintained Open Source software - (universe)"
- "Proprietary drivers for devices (restricted)" - Tihti kasutatav tarkvara, mis ei tule täiesti tasuta litsentsiga. Seeda tarkvarat toetab Ubuntu meeskond
- "Software restricted by copyright or legal issues (multiverse)" - Tarkvara, mis ei ole tasuta litsensiga ja võb nõuda tasulist litsentsi. Seeda tarkvarat ei toetata.
- Vali "Close" muudatuste salvestamiseks.Peab tekkida aken,mis küsib kas te soovite repositooriumi nimekirja uuendada. Valige "Reload" selleks et nimekirija uuendada.
pildi allikas:https://help.ubuntu.com/community/Repositories/Ubuntu
Close, Reload ja Revert nupud täidavad erifunktsioone mis on seotud repositooriumite lehekülgedega.
1.Close. "Close" nuppu tuleb valida mis tahes muudatuste täitmiseks. Kui tehe muudab süsteemi failid, need on kirjutatud sel ajal.
2.Reload. Iga kord kui muudetakse seadistused mis puudutavad repositooriumi seadistused "Reload" nuppu tuleks valida, et võimaldada kohaldatava repositooriumi andmebaasi uuendamist. Repositooriumi info tavaliselt ei uuendatakse kuni "Reload" nupp on valitud. Kui te ei soovi kasutada "Reload", valige "Close" väljumiseks ilma andmebaasi uuendamist.
3.Revert."Revert" nuppu valimine kustutab tehtud muudatusi pärast viimast salvestamist. See lihtsalt tühistab muudatusi mis on ootel, aga mis ei ole täidetud veel ja tagastab valikuid oma endise olekusse.Nupp ei tagasta süsteemi failid esialgtesse installimise seadistuseni. Hoidla serverit kasutavad seda lehte.
Download Server
Kui teil on probleeme serveri ühendamisega, server on aeglane, teie ei leia paketti mis te ootatesite leida parajasti valitud serveris, või lihtsalt tahate leida kiirem server, klõpsake "Download from" aken. Valikud on järgmised:
- "Main Server", "Server for ...", või "Other".
- Valik "Other" pakub järgmised valikuid:
- Võimaluse valida osalevat serverit kõikjal maailmas.
- Laienda kõikide riikide nimekiri vasakul paneelil ja märki serveri. Seejärel valige "Choose Server".
- Valik "Best server"
- Kui see on valitud, süsteem pingib iga kättesaadava serveri kogu maailmas ja määrab parima selleks et kasutada praegusel ajal. Testi lõppus parimaid tulemusi saavutatud server on toodetud esile vasakul panelil. Et valida selle serveri vajutage "Choose server" nuppu.
- Server jääb vaikimisi serveriga kuni teda muudetakse. Allalaadimiskiirused ei ole automaatselt kontrollitud, nii et valitud server ei pruugi olla "Best server" mingil teisel ajal.
- Kui see on valitud, süsteem pingib iga kättesaadava serveri kogu maailmas ja määrab parima selleks et kasutada praegusel ajal. Testi lõppus parimaid tulemusi saavutatud server on toodetud esile vasakul panelil. Et valida selle serveri vajutage "Choose server" nuppu.
- Võimaluse valida osalevat serverit kõikjal maailmas.
CD-ROM/DVD
CD-ROM-i võib valida või valiku tühistada selles aknas:
1.Kui valitud, süsteem püüab otsida CD-ROM-i paketti installimise ajal.
2.Kui valitud, kuid CD ei ole sisestatud, tekkib sõnum mis palub selle sisestamist.
3.Tühjendage CD-ROM-i valikud, kui te ei plaani seda kasutada tarkvara installimiseks. See lõpetab ka sõnumeid CD-ROM-i sisestamisest interneti kaudu tarkvara installimise ajal.
Third-Party Software Aken
Canonical Partner repositooriumite lisamine
"Third-Party Software" menüü, kus saad lisada Canonical Partner repositooriumid. Te näete kahte Canonical Partner repositooriumid loetletud - üks rakendused ja teine lähtekoodid (src).Partner repositooriumites pakkutakse juurdepääsu "proprietary" ja suletud lähtekoodiga tarkvarale ja ei ole vaikimisi lubatud. Kasutajad peavad spetsiaalselt valida need "partner" repositooriumid. Vali "Close" ja "Reload", et salvestada ja uuendada andmebaasi, kui valisite lisada üks või mõlemad neist.
CD-ROM/DVD lisamine
Muud CD-ROM/DVD allikad võib lisada selles aknas. Vajuta "Lisa CD-ROM" nuppu pärast sisestamist CD-ROM-i mis sisaldab pakette.Pärast CD-ROM/DVD lisamist, otsitakse paketid paigaldamise ajal .
PPA-de lisamine
Alates Ubuntu 9.10,on lihtne viis lisada "Personal Package Archives" tarkvara allikate juurde, mis automaatselt impordib võtmed mis kontrollivad allalaetud tarkvara.
Nagu eespool kirjeldatud, mine Ubuntu Software Centre > Edit > Software Sources > Other Software ja vajuta nuppu Add.
Seejärel saate sisestada APT rida PPA kujul, nagu ppa: [username] / [ppaname].
Pärast seda vajutage Add Source ja Close.Te peate teha Reload tarkvara allikatele. Seejärel saab paigaldada pakette PPA-st Software Center aknas
Teiste repositooriumite lisamine
On aegu, mil võiksite tahta lisada mitte-Ubuntu repositoorimid teie "software sources" nimekirja. Veenduge, et kõik repositooriumid mis te lisate sel viisil on testitud ja on teada, et nad töövad Ubuntu süsteemiga. Repositooriumid, mis ei ole loodud töötama koos teie Ubuntu versiooniga saab tekkida ebakõlastused teie süsteemiga ning võib sundida teid süstemi reinstallida .
Näiteks mõni tarkvara ei saa olla jaotatud Ubuntuga seetõttu et omab patenti ja litsentsimise piiranguid mõnes riigis.Te võiksite tahta lisada repositooriumid, mis pakuvad sellist tarkvara.
Et lisada täiendavaid repositooriumid, klõpsake "Add" nuppu ja sisestage repositooriumi asukoha selles aknas.
2.Sisesta apt rida sisendkastisse. See peaks välja nägema midagi sellist:
deb http://ppa.launchpad.net/fta/ubuntu lucid main
Repositooriumite muutmine
Et muuta tarkvara allikat, valige see loendist ja klõpsake nuppu Edit.Kuvatakse dialoogiboksis apt rida, jagatud komponentideks.
Type Software sources on nimetanud "binary"-ks (deb) kahend formaadis tarkvara jaoks või "source" (src) lähtekoodi formaati jaoks. Vali variant, mis vastab repositooriumile.
URI Sisestage kehtiv "Uniform Resource Indicator" või URI tarkvara repositooriumis. Siin on näidiste nimekiri :
1.cdrom
cdrom: [description_of_cd] /
2.ftp
ftp://ftp.domain.ext/path/to/repository
3.http
http://www.domain.ext/path/to/repository
4.SMB (töötab ainult siis, kui arvuti on ühendatud Samba share-iga)
smb :/ / path / to / hoidla
5.nfs (töötab ainult siis, kui arvuti on ühendatud nfs-iga)
file :/ / path / to / local / kataloog
4.Distribution
Valige väljaandmise nimi või väljaandmise versioni nimi.
(lucid eespool toodud näites.)
5.Components
Vali repositooriumi osa ligipääsemiseks.
Lisa rohkem sektsioone eraldatud tühikutega.
(näidis repositooriumil on olemas partnerite sektsioon.)
6.Comment
Lisa kommentaar repositooriumi kirjeldamiseks lihtsamaks viiteks.
Repositooriumite kustutamine ja väljalülitamine
1.Et keelata repositoorium ajutiselt, eemalda linnuke märkeruutu tarkvara allika vastu. Kasutaja saab taastada repositooriumi valides ta.
2.Selleks et alaliselt eemaldada tarkvara repositooriumi ("Channel") repositooriumi nimekirjast, vali repositooriumi ja kliki "Remove" nuppu.
Kuidast seadistada repositooriumid käsurealt?
Ubuntu kasutab apt pakettide seadistamiseks. Apt hoiab repositooriumite nimekiri või "software channels" failis
/etc/apt/sources.list
Muutes seda faili käsurealt, saame lisada, eemaldada või ajutiselt keelata tarkvara repositooriumid.
- Märkus: Alati on hea mõte varundada konfiguratsioonifaili nagu sources.list enne selle muutmist. Selleks kirjutage järgmine käsk:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
Tavaliselt / etc / apt / sources.list sisu näeb välja selline:
# 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/ hardy main restricted deb-src http://us.archive.ubuntu.com/ubuntu/ hardy main restricted ## Major bug fix updates produced after the final release of the ## distribution. deb http://us.archive.ubuntu.com/ubuntu/ hardy-updates main restricted deb-src http://us.archive.ubuntu.com/ubuntu/ hardy-updates main restricted}}}
NB! Eespool ei ole täielik sources.list fail
Repository Format-i seletus
1.Kõik read, mis algavad ühe või kahe "hashes" (#)sümboliga on kommentaarid ja need apt või tema "front-ends" apt-get, Synaptic ja Adept ei saa lugeda.
2.Read ilma "hashes" sümbolita on apt repositooriumite read. Esimesed kaks apt read meie näites on
deb http://us.archive.ubuntu.com/ubuntu/ hardy main restricted deb-src http://us.archive.ubuntu.com/ubuntu/ hardy main restricted
3.Siin on, mida nad tähendavad:
1.deb: Need repositooriumid sisaldavad kahend või eelkompileeritud pakette. Need repositooriumid on vaja kõikidele kasutajatele.
2.deb-src: Need repositooriumid sisaldavad lähtekoodi paketid. Kasulik arendajatele.
3.http://archive.ubuntu.com/ubuntu: URI (Uniform Resource Identifier), antud juhul asukoht Internetis. Vaata ametlikku peeglite nimekirja või "self-manteined" peeglite nimekirja ja leida teisi peeglid.
4.hardy on väljalaske nimi või versioon teie distributsioonis.
5.main & restricted on sektsionide nimesid või komponentid. Võib olla mitu sectsioni nimesid, eraldatud tühikutega.
Repositooriumite lisamine käsurealt
Universe ja Multiverse repositooriumite lisamine
Täiendav tarkvara repositooriumid nagu "Universe" ja "Multiverse" saab lubada lahtikommenteerimas vastava apt rea (st. kustutada "#" rida alguses). Meie näites, me kommenteerime lahti järgmised read "Universe" repositooriumite jaoks:
deb http://us.archive.ubuntu.com/ubuntu/ hardy universe deb-src http://us.archive.ubuntu.com/ubuntu/ hardy universe deb http://us.archive.ubuntu.com/ubuntu/ hardy-updates universe deb-src http://us.archive.ubuntu.com/ubuntu/ hardy-updates universe
"Multiverse"-i jaoks:
deb http://us.archive.ubuntu.com/ubuntu/ hardy multiverse deb-src http://us.archive.ubuntu.com/ubuntu/ hardy multiverse deb http://us.archive.ubuntu.com/ubuntu/ hardy-updates multiverse deb-src http://us.archive.ubuntu.com/ubuntu/ hardy-updates multiverse
Märkus: Oluline on lisada "hardy-updates" osa nii universe kui ka multiverse reposotooriumite jaoks selleks et tagada et te saate uuendused.
Kui olete oma valikutega rahul, salvestage faili. Nüüd, selleks et uuendatud paketi nimekirjad äsja lisatud repositooriumitega hakkasid toimima andke käsureas ette järgmine käsk:
sudo apt-get update
Tehtud! Teie süsteem on valmis paigaldama paketid "Universe" ja "Multiverse" repositooriumitest.
Partner repositooriumite lisamine käsurealt
Saate lisada partner repositooriumid lahtikommenteerimas järgnevad read enda / etc / apt / sources.list failis:
deb http://archive.canonical.com/ubuntu Hardy partner deb-src http://archive.canonical.com/ubuntu Hardy partner
Siis uuendage nagu enne:
sudo apt-get update
Märkus: Pea meeles, et tarkvara partner repositooriumitest ei ole avatud lähtekoodiga.
Teiste repositooriumite lisamine käsurealt
Märkus: On olemas mõned (kuid mitte palju) head põhjused, mis te võiksite tahta lisada mitte-Ubuntu repositooriumid oma tarkvara allikate nimekirja. Mõni tarkvara ei saa olla jaotatud Ubuntuga seetõttu et omab patenti ja litsentsimise piiranguid mõnes riigis.Te võiksite tahta lisada repositooriumid, mis pakuvad sellist tarkvara.Veenduge, et kõik repositooriumid mis te lisate sel viisil on testitud ja on teada, et nad töövad Ubuntu süsteemiga. Repositooriumid, mis ei ole loodud töötama koos teie Ubuntu versiooniga saab tekkida ebakõlastused teie süsteemiga ning võib sundida teid süstemi reinstallida.
1.Te saate lisada "custom" tarkvara repositooriumid, lisades apt repositooriumi rida enda tarkvara allikate hulka repositooriumite nimekirjasse. See peaks välja nägema midagi sellist:
deb http://mirror3.ubuntulinux.nl/ Hardy-seveas freenx
2.Lisa rida enda sources.list faili lõppus ja salvestage fail.
Seejärel andke apt teada uutest tarkvara repositooriumitest andes järgmise käsku:
sudo apt-get update
Tehtud!Uus tarkvara repositooriumid peaksid nüüd olema kasutusvalmis.
Launchpad PPA repositooriumite lisamine käsurealt
Alates Ubuntu 9.10, Karmic Koala tutvustati mugava uue käsku Launchpad PPA (Personal Package Arhive)repositooriumite lisamiseks käsurealt: add-apt-repository. See käsk on ilmselt sama nagu addrepo mis on saadaval Debiani-s.
1.Repositoorium on registreeritud APT-ga ja sissekanne on loodud failis / etc / apt / sources.list ja varundatakse / etc / apt / sources.list.save (See ilmselt loob faili / etc / apt / sources.list. list.d kausta - see võib juhtuda ka tulevikus).
2. Kui avalik võti on vajalik ja saadaval see automaatselt laetakse alla ja registreeritatakse.
3.Te peate esialgu installima "python-tarkvara-properties"
sudo apt-get install python-tarkvara-omadused
sudo add-apt-repository ppa: <repository-name>
Näide: sudo add-apt-repository ppa: nhandler
Repositooriumite aktiveerimine(mitte-interaktiivnse) skriptiga käsurealt
Probleem: Te otsite viis, mis võimaldab lisada repositooriumid ilma ühtegi kasutaja sisendita. Näide: Te loote kohandatud installimise skripti ühe rakenduse jaoks mis vajab tarkvara pakette Universe või Multiverse repositooriumitest. Alljärgnevalt on lihtne skript, mis võimaldab lisareposid mis on kommenteeritud läbi default install Ubuntu 8.04 LTS.
1.Esiteks salvestage originaal sources.list faili.
sudo cp / etc / apt / sources.list / etc / apt / sources.list.backup
2.Nüüd teehke muudatusi ja kommenteerige lahti kõik repositooriumid loetletud sources.list failis.
sudo sed-i-e "s / # deb / deb / g" / etc / apt / sources.list
3.Tee apt teadlik uutest tarkvara repositooriumites andes järgmine käsk:
sudo apt-get update
Tehtud!Uus tarkvara repositooriumid peaksid nüüd olema kasutusvalmis.
Probleem: Te otsite viis, mis aktiveerib tarkvarat mida te annate enda kasutajatele.
1.Esiteks salvestage originaal sources.list faili.
sudo cp / etc / apt / sources.list / etc / apt / sources.list.orig
2.Nüüd looge uus fail mis lõpeb "sources.list" failis / etc / apt / sources.list.d" kataloogis
echo "deb http://www.yourdomain.com/packages/ubuntu /" >> / etc / apt / sources.list.d / yourdomain.sources.list
2.Tee apt teadlik uutest tarkvara repositooriumitest andes järgmine käsk:
sudo apt-get update
3.Palun pea meeles, et sa pead enda paketid allakirjutada ja küsida kasutajatelt importida oma PGP võtit. Muidu nad peavad kinnitama, et nad soovivad paigaldada ebausaldusväärsed pakette teie repositooriumist.
Kasutatud kirjandus
1. https://help.ubuntu.com/community/Repositories/Ubuntu
2. https://help.ubuntu.com/community/Repositories/CommandLine
Referaadi versioon 1. on esitatud 3.12.2012.