[Howto] Haɗa kunshin kayan komputa na Arch Linux da kayan masarufi

Ofaya daga cikin abubuwan da na fi so game da Arch Linux da abubuwan da suka samo asali shine gagarumin sauƙi don ƙirƙirar fakiti don daga baya a sanya su akan tsarin, sabanin waɗanda aka sani .deb na Debian / Ubuntu / Linux Mint / da sauransu wannan hargitsi ne (kuma idan su dakunan karatu ne ban gaya muku ba).

Samfurin tushe zai zama wannan:

# Maintainer:
pkgname=
pkgver=
pkgrel=
pkgdesc=
arch=()
url=
license=()
groups=()
depends=()
makedepends=()
source=()
md5sums=()

build() {
...
}
package() {
...
}

Yanzu zan bayyana kowane ma'auni:

  • # Kulawa: A ciki an sanya sunan mai kula da kunshin
  • pkgname: Sunan kunshin. Zai iya ƙunsar haruffa, lambobi, -, _ da + kawai
  • pkver: sigar kunshin. ɗan 1.0.0
  • pkgrel: nazarin shirin ko kunshin. ɗan 1
  • pkgdesc: bayanin kunshin.
  • baka: tsarin shirin: yana iya zama kowane (ga kowa da kowa), i686 da x86_64, kasancewar duk na fakitin da basa buƙatar tattarawa, kamar su shirin bash ko python. Idan shiri ne da yake bukatar sa (misali, shirye-shirye a C ko C ++), ya kamata ka nuna i686 idan na rago 32 ne ko x86_64 na rago 64. Gabaɗaya, idan ya dace da duka biyun, an saita shi (i686, x86_64)
  • url: url zuwa shafin hukuma na shirin. Yana da kyau a sanya shi.
  • lasisi: lasisin shirin. misali GPL3
  • kungiyoyi: kungiyoyin da kunshin yake. kungiyoyi = ('tsarin')
  • dogara: a ciki muna nuna kunshin abubuwan da ake buƙata don aiwatar da shirin. pepenens = ('' python2 '' pygtk ')
  • makarbiya dogaro waɗanda kawai ake buƙata don tattara kunshin. Idan za a sauke lambar daga mai sarrafa sigar, yana da kyau a sanya ta. pe: makedepends = ('git')
  • source: a ciki muna nuna fayilolin da suka dace don ƙirƙirar kunshin. A matsayinka na ƙa'ida, url ne zuwa fakitin wanda ya ƙunshi lambar, facin, fayil .desktopt, gumaka, da sauransu. pe: tushe = (pacsyu.desktop)
  • md5 jimlar: a nan ne adadin md5 na fayilolin da aka nuna a tushe. Don sanin waɗanne ne muke gudu daga tashar cikin babban fayil ɗin da PKGBUILD yake (bayan an rubuta hanyoyin fayil ɗin a tushe) kayi -g kuma kudaden zasu bayyana akan allon.
    Zai yiwu kuma a yi amfani da wasu kuɗaɗen kamar sh1.
  • gina: a cikin wannan aikin zamu sanya umarni da ake buƙata don ci gaba don tattara software. Idan ba lallai ba ne don tattara kawai aikin da ke gaba ya zama dole)
  • kunshin: a cikin wannan ɗayan aikin umarnin shigarwar shirin zai tafi. Misali idan muna tattara lambar C anan sanya shigar zai tafi.

Kuma don gamawa kawai zamu aiwatar makekkg don tabbatar da cewa kunshin yana samarwa.
Kamar yadda kuka gani, yana da wahala mana. To, na bar ku da wasu ƙarin sigogi na makekkg:

  • - Yo: Umurni makepkg don girka kunshin bayan an ƙirƙira shi.
  • -s: Sanya abubuwan dogaro idan sun kasance a wuraren ajiya.
  • -F: Idan akwai riga kunshi tare da wannan sunan, sigar da bita tare da wannan ma'aunin muna gaya muku ku sake rubuta shi.
  • -c: Tsaftace manyan fayilolin aiki (pkg da tushe) da zarar sun gama.
  • -A: Maimaita kunshin ba tare da sake tattarawa ba.

Ina ba da shawarar ganin ƙarin fayilolin PKGBUILD don ganin ƙarin misalai, aiwatar da umarnin kayi -h don ganin sauran sigogin shirin, ban da ganin Takaddun hukuma na makepkg akan Arch Linux Wiki me zaka iya samu a nan


Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Wanda ke da alhakin bayanan: Miguel Ángel Gatón
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.

  1.   jamin samuel m

    Yayi kyau…

    Shin zaku iya yin kunshin .exe ya sarrafa (tattara) zuwa kunshin Arch?

    Kamar misali shahararren manajan saukarwa mypony ??

    1.    dace m

      Kamar yadda na san ba za ku iya ba, ku tuna cewa .exe's binaries ne ba lambar tushe ba. Amma akwai JDownloader.

    2.    v3a m

      wani yayi amfani da linux ya rasa Myponi… jijijijiji

      jDownloader yana cikin java, kuma sananne ne ga duk cewa java na haifar da sankarar huhu ...

  2.   Milky28 m

    mai ban sha'awa, ya zama dole mu gwada kunshin Ina ganin zan karkata ga yin daya daga qbittorrent hahaha ya riga ya wanzu a cikin yaourt amma samun irin naka ba zai zama mummunan gwaji ba, godiya ga bayanan, gaisuwa.

  3.   msx m

    Kyakkyawan shigarwa, +1
    Ina so in kara cewa su ma sun fi saukin kirkira da kulawa fiye da Gentoo ebuilds!

    Dangane da Debian, ina tsammanin wannan hargitsi zai ɗaga nakasassun ta kawai ta hanyar zamanantar da zamani ko ƙaura zuwa wani tsari na zamani da tsarin tafiyar da kunshin, ban san lokacin da sabuntawa na ƙarshe na dpkg / apt set zai kasance ba amma tunanin ya kamata ya kasance da sauƙi 15 shekaru kuma gaskiyar ita ce a yau anachronistic.

  4.   Tushen 87 m

    Na gode sosai, kwanan nan na neme shi a wiki kuma ban fahimci tsarin ba (Ina so in sabunta na PlayonLinux daya) amma har yanzu na daina ... akwai abubuwan da zan so in sami mataimaki ko wani abu makamancin haka (kar ku harbe ni) amma har yanzu ... in babu kayan aiki akan lokaci zan duba idan na kirkiro wani

    1.    msx m

      Godiya ga jagorar ku na fara ƙirƙirar Zeya's PKGBUILD (http://web.psung.name/zeya/), da zaran na gama shi sai na loda shi zuwa ga AUR 🙂

  5.   syeda_abubakar m

    sabanin sanannun .deb na Debian / Ubuntu / Linux Mint / sauransu wanda yake rikici

    Gabaɗaya na yarda, a ɗan lokacin da ya gabata na yi ƙoƙarin ƙirƙirar kunshin don Ubuntu kuma ba shi yiwuwa a gare ni in sami bayanai masu gamsarwa game da yadda ake yin ɗaya, a ƙarshe na daina kuma na shigar da shirin kusan.
    Haka shirin Arch ya dauke ni kasa da mintuna 5 in hada kunshin.
    Kuma ban tabbata ba amma ina ganin RPM ya fi DEB sauki, amma ya fi Arch wahala.

  6.   gardawa775 m

    Kyakkyawan mai kyau da sauƙi, kuma ga .deb ba abin wahala bane, wannan shine na iOS

    gaisuwa

  7.   Carlos m

    Ina tsammanin wannan zai yi min aiki a ɗan lokacin da na loda PKGBUILD dina na farko zuwa AUR 🙂

  8.   Rariya m

    Shin wani zai iya bayyana min menene shi, ni sabo ne, kuma ban sani ba idan wannan yana taimaka min shigar da kunshin .deb amma a cikin manjaro, wasa ya zama daidai. Ee, yana aiki?