Чакра Линуксийн локал репозитор (Пакман ашигладаг хуваарилалтад хамаатай)

Танилцуулга

Сайн байцгаана уу, хэрэв та өмнө нь хийж байсан бичлэгтэйгээ «ижил төстэй» байхыг хүсвэл өөр нэг бичлэгийг орууллаа archlinux, энэ удаад бид хэдийгээр үүнийг хийж байгаагаас ялгаатай нь маш төстэй зүйлийг хийх гэж байна Чакра Линукс, Үүнийг бүх хуваарилалтад ашиглах боломжтой пакменийг багцын менежерээр ашиглах

Шаардлагууд

  • Бүртгэх багцууд нь ихэвчлэн дуусдаг бүлгүүд байдаг хөгжил (төлөө.) Нуман суурь хөгжилтэй байх болно)

Агуулахын бүтцийг бий болгох

Үүний тулд манай репозитор дотор 2 хавтас үүсгэх шаардлагатай (захиалах шаардлагатай), миний хувьд репо-г үүсгэх болно. x11tete11x болон: /home/x11tete11x/.repo/x11tete11x агуулагдах фолдерууд нь: pkgbuilds y pkgs-x86_64

Пакман дээр манай репозиторыг нэмж оруулав

Бид файлыг засах /etc/pacman.conf бид дараахь мэдээллээр репо нэмж оруулав.

[RepoName] SigLevel = Сервер =

Миний репо хэрхэн тохируулагдсан тухай жишээ:

[x11tete11x] SigLevel = Нэмэлт TrustAll сервер = файл: ///home/x11tete11x/.repo/x11tete11x/pkgs-x86_64

Гарын авлагын арга

Хадгалах сантай холбоотой мэдээллийн сан үүсгэх

Энд бид зааврыг ашиглаж байна репо нэмэх репозитор мэдээллийн сан үүсгэх

