Aptly: Difference between revisions
From ICO wiki
Jump to navigationJump to search
No edit summary |
No edit summary |
||
Line 22: | Line 22: | ||
'''1. Paigaldame aptly''' | '''1. Paigaldame aptly''' | ||
<source lang="bash"> | <source lang="bash"> | ||
apt-get update | apt-get update | ||
Line 59: | Line 60: | ||
</source> | </source> | ||
'''Märkus:''' tasub ära filtreerida paketid mis on mõeldud 64-bit operatsioonisüsteemile. Selleks on käsureal parameeter -architectures="amd64" | <<!-- Warning style viksitud ArchWikist -->div style="padding: 5px; margin: 0.50em 0; background-color: #FFDDDD; border: thin solid #DDBBBB; overflow: hidden;">'''Märkus:''' tasub ära filtreerida paketid mis on mõeldud 64-bit operatsioonisüsteemile. Selleks on käsureal parameeter -architectures="amd64" | ||
'''4. Tõenäolislet annab eelmine käsk vea kuna võtme paare pole | '''4. Tõenäolislet annab eelmine käsk vea kuna võtme paare pole tekitatud. Käivita veateate väljundis käsk. ''' | ||
Autori testkeskkonna puhul oli võtmepaar ja käsk selline: | Autori testkeskkonna puhul oli võtmepaar ja käsk selline: | ||
<source lang="bash"> | <source lang="bash"> |
Revision as of 12:37, 10 June 2015
Autor
Kristjan Hinn, AK31
Sissejuhatus
Paigaldamine ja näidisseadistus
Autor tegi läbi testkeskkonas näidisseadistuse. Näidisena loob autor ngnix tarkvara pakile ning tema sõltuvusprogrammidele peegel tarkvara hoidla (repository) ning näitab kuidas klient server tarkvara paki ning sõltuvusprogrammid paigaldada saab.
Eeldused
Autori testkeskkond:
Aptly server: Ubuntu LTS 14.04
IP: 172.16.8.85
Klient server: Ubuntu LTS 14.04
IP: 172.16.8.87
Vaike väärtustega eelseadistatud Apache2 veebiserver aptly serveril.
Seadistamine
1. Paigaldame aptly
apt-get update
apt-get install aptly
2. Muudame ära vaike kodukataloogi "rootDir": asukoha failis /root/.aptly.conf
nano /root/.aptly.conf
"rootDir": "/var/www/html",
"downloadConcurrency": 4,
"downloadSpeedLimit": 0,
"architectures": [],
"dependencyFollowSuggests": false,
"dependencyFollowRecommends": false,
"dependencyFollowAllVariants": false,
"dependencyFollowSource": false,
"gpgDisableSign": false,
"gpgDisableVerify": false,
"downloadSourcePackages": false,
"ppaDistributorID": "ubuntu",
"ppaCodename": "",
"S3PublishEndpoints": {},
"SwiftPublishEndpoints": {}
}
3. Loome peegel tarkvarahoidla. Antud juhendi kiiremaks läbimiseks loome tarkvarahoidla, milles hoitakse ainult tarkvara nginx ning tema sõltuvusprogrammid
aptly -architectures="amd64" mirror create -filter="nginx" -filter-with-deps nginx-main http://ee.archive.ubuntu.com/ubuntu/ trusty main restricted