[هاوټ] د آرک لینکس سافټویر کڅوړې او ډیرویټیټیو رامینځته کړئ

یو له هغه شیانو څخه چې زه یې د آرچ لینکس او د هغې مشتقاتو په اړه خورا ډیر خوښوم هغه دی خورا اسانه په سیسټم کې د وروسته نصب کیدو لپاره کڅوړې رامینځته کول ، د پیژندل شوي برعکس .deb د دیبیان / اوبنټو / لینکس مینټ / نور کې چې ګډوډي وي (او که دا کتابتونونه وي زه حتی تاسو ته نه وایم)

د اساس ټیمپلیټ به دا وي:

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

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

اوس زه به هر پیرامیټر تشریح کړم:

  • # ساتونکی: پدې کې د کڅوړې ساتونکي نوم ایښودل شوی
  • pkgname: د کڅوړې نوم. دا یوازې لیکونه ، شمیرې ، - ، _ او + لري
  • pkver: بسته نسخه. pe 1.0.0
  • pkgrel: د برنامه یا کڅوړه بیاکتنه. pe 1
  • pkgdesc: د بنډل توضيح.
  • آرک: د برنامه جوړښت: دا هر یو (د هرچا لپاره) ، i686 او x86_64 کیدی شي ، د بسته بندیو لپاره هر یو وي چې تالیف ته اړتیا نلري ، لکه باش یا python برنامې. که دا یو برنامه وي چې ورته اړتیا لري (د مثال په توګه ، په C یا C ++ کې برنامې) ، تاسو باید i686 په ګوته کړئ که دا د 32 ټوټو لپاره وي یا x86_64 د 64 ټوټو لپاره. عموما ، که دا د دواړو سره مطابقت ولري ، نو دا ترتیب شوی (i686 ، x86_64)
  • url: د برنامه رسمي پا toې ته url. دا سپارښتنه کیږي چې دا وسپارئ.
  • جواز: د برنامې جواز. د مثال په توګه GPL3
  • ډلې: هغه ډلې چې کڅوړه پکې تړاو لري. ډلې = ('نظام')
  • تړاو لري: پدې کې موږ هغه کڅوړې په ګوته کوو چې د برنامه پلي کولو لپاره اړین دي. pependens = ('python2' 'pygtk')
  • جوړښتونه: انحصارات چې یوازې د بنډل تنظیمولو ته اړتیا لري. که کوډ باید د نسخې مدیر څخه ډاونلوډ شي ، نو سپارښتنه کیږي چې دا وسپړئ. pe: maked depends = ('git')
  • سرچینه: پدې کې موږ د کڅوړې رامینځته کولو لپاره اړین فایلونه په ګوته کوو. د عمومي قاعدې په توګه ، دا د کڅوړې url دی چې کوډ ، پیچ ، a. ډیسکپټ فایل ، شبیه او نور لري. pe: سرچینه = (pacsyu.desktop)
  • md5sums: دلته په سرچینې کې ښودل شوي د فایلونو md5 سمونه دي. د دې لپاره چې پوه شو کوم چې موږ په فولډر کې له ترمینل څخه چلوو چیرې چې PKGBUILD دی (په سرچینه کې د فایل لارې لیکلې وې) makepkg -g او اندازه به یې په پرده ښکاره شي.
    دا هم امکان لري چې د نورو رقمونو لکه sh1 وکاروئ.
  • جوړول: پدې کار کې به موږ د د ساوتري د ترکیب کولو لپاره لارښودونو ته اړین دی. که دا لاندې فعالیتونه تالیف کول ضروري نه وي)
  • کڅوړه: پدې بل فعالیت کې د برنامه نصب کولو امرونه به ځي. د مثال په توګه که موږ دلته د C کوډ تالیف کوو نو د جوړولو نصب به لاړ شي.

او پای ته رسولو لپاره موږ باید اعدام وکړو makepkg د دې تاييد لپاره چې کڅوړه تولید شوې.
لکه څنګه چې تاسو لیدلی شئ ، دا زموږ لپاره مشکل دی. بیا زه تاسو ته د ځینې اضافي پیرامیټونو سره پریږدم میکپک:

  • -زه: میکپک ته لارښود کوي چې د بنډل نصبولو وروسته یې نصب کړي.
  • -س: د کڅوړې انحصار نصب کړئ که چیرې دوی په ذخیره کې وي.
  • -F: که چیرې د دې پیرامیټر سره دمخه د دې نوم ، نسخه او بیاکتنې سره بسته شتون ولري نو موږ تاسو ته وایو چې له سره یې واړوئ.
  • -c: د کاري فولډر پاک کړئ (pkg او سرچینه) یوځل بشپړ شو.
  • -ر: بنډل له سره ترمیم پرته له سره ولګوئ.

زه وړاندیز کوم چې د PKGBUILD فایلونو لیدو لپاره نور مثالونه وګورئ ، قومانده اجرا کړئ makepkg -h د برنامو نور پیرامیټرې لیدو سربیره ، د لیدلو سربیره د آرک لینکس ویکي باندې makepkg رسمي اسناد څه موندلی شې؟ دلته


د مقالې مینځپانګه زموږ د اصولو سره سمون لري ایډیټیک اخلاق. د غلطۍ راپور ورکولو لپاره کلیک وکړئ دلته.

