[Howto] Gadzira Arch Linux software mapakeji uye zvigadzirwa

Chimwe chezvinhu chandinonyanya kufarira nezveArch Linux uye zvigadzirwa zvacho ndeiyi kusununguka kukuru kugadzira mapakeji ekuzoiswa gare gare pane system, kusiyana neanozivikanwa iwo .deb yeDebian / Ubuntu / Linux Mint / nezvimwe izvo inyonganiso (uye kana ari maraibhurari ini handitombo kukuudza)

Yekutanga template ichave iyi:

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

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

Zvino ini ndichatsanangura paramende yega yega:

  • # Muchengeti: Mariri zita remuchengeti wepakeji rakaiswa
  • pkgname: Zita repakeji. Inogona chete kuve nemavara, nhamba, -, _ uye +
  • pkver: pasuru vhezheni. pe 1.0.0
  • pkgrel: kuongorora kwechirongwa kana package. pe 1
  • pkgdesc: tsananguro yepakeji.
  • Arch: dhizaini yechirongwa: inogona kuve chero (yemunhu wese), i686 uye x86_64, ichive chero yemapakeji asingade kuunganidzwa, senge bash kana python zvirongwa. Kana chiri chirongwa chinochida (semuenzaniso, zvirongwa muC kana C ++), unofanirwa kuratidza i686 kana iri yemakumi matatu nematatu kana x32_86 yemakumi matanhatu nematatu. Kazhinji, kana ichienderana zvese zviri zviviri, yakaiswa (i64, x64_686)
  • url: iyo url kune yepamutemo peji rechirongwa. Zvinokurudzirwa kuti uzviise.
  • rezinesi: rezinesi rechirongwa. semuenzaniso GPL3
  • mapoka: iwo mapoka ari epakeji yacho. mapoka = ('system')
  • zvinoenderana: mariri tinoratidza mapakeji anodiwa pakuitwa kwechirongwa. pependens = ('python2' 'pygtk')
  • inoenderana: kutsamira kunongodiwa kuumbiridza pasuru yacho. Kana iyo kodhi ichizotorwa kubva kumaneja weshanduro, zvinokurudzirwa kuiisa. pe: makedepends = ('git')
  • mabviro: mariri tinoratidza mafaera anodikanwa mukugadzirwa kwepakeji. Semutemo wakazara, ndiyo url kune package ine kodhi, chigamba, .desktopt faira, mifananidzo, nezvimwe. pe: tsime = (pacsyu.desktop)
  • md5 sums: heino md5 sums yemafaira akaratidzirwa mune sosi. Kuti tizive kuti ndeapi atinomhanya kubva kuchiteshi mune iyo folda pane iyo PKGBUILD iri (nekunyora nzira dzefaira musosi makepkg -g uye mari yacho ichaonekwa pachiratidziri.
    Izvo zvakare zvinokwanisika kushandisa dzimwe sums senge sh1.
  • kuvaka: mune iri basa tichaisa iyo mirairo inodiwa kuti uenderere mberi nekunyora software. Kana zvisina basa kuunganidza chete rinotevera basa rinodiwa)
  • pasuru: mune iri rimwe basa mirairo yekumisikidza chirongwa ichaenda. Semuenzaniso kana tiri kunyora C kodhi pano iyo yekuisa yekuenda yaizoenda.

Uye kupedzisa isu tinongofanirwa kuitisa makepkg kuona kuti pasuru yacho yagadzirwa.
Sezvauri kuona, zvakaoma kwatiri. Ipapo ini ndinokusiya iwe uine mamwe ma parameter e makepkg:

  • -Yo: Inoraira makepkg kuisa iyo pasuru mushure mekunge yagadzirwa.
  • -s: Isa izvo zvinoenderana nepakeji kana vari muzvitoro.
  • -F: Kana paine pasuru ine zita iro, vhezheni uye kudzokorora neiyi paramende isu tinokuudza iwe kuti uinyorore.
  • -c: Chenesa maforodha anoshanda (pkg uye sosi) kana wapedza.
  • -A: Dzorera zvakare pasuru usinga fanirwe kudzokorora.