repo-add / path / to / repo / folderDepkgs / руу /path/to/repo/Depkgsfolder/*.pkg.tar.xz
Pkgs фолдерт аль хэдийн багцтай байх ёстой, өөрөөр хэлбэл repo-add нь DB үүсгэх боломжгүй болно

Багцуудыг эмхэтгэх

Энд алхамуудаас илүү олон "удирдамж" өгөх эсвэл зөвлөгөө өгөх сонирхолтой байна.

  • Хүссэн багцын PKGBUILD файлыг татаж авах эсвэл уг хавтас руу угсарна уу pkgbuilds, мөн адил оруулна уу
  • PKGBUILD-ийг өөрийн дистро хамаарлын нэрэнд тохируулан тохируулна уу
  • Ажиллуулах makepkg
  • Хоёртын файлыг фолдерт хуулж ав pkgs
  • ДБ-ийг дараахь байдлаар сэргээнэ үү репо нэмэх
  • Пакманы агуулахуудыг шинэчлэн пакман -Сай

Эмхэтгэхэд анхаарах зүйлс

Эмхэтгэж эхлэхээс өмнө тэнэг, солиотой хүмүүст Агуулах дахь бүх хамааралтай эсэхээ шалгаарай офицерууд, яагаад гэвэл бид эхлэх юм бол багц хуулбар жишээ нь манай агуулах, системд бид үл нийцэх байдал үүсгэж болно.

Дараа нь би энэ бичлэгийг дагалдаж, энд илчлэгдсэн бүх зүйлийг харуулсан видео хичээлийг дагалдуулах болно чакра багц бол «toluapp"болон Нуман нэртэй "толуа ++»Тиймээс бид багцыг эмхэтгэхийг хүсч байвал чакра (жишээ нь бид үүнийг авчирсан Нуман) хамааралтай байдаг толуа ++, ҮГҮЙ бид эмхэтгэх ёстой толуа ++ бид зүгээр л PKGBUILD, тэгэхээр хамаарал ижил зүйл тохиолдох болно toluapp.

Энэ нь эргэцүүлэн бодох хамгийн том асуудал байх ёстой бөгөөд ингэснээр PKGBUILD-ийг хөрвүүлэхийн тулд бага зэрэг өөрчлөх хэрэгтэй (энэ видеонд үзүүлсэн жишээнд эдгээр бүх асуултууд, бүр хөрвүүлэлтийн алдаа ч гэсэн гарч ирнэ) , дараа нь зассан)

Хөрвүүлэхдээ анхаарах зүйлсэд анхаарлаа хандуулаарай, тайлбарласны дагуу хуваарилалтын дагуу сайн багцууд бий болно

Автомат арга

"Автомат" арга нь энгийн скриптээс бүрддэг бөгөөд үүнийг би агуулгыг хөрвүүлэх, хадгалах ажлыг автоматжуулах зорилгоор хийсэн (энэ нь бараг гүйцэд хийгдээгүй орон нутгийн репо de Нуман гэхдээ энэ нь эрхэм зорилгоо биелүүлдэг) ижил код нь дараах байдалтай байна:

#! / bin / bash REPONAME = x11tete11x PATHPKG = / home / x11tete11x / .repo / x11tete11x / pkgs-x86_64 / makepkg && cp * .pkg.tar.xz $ {PATHPKG} && rm * .pkg.tar.xz && -add $ {PATHPKG} / $ {REPARE ME} .db.tar.gz $ {PATHPKG} *. pkg.tar.xz

Таны харж байгаагаар энэ нь маш энгийн бөгөөд үүнийг ашиглахын тулд та дараахь зүйлийг хийх хэрэгтэй.

  • Тэд тэр кодыг хүссэн нэрээрээ хадгалдаг (миний хувьд үүнийг дуудсан чакра-репо)
  • Хувьсагчийг тохируулна уу НАМАЙГ СОЛЬ, таны репозиторын нэртэй хамт, тэдгээр нь pacman.conf-т оруулсантай ижил байх ёстой ба хувьсагч PATHPKG бүх pkgs
  • Тэд танд гүйцэтгэх зөвшөөрөл өгдөг:
    chmod + x скриптийн нэр
  • Тэд үүнийг / usr / bin / руу хуулдаг.

Үүнийг ашиглахын тулд тэд ажиллуулахын оронд PKGBUILD-ийг татаж аваад зэвсэглэсний дараа makepkg тэд гүйцэтгэдэг скрипт (миний тохиолдолд чакра-репо) Энэ нь програмыг автоматаар хөрвүүлж, хоёртын файлыг хоёртын файлын хавтас руу хуулж, ашиглан DB-г шинэчилнэ репо нэмэх, скриптийг ажиллуулсны дараа Пакман хий тухай багцыг суулгах.

Дараа нь би энэ ил болсон бүх зүйлийг бодитоор нь үзэх заавар видеог үлдээж байна (PS: Хэрэв та AC / DC сонсвол машин илүү сайн хөрвүүлдэг xD хаха)


Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

14 сэтгэгдэл, үлдээгээрэй

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно.

*

*

  1. Мэдээллийг хариуцах: Мигель Анхель Гатан
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.

  1.   22 гэж хэлэв

    Сонирхолтой 😀

  2.   Фега гэж хэлэв

    Маш сонирхолтой!

  3.   1993 он гэж хэлэв

    Сонирхолтой харагдаж байна, яагаад Арч, Убунту нар орчлон ертөнцөд байгаа бүх багцыг авчихдаг юм бол, бусад хуваарилалтууд яагаад болохгүй гэж?

  4.   газар гэж хэлэв

    Маш сайн сэдэв, үүнээс гадна тохиргоог хийхдээ бүх зүйлийг нарийвчлан тайлбарласан байдаг.
    Миний бодлоор хамгийн сайн байсан хамгийн сайн зүйл бол бөглөхдөө гарсан алдааны шийдлийг эрэлхийлэхэд л байсан юм, яагаад гэвэл эдгээр төрлийн алдаануудтай тулгарах үед юу болдог, яаж шийдэхээ мэдэхгүй байгаа тул энд зүйлийг хайх энгийн цуурай, хийх ёстой зүйл гарч ирдэг.

  5.   cr0ss гэж хэлэв

    Buenisimo

  6.   патодкс гэж хэлэв

    энэ хуудсан дээр GNU / Linux сурах ямар арга байна. баярлалаа ..

  7.   үлдэх72 гэж хэлэв

    Дебианадиктод ижил төстэй зүйл оруулахыг хэн нэгэн уриалж байгаа эсэхийг харахын тулд маш сайн оруулга юм.
    Хөгжмийн тухай .... AC / CD нь зүгээр, гэхдээ Мэрилин Мэнсонтой адилхан арай дээрдэх болно ...: - /

  8.   Фега гэж хэлэв

    Cloud хостинг сервер болгон ашиглаж болох уу? ялангуяа Dropbox

    1.    x11tete11x гэж хэлэв

      бүгд чинийх: http://i.imgur.com/5DVzCXm.png

    2.    Ёо ёо гэж хэлэв

      Тийм ээ, үнэхээр намайг Pardus, Pisi Linux дээр ажиллаж байх үед бид Dropbox дээр олон нийтийн репо хийдэг байсан.

    3.    Фега гэж хэлэв

      Төгс! 😀

  9.   Ёо ёо гэж хэлэв

    Одоо би UniDistro болсон тул KaOS try дээр туршиж үзэх зүрхлэх эсэхээ харцгаая

    Маш сайн хувь нэмэр оруулсан

    1.    x11tete11x гэж хэлэв

      Эхлээд орон нутгийн репо "гарын авлага" гэж айхгүйгээр үзээрэй, би үүнийг KaOS xD-ийн дор хийсэн

  10.   хэрэглэгч гэж хэлэв

    Над шиг неофитүүдэд зориулсан маш хэрэгтэй бүтээл бөгөөд үүнийг хэвлүүлсний төлөө танд маш их баярлалаа.
    Хэрэв та archlinux эсвэл дериватив суулгах гэж байгаа бол энэ "орон нутгийн репо" зүйлийг дамжуулахыг хүсч байгаа зүйлээ аль хэдийн ойлгосон гэж бодож байна. Жишээлбэл, archlinux.org серверийг татаж авахад зориулж 56 kb / s гэж тохируулсан байгаа. Гэхдээ бид дотоод репо (орон нутгийн багц сервер гэж бодож байгаа бол?) Суулгалтыг интернетэд холбогдох хамааралгүйгээр хийх болно.

bool (үнэн)