14 نظرونه ، خپل پریږدئ

خپله نظر پرېږدئ

ستاسو د بریښنا لیک پته به خپره نه شي.

*

*

  1. د معلوماتو لپاره مسؤل: میګیوانجل ګاتین
  2. د معلوماتو هدف: د سپیم کنټرول ، د نظر مدیریت.
  3. قانونیت: ستاسو رضایت
  4. د معلوماتو راټولول: معلومات به د قانوني مکلفیت پرته دریمې ډلې ته نه لیږدول کیږي.
  5. د معلوماتو ذخیره: ډیټابیس د Occentus شبکې (EU) لخوا کوربه شوی
  6. حقونه: په هر وخت کې تاسو کولی شئ خپل معلومات محدود ، له سره تنظیم او حذف کړئ.

  1.   جیمین - سموئیل dijo

    ډیر ښه …

    ایا تاسو کولی شئ آرچ پیکج ته د .exe بسته اداره کول (مرتب) کړئ؟

    د مثال په توګه د ډاونلوډ مشهور مدیر میپوني ??

    1.    مناسب dijo

      تر هغه ځایه چې زه پوهیږم دا امکان نلري ، په یاد ولرئ چې .exe بائنریز دي او نه د سرچینې کوډ. مګر دلته JDownloader شتون لري.

    2.    v3on dijo

      یوڅوک لینوکس کاروي او میپوني له لاسه ورکوي ... جیجیجيجي

      jDownloader په جاوا کې دی ، او دا ټولو ته ښه معلومه ده چې جاوا د سږو سرطان لامل کیږي ...

  2.   شیدو 28 dijo

    په زړه پورې ، موږ به د کڅوړو ازموینه وکړو زه فکر کوم زه به د qbittorrent هااهاه څخه یو داسې کولو ته لیوالتیا لرم چې دمخه یې ستاسو په کور کې شتون لري مګر ستاسو خپله نسخه درلودل به د ازموینې لپاره خراب نه وي ، د معلوماتو لپاره مننه ، سلام

  3.   msx dijo

    ښه ننوتنه ، +1
    زه غواړم اضافه کړم چې دا د ګینټو ایبلډز په پرتله رامینځته کول او ساتل هم اسانه دي!

    د ډیبیان په اړه ، زه فکر کوم چې دا ډیسروزور به د نوي عصري کڅوړې او کڅوړې مدیریت سیسټم ته نوي کولو یا مهاجرت کولو سره خپل معلولیت خورا لوی کړي ، زه نه پوهیږم کله چې د dpkg / اپټ سیټ وروستی تازه معلومات وي مګر مفهوم باید دمخه وي په اسانۍ سره 15 کاله ولرئ او حقیقت دا دی چې نن ورځ انارکونیسټیک دی.

  4.   روټس .87 dijo

    ډیره مننه ، یوازې په دې وروستیو کې ، زه په ویکي کې د دې په لټه کې وم او ما په جوړښت نه پوهیدلی (ما غوښتل د PlayonLinux یو تازه کول غواړم) مګر ما لاهم پریښوده ... داسې شیان شتون لري چې زه یې غواړم معاون یا د دې په څیر یو څه (ما مه ویشتل) مګر لاهم ... د وخت په تیریدو سره د وسیلو په نشتون کې زه به وګورم چې ما کوم رامینځته کړی

    1.    msx dijo

      ستاسو د لارښود څخه مننه ، ما د زییا PKGBUILD جوړول پیل کړل (http://web.psung.name/zeya/) ، هرڅومره ژر چې زه یې پای ته ورسوم زه یې AUR to ته اپلوډ کوم

  5.   هایپرسایان_ ایکس dijo

    د دبیان / اوبنټو / لینوکس مینټ / وغيره مشهور پیژندل شوي برعکس کوم چې ګډوډي ده

    په بشپړ ډول موافق یم ، یو څه موده دمخه ما د اوبنتو لپاره یوه کڅوړه رامینځته کولو هڅه وکړه او زه نشم کولی د پوهیدو وړ معلومات ومومم چې څنګه یې رامینځته کړم ، په نهایت کې ما پریښود او برنامه مو په نږدې ډول نصب کړه.
    د آرچ لپاره ورته برنامه ما د 5 دقیقو څخه لږ وخت نیولی ترڅو پیکیج یوځای کړي.
    او زه ډاډه نه یم مګر زه فکر کوم چې RPM د DEB په پرتله یو څه اسانه دی ، مګر د آرچ څخه سخت دی.

  6.   هیکلوپر 775 dijo

    خورا ښه او اسانه ، او لکه څنګه چې .deb دا دومره مشکل نه دی ، ښه دا د iOS لپاره

    مننه!

  7.   کارلوس dijo

    زه فکر کوم چې دا به یو څه وخت دمخه ما خدمت کړی وي کله چې ما خپل لومړی PKGBUILD AUR 🙂 ته اپلوډ کړ

  8.   کریفریل dijo

    ایا یو څوک کولی شي تشریح کړي چې دا زما لپاره څه دی ، زه نوی یم ، او زه نه پوهیږم چې دا زما سره د .deب بسته نصبولو کې مرسته کوي مګر په ځایی ډول په مانجهرو کې ، یوه لوبه سمه ده. هو ، دا کار کوي؟

bool (ریښتیا)