Enye yezinto engizithanda kakhulu nge-Arch Linux kanye nokususelwa kuyo yi- ukukhululeka okukhulu ukudala amaphakheji azofakwa kamuva kusistimu, ngokungafani naleyo eyaziwayo .deb ye-Debian / Ubuntu / Linux Mint / njll lokho kuyisiphithiphithi (futhi uma kuyimitapo yolwazi angikutsheli ngisho)
Isisekelo sesisekelo kungaba yilokhu:
# Maintainer:
pkgname=
pkgver=
pkgrel=
pkgdesc=
arch=()
url=
license=()
groups=()
depends=()
makedepends=()
source=()
md5sums=()
build() {
...
}
package() {
...
}
Manje ngizochaza ipharamitha ngayinye:
- # Isondlo: Kuyo kufakwa igama lomlondolozi wephakheji
- i-pkgname: Igama lephakheji. Ingaqukatha kuphela izinhlamvu, izinombolo, -, _ no +
- i-pkver: inguqulo yephakheji. ikhasi 1.0.0
- i-pkgrel: ukubuyekezwa kohlelo noma kwephakheji. pe 1
- i-pkgdesc: incazelo yephakheji.
- ikhothamo: ukwakheka kohlelo: kungaba yinoma yimuphi (kuwo wonke umuntu), i686 ne-x86_64, kube yinoma yimaphi amaphakheji angadingi ukuhlanganiswa, njengezinhlelo ze-bash noma i-python. Uma kunguhlelo oludingayo (ngokwesibonelo, izinhlelo eziku-C noma i-C ++), kufanele ukhombise i686 uma ingezinkinobho ezingama-32 noma x86_64 ngamabhithi angama-64. Ngokuvamile, uma kuhambisana nakho kokubili, kusethiwe (i686, x86_64)
- i-url: i-url ekhasini elisemthethweni lohlelo. Kungakuhle ukuyibeka.
- ilayisense: ilayisense yohlelo. isb. GPL3
- amaqembu: amaqembu okwakhe iphakheji. amaqembu = ('uhlelo')
- kuya: kuyo sibonisa amaphakheji adingekayo ukuze kwenziwe uhlelo. i-pependens = ('python2' 'pygtk')
- incike: ukuncika okudingeka kuphela ukuhlanganisa iphakheji. Uma ikhodi izolandwa kusuka kumphathi wenguqulo, kungakuhle ukuthi uyibeke. pe: makedepends = ('git')
- umthombo: kuyo sibonisa amafayela adingekayo ekwakhiweni kwephakeji. Njengomthetho ojwayelekile, yi-url kwiphakeji equkethe ikhodi, isichibi, ifayela le-.desktop, izithonjana, njll. pe: umthombo = (pacsyu.desktop)
- md5 izibalo: Nazi izibalo ze-md5 zamafayela akhonjisiwe kumthombo. Ukwazi ukuthi yiziphi esizigijimayo zisuka esigungwini esikufolda lapho i-PKGBUILD ikhona (njengoba ibhale izindlela zefayela kumthombo) i-makepkg -g futhi izibalo zizovela esibukweni.
Kungenzeka futhi usebenzise ezinye izibalo njenge-sh1. - ukwakha: kulo msebenzi sizobeka ifayela le- imiyalo edingekayo yokuqhubeka nokuhlanganisa isoftware. Uma kungadingeki ukuhlanganisa kudingeka umsebenzi olandelayo kuphela)
- package: kulo msebenzi omunye imiyalo yokufaka uhlelo izohamba. Isibonelo uma sihlanganisa ikhodi engu-C lapha i-make install izohamba.
Futhi ukuze siqede kufanele sikhiphe nje ukwakheka ukuqinisekisa ukuthi iphakethe lenziwe.
Njengoba ukwazi ukubona, kunzima kithina. Ngemuva kwalokho ngikushiya ngeminye imingcele eyengeziwe ye- i-makepkg:
- -Yebo: Iyalela i-makepkg ukufaka iphakheji ngemuva kokudalwa kwayo.
- -s: Faka ukuncika kwephakeji uma kukhona ezinqolobaneni.
- -F: Uma sekuvele kukhona iphakethe elinalelo gama, inguqulo nokubuyekezwa ngale pharamitha sikutshela ukuthi ubhale ngaphezulu.
- -vs: Hlanza amafolda asebenzayo (i-pkg nomthombo) uma usuqedile.
- -A: Phinda ubeke kabusha iphakheji ngaphandle kokuphinda uqoqe.
Ngincoma ukubona amanye amafayela we-PKGBUILD ukubona izibonelo eziningi, yenza umyalo ukwakheka -h ukubona yonke eminye imingcele yohlelo, ngaphezu kokubona i- imibhalo esemthethweni ye-makepkg ku-Arch Linux Wiki yini ongayithola lapha
Kuhle kakhulu …
Ngabe ungenza iphakheji ye-.exe iphathe (ihlanganiswe) kwiphakeji ye-Arch?
Njengesibonelo umphathi odumile wokulanda I-Mipony ??
Ngokwazi kwami akunakwenzeka, khumbula ukuthi i-.exe ingama-binaries hhayi ikhodi yomthombo. Kepha kukhona iJDownloader.
Njengoba usho, awukwazi ukuphinda uhlanganise i-exe ngoba iyikhodi kanambambili.
Ungakha iphakethe eliyifakayo futhi ulisebenzise ngeWayini, njengoba kwenza iphakethe ku-AUR yohlelo oludumile lwe-P2P i-Ares.
umuntu usebenzisa i-linux bese ephuthelwa iMyponi… jijijijiji
I-jDownloader ikuJava, futhi kuyaziwa kubo bonke ukuthi ijava ibanga umdlavuza wamaphaphu ...
kuyathakazelisa, kuzodingeka sivivinye amaphakheji ngicabanga ukuthi ngizojwayela ukwenza eyodwa evela ku-qbittorrent hahaha isivele ikhona ku-yaourt kepha ukuba nenguqulo yakho ngeke kube kubi ukuyivivinya, ngiyabonga ngolwazi, imikhonzo
Ukufaka okuhle, +1
Ngifuna ukungeza ukuthi kulula futhi ukuzenza nokuzigcina kunama-Gentoo ebuilds!
Mayelana noDebian, ngicabanga ukuthi le distro izophakamisa ukukhubazeka kwayo kakhulu ngokwenza isimanjemanje noma ifudukele ohlelweni lwesimanje lokulawulwa kwephakeji, angazi ukuthi ukuvuselelwa kokugcina kwesethi yedpkg / apt kuzoba nini kodwa umqondo kufanele uneminyaka eyi-15 kalula futhi iqiniso ukuthi namuhla i-anachronistic.
Ngiyabonga kakhulu, muva nje, bengiyifuna ku-wiki futhi bengingaqondisisi isakhiwo (bengifuna ukuvuselela i-PlayonLinux eyodwa) kepha ngiye ngashiya ... kunezinto engingathanda ukuba nazo umsizi noma into efana naleyo (ungangidubuli) kepha noma kunjalo ... ngokungabikho kwamathuluzi ngokuhamba kwesikhathi ngizobona ukuthi ngakha yini
Ngibonga umhlahlandlela wakho ngiqale ukudala i-PKGBUILD kaZea (http://web.psung.name/zeya/), lapho nje ngiqeda ngiyilayisha ku-AUR 🙂
Ngiyavuma ngokuphelele, esikhashaneni esedlule ngizamile ukudala iphakethe le-Ubuntu futhi bekungenakwenzeka ukuthola imininingwane eqondakalayo yokuthi ungayenza kanjani, ekugcineni ngidele futhi ngalufaka lolu hlelo cishe.
Uhlelo olufanayo lwe-Arch lungithathe ngaphansi kwemizuzu engu-5 ukuhlanganisa iphakethe.
Futhi angiqiniseki kepha ngicabanga ukuthi i-RPM kulula ukuyenza kune-DEB, kepha inzima kune-Arch.
Kuhle kakhulu futhi kulula, futhi ngokuqondene ne-.deb akunzima kangako, kuhle lokho kwe-iOS
Phendula ngokucaphuna
Ngicabanga ukuthi lokhu bekuzongisebenzela esikhathini esithile esedlule lapho ngilayishe i-PKGBUILD yami yokuqala ku-AUR 🙂
Ngabe othile angangitshela ukuthi yini, ngimusha, futhi angazi ukuthi lokhu kungisiza yini ukufaka iphakethe le-.deb kepha endaweni yangakithi kumjaro, umdlalo okufanele ube ngqo. Yebo, kuyasebenza?
Ngisanda kubhala enye indatshana yokuthi ngingawakha kanjani amaphakheji we-arch / manjaro kusuka kumaphakeji we-.deb
https://blog.desdelinux.net/archlinux-crear-paquetes-multiplataforma-y-desde-paquetes-deb/
Yebo, bengivele ngiyibonile, kepha nginoveli kakhulu futhi angiqondi uma kungewona lo mugqa kuphela
cd "$ {srcdir} /"
idatha ye-x xzzf.tar.gz -C.
cp -r usr $ {pkgdir}
onakho ngemuva
uma [«$ {CARCH}» = 'x86_64 ′]; lapho-ke
I-ARCH = 'amd64'
md5sums=(‘192a0a222893d59d95f00c34f3c8a674’)
kuya = ('kuvulwe' 'lib32-openal')
elif ["$ {CARCH}" = 'i686 ′]; lapho-ke
I-ARCH = 'i386'
md5sums=(‘047c670443124193c5cc3dd54da99925’)
kuya = ('ukuvuleka')
fi
umthombo = ("http://www.unaurl.com/files/$ trackmaster. $ ARCH.deb")
Angiqondi, kubukeka kuyinkimbinkimbi kakhulu, kuyizinyathelo ezihlangene noma ingxenye yokuqala
cd "$ {srcdir} /"
idatha ye-x xzzf.tar.gz -C.
cp -r usr $ {pkgdir}
kungenziwa kuphela ukuguqula i-.deb. .tar.gz?