Esittely
Hei, tässä on toinen viesti, jos haluat "samanlaisen" kuin aiemmin archlinux, tällä kertaa aiomme tehdä jotain hyvin samanlaista, sillä erolla, että vaikka teen sen alla chakra linux, on sovellettavissa kaikkiin distroihin, jotka käytä pacmania paketinhallintaohjelmana
Vaatimukset
- Pakattavat paketit ovat yleensä ryhmiä, jotka päättyvät devel (varten Kaari olisi pohja-devel)
Arkiston rakentaminen
Tätä varten on luotava (tilattava) 2 kansiota arkistoon, minun tapauksessani luon repo x11tete11x in: /home/x11tete11x/.repo/x11tete11x ja sen sisältämät kansiot ovat: pkg rakentaa y pkgs-x86_64
Varastomme lisääminen Pacmaniin
Me muokkaamme tiedostoa /etc/pacman.conf ja lisäämme repomme seuraavilla tiedoilla:
[RepoName] SigLevel = Palvelin =
Esimerkki siitä, miten repo on määritetty:
[x11tete11x] SigLevel = Valinnainen TrustAll Server = tiedosto: ///home/x11tete11x/.repo/x11tete11x/pkgs-x86_64
Manuaalinen menetelmä
Tietokannan luominen arkistolle
Tässä käytämme ohjetta lisää uudelleen luoda tietovarastotietokanta
repo-add / path / to / repo / folderDepkgs / /path/to/repo/Depkgsfolder/*.pkg.tar.xz
Pakettien kokoaminen
Tässä enemmän kuin vaiheet, olen kiinnostunut antamaan lisää "ohjeita" tai neuvoja, vaiheet ovat:
- Lataa tai koota halutun paketin PKGBUILD kansioon pkg rakentaaja kirjoita sama
- Mukauta PKGBUILD vastaamaan distron riippuvuusnimiä
- Ejecutar makepkg
- Kopioi binääri kansioon pkgs
- Palauta DB-tiedosto uudelleen lisää uudelleen
- Päivitä pacman-arkistot pacman-Sy
Huomioita laadittaessa
Ennen kokoamisen aloittamista hulluille ja hulluille Tarkista, että arkistoissasi on kaikki riippuvuudet upseerit, koska jos aloitamme kaksoiskappaleet arkistoissamme ja järjestelmässämme voimme luoda esimerkiksi epäjohdonmukaisuuksia.
Myöhemmin seuraan tätä viestiä, jossa on video-opetusohjelma, joka näyttää kaiken, mikä on täällä, erityisesti Chakra on paketti «toluapp" ja sisään Kaari on nimeltään "tolua ++»Jos siis haluamme koota paketin sisään Chakra (josta esimerkiksi toimme Kaari), jolla on riippuvuus tolua ++, EI meidän on koottava tolua ++ yksinkertaisesti muokkaamme PKGBUILD, jotta riippuvuus samaa sattuu olemaan toluapp.
Tämän on oltava suurin harkittavissa oleva asia. Siksi on ennen mahdollista mahdollisuutta, Googlella hieman muokata PKGBUILD-tiedostoa siten, että se kääntyy (videossa näytetyssä esimerkissä on kaikki nämä kysymykset, jopa kokoamisvirhe , myöhemmin kiinteä)
Automaattinen menetelmä
"Automaattinen" menetelmä koostuu yksinkertaisesta komentosarjasta, jonka tein automatisoimaan pakettien kokoamisen ja lisäämisen arkistoon (se ei ole läheskään yhtä täydellinen kuin paikallinen-repo de Kaari mutta se täyttää tehtävänsä) saman koodi on seuraava:
#! / bin / bash REPONAME = x11tete11x PATHPKG = / home / x11tete11x / .repo / x11tete11x / pkgs-x86_64 / makepkg && cp * .pkg.tar.xz $ {PATHPKG} && rm * .pkg.tar.xz && -add $ {PATHPKG} / $ {VALMISTA MINUT} .db.tar.gz $ {PATHPKG} *. pkg.tar.xz
Kuten näette, se on erittäin yksinkertainen, ja sen käyttämiseksi sinun on tehtävä seuraavat toimet:
- He tallentavat koodin haluamallaan nimellä (minun tapauksessani kutsuin sitä chakra-repo)
- Aseta muuttujat KORVAA MINUT, tietovaraston nimen kanssa, sen on oltava sama kuin pacman.conf ja muuttuja PATHPKG hakemiston kanssa, jossa kaikki pkgs
- Ne antavat sinulle suoritusoikeudet:
chmod + x skriptinimi
- He kopioivat sen osoitteeseen / usr / bin /
Voit käyttää sitä sen jälkeen, kun he ovat ladanneet tai aseistaneet PKGBUILD-tiedoston, sen sijaan, että käyttäisivät makepkg he toteuttavat käsikirjoitus (minun tapauksessani chakra-repo) Tämä kokoaa ohjelman automaattisesti, kopioi binaarin binääritiedostokansioon ja päivittää tietokannan repo-lisää, joten komentosarjan suorittamisen jälkeen tee vain pacman -Sy asentaa kyseinen paketti.
Seuraavaksi jätän sinulle video-opetusohjelman, jossa voit nähdä kaiken tämän paljastamani toiminnassa (PS: jos kuuntelet AC / DC-laitetta, kone kääntää paremmin xD hahaha)
Mielenkiintoista 😀
Todella mielenkiintoista!
Se näyttää mielenkiintoiselta, ihmettelen, miksi Archilla ja Ubuntulla voi olla kaikki paketit universumissa ja muilla distroilla ei.
Erittäin hyvä teema, lisäksi kaikki on yksityiskohtainen kokoonpanoa tehtäessä,
Ja paras yksityiskohta, joka oli mielestäni paras, oli, kun etsit ratkaisua virheeseen, joka tuli esiin täytettäessä, koska ei tiedetä mitä tapahtuu, kun kohtaat tämäntyyppisiä virheitä ja kuinka ratkaista ne, ja tässä osoitat yksinkertainen kaiku asioiden etsimisestä tulee esiin, mikä on tehtävä.
BUENISIMO
mikä tapa oppia GNU / Linux tällä sivulla. Kiitos..
Erittäin hyvä merkintä, jotta voidaan nähdä, kannustetaanko jotakuta asettamaan samanlainen debianadictoille.
Tietoja musiikista…. AC / CD on hieno, mutta sama Marilyn Mansonin kanssa menee vähän paremmin…: - /
Voiko pilvipalvelua käyttää palvelimena? erityisesti Dropbox
kokonaan sinun: http://i.imgur.com/5DVzCXm.png
Kyllä, kun olin Parduksessa ja Pisi Linuxissa, meillä oli yhteisön repo Dropboxissa.
Täydellinen! 😀
Nyt kun olen UniDistro, katsotaanpa, uskallanko kokeilla sitä KaOS: lla 🙂
Erinomainen panos 😉
yritä ilman pelkoa, että alun perin paikallinen repo "manuaalinen", tein sen KaOS xD: n alla
Erittäin hyödyllinen teos minun kaltaisilleni neofyytteille, ja siitä kiitän teitä suuresti kiinnostuksesta, jonka joudut julkaisemaan.
Ok, luulen, että ymmärrän jo, mitä haluat lähettää, tämä "paikallinen repo" -asia säästää aikaa, jos harkitsemme archlinuxin tai johdannaisen asentamista; koska esimerkiksi archlinux.org-palvelimelle on äskettäin asetettu 56 kb / s latauksia varten. Mutta jos meillä on paikallinen repo (mielestäni paikallinen pakettipalvelin?) Asennus tehdään ilman riippuvuutta Internet-yhteyden muodostamisesta.