Ini ndinokurudzira kuona mamwe maPKGBUILD mafaera kuti uone mimwe mienzaniso, ita rairo makepkg -h kuti uone mamwe ese echirongwa parameter, pamusoro pekuona iyo makepkg zvinyorwa zvepamutemo pane iyo Arch Linux Wiki chii chaungawana pano


Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako

  1.   jamin samuel akadaro

    Kugona chose …

    Unogona here kugadzira .exe package kutarisira (kuumbiridza) kune Arch package?

    Semuenzaniso semukurumbira maneja wekurodha pasi mypony ??

    1.    fanira akadaro

      Sekuziva kwangu hazviite, yeuka kuti iyo .exe mabhinari uye kwete kodhi yekodhi. Asi pane JDownloader.

    2.    v3on akadaro

      mumwe munhu anoshandisa linux otadza Myponi… jijijijiji

      jDownloader iri muJava, uye inozivikanwa kune vese iyo java inokonzera kenza yemapapu ...

  2.   mukaka28 akadaro

    zvinonakidza, isu tichafanirwa kuyedza mapakeji ini ndinofunga ndinenge ndichida kuita imwe kubva ku qbittorrent hahaha yatovepo muwaourt asi kuve neyako vhezheni hakuzove kwakaipa kuyedza, ndatenda neruzivo, kwaziso

  3.   msx akadaro

    Kuisa kwakanaka, +1
    Ini ndoda kuwedzera kuti izvo zvakareruka kugadzira nekuchengetedza kupfuura maGentoo ebuilds!

    Nezve Debian, ini ndinofunga kuti iyi distro yaizosimudza hurema hwayo nekungovandudza kana kutamira kune yakawanda yemazuva ano mapakeji uye mapakeji manejimendi sisitimu, ini handizive kuti yekupedzisira yekugadzirisa iyo dpkg / apt set ichave asi iyo pfungwa inofanirwa kunge yatove vane makore gumi nemashanu zviri nyore uye chokwadi ndechekuti nhasi is anachronistic.

  4.   rots87 akadaro

    Ndatenda zvikuru, nguva pfupi yadarika, ndanga ndichitsvaga muiyo wiki uye ndanga ndisati ndanzwisisa chimiro (ini ndaida kugadzirisa iyo PlayonLinux imwe) asi zvakadaro ndakasiya ... pane zvinhu zvandinoda kuva nazvo mubatsiri kana chimwe chinhu chakadai (usandipfure) asi zvakadaro ... mukushayikwa kwezvishandiso nekufamba kwenguva ndichaona kana ndikagadzira chero

    1.    msx akadaro

      Kutenda kunongedzo yako, ini ndakatanga kugadzira Zeya's PKGBUILD (http://web.psung.name/zeya/), ndichangopedza ini ndinoisa kune iyo AUR 🙂

  5.   museve_x akadaro

    kusiyana neinozivikanwa .deb reDebian / Ubuntu / Linux Mint / nezvimwe zvinova nyonganiso

    Totally agree, nguva pfupi yapfuura ndakaedza kugadzira package yeUbuntu uye zvaive zvisingaite kwandiri kuti ndiwane ruzivo runonzwisisika rwekuti ungagadzira sei, pakupedzisira ndakasiya ndikaisa chirongwa ichi nehasha.
    Iyoyo chirongwa cheArch chakanditorera isingasvike maminetsi mashanu kuti ndiise package pamwechete.
    Uye ini handina chokwadi asi ini ndinofunga RPM iri nyore kuita pane DEB, asi yakaoma kupfuura Arch.

  6.   nemisachi akadaro

    Yakanaka kwazvo uye yakapusa, uye kana iri iyo .deb haina kuoma, zvakanaka izvo zveIOS

    Reply with quote

  7.   Carlos akadaro

    Ini ndinofunga izvi zvingadai zvakandishandira imwe nguva yapfuura pandakaisa yangu yekutanga PKGBUILD kuAUR 🙂

  8.   clerafel akadaro

    Mumwe munhu anogona kundiudza kuti chii, ini ndiri mutsva, uye handizive kana izvi zvichindibatsira kuisa .deb package asi munharaunda imo manjaro, mutambo kuti uve chaiwo. Hongu, zvinoshanda?