Jump to content

Arch terminology (فارسی)

From ArchWiki


این صفحه قرار است صفحه‌ای برای رفع ابهام از اصطلاحات رایج مورد استفاده در جامعه آرچ لینوکس باشد.

ABS

ABS مخفف Arch build system است.

Arch Linux

Arch باید به صورت زیر نامیده شود:

  • Arch Linux,
  • Arch (Linux implied),
  • archlinux (UNIX name).

Archlinux، ArchLinux، archLinux، aRcHlInUx و غیره همگی جهش‌های عجیب و غریب‌تر هستند.

رسماً، "Arch" در "Arch Linux" /ɑːrtʃ/ به صورت "Archer" (کماندار) یا "archnemesis" تلفظ می شود و نه در "ark" یا "Archangel".

Arch Linux Archive

بایگانی آرچ لینوکس (با نام مستعار ALA)، که قبلاً با نام ماشین عقب‌گرد آرچ لینوکس (با نام مستعار ARM) شناخته می‌شد، اسنپ‌شات‌های رسمی مخازن، تصاویر ISO و فایل‌های بوت‌استرپ را در طول زمان ذخیره می‌کند.


ArchWiki

ArchWiki مکانی برای یافتن مستندات مربوط به Arch Linux است. هر کسی می‌تواند در این ویکی مشارکت کند.

AUR

مخزن کاربران آرچ (AUR) یک مخزن مبتنی بر جامعه برای کاربران آرچ است. این مخزن شامل توضیحات بسته - PKGBUILD ها - است که به شما امکان می‌دهد یک بسته را از منبع با makepkg بسازید و سپس آن را از طریق pacman نصب کنید. AUR برای سازماندهی و اشتراک‌گذاری بسته‌های جدید از جامعه و کمک به تسریع اضافه کردن بسته‌های محبوب در مخزن extra ایجاد شده است.

A good number of new packages that enter the official repositories start in the AUR. In the AUR, users are able to contribute their own package builds—PKGBUILD—and related files. The AUR community has the ability to vote for packages in the AUR. If a package becomes popular enough—provided it has a compatible license and good packaging technique—it may be entered into the extra repository (directly accessible by pacman or the ABS).

شما می‌توانید به مخزن انجمن کاربران آرچ لینوکس در آدرس https://aur.archlinux.org دسترسی یابید.

BBS

سیستم تابلو اعلانات، اما در مورد آرچ، فقط انجمن پشتیبانی است.


core

مخزن هسته (core repository) شامل بسته‌های ضروری مورد نیاز برای یک سیستم آرچ لینوکس است. هسته (core) هر آنچه را که برای داشتن یک سیستم خط فرمان. کارآمد لازم است، در خود جای داده است.

Custom repository

Anyone can create a custom local repository and put it online for other users. To create a repository, you need a set of packages and a pacman-compatible database file for your packages. Host your files online and everyone will be able to use your repository by adding it as a regular repository.

Developer

Half-gods working to improve Arch for no financial gain. Developers are outranked only by our gods, Judd Vinet and Aaron Griffin, who in turn are outranked by tacos.

extra

Arch core package set is fairly streamlined, but we supplement this with a larger, more complete extra repository. This repository is constantly growing with the help of packages submitted from our strong community.

This is where GUI tools—such as desktop environments and window managers—and common programs are found.

initramfs/initrd

See Arch boot process#initramfs.

KISS

اصل KISS (ساده نگهش دار، احمقانه) - سادگی یک اصل اساسی است که آرچ لینوکس سعی در دستیابی به آن دارد.

makepkg

makepkg بسته ها را برای شما می‌سازد. makepkg فراداده‌های مورد نیاز از یک فایل PKGBUILD را می‌خواند. تنها چیزی که نیاز دارد یک پلتفرم لینوکس با قابلیت ساخت، curl و برخی اسکریپت‌های ساخت است. مزیت ساخت مبتنی بر اسکریپت این است که شما فقط یک بار کار را انجام می‌دهید. وقتی اسکریپت ساخت یک بسته را دارید، فقط کافی است makepkg را اجرا کنید و بقیه کارها را خودش انجام می‌دهد: دانلود و اعتبارسنجی فایل‌های منبع، بررسی وابستگی‌ها، پیکربندی تنظیمات زمان ساخت، ساخت بسته، نصب بسته در یک ریشه موقت، سفارشی‌سازی، تولید فرااطلاعات و بسته‌بندی همه چیز برای استفاده pacman.

namcap

namcap یک ابزار تحلیل بسته است که به دنبال مشکلات بسته‌های Arch Linux یا فایل‌های PKGBUILD آنها می‌گردد. این ابزار می‌تواند قوانینی را بر روی لیست فایل‌ها، خود فایل‌ها یا فایل‌های PKGBUILD جداگانه اعمال کند.

بسته

به بخش pacman#Installing packages مراجعه کنید.

Note

توزیع‌های مختلف گنو/لینوکس از بسته‌ها و مدیران بسته‌های مختلفی استفاده می‌کنند، به این معنی که شما نمی‌توانید از پکمن برای نصب یک بسته دبیان روی آرچ استفاده کنید.

Package maintainer

نقش یک نگهدارنده بسته، به‌روزرسانی بسته‌ها همزمان با انتشار نسخه‌های جدید و پاسخگویی به سوالات پشتیبانی مربوط به اشکالات موجود در بسته‌های مذکور است. این اصطلاح در موارد زیر به کار می‌رود:

The role of a package maintainer is to update as new versions become available upstream, and to field support questions relating to bugs in said packages. The term applies to:

  • همه کاربرانی که فایل‌های PKGBUILD را در AUR نگهداری می‌کنند.

نگهدارنده‌ی یک بسته، شخصی است که در حال حاضر مسئول بسته است. نگهدارنده‌های قبلی باید به عنوان مشارکت‌کنندگان در PKGBUILD به همراه سایر افرادی که در بسته مشارکت داشته‌اند، فهرست شوند.

PKGBUILD

PKGBUILD ها اسکریپت‌های کوچک (فارسی) Bash هستند که برای ساخت بسته‌های ارچ ویکی استفاده می‌شوند. برای جزئیات بیشتر به بخش ایجاد بسته‌ها مراجعه کنید.

مخزن

یک مخزن - که به طور غیررسمی به عنوان "repo" شناخته می‌شود - بسته‌های از پیش ساخته شده PKGBUILDs را دارد.

مخازن رسمی برای نگهداری آسان به بخش‌های مختلفی تقسیم می‌شوند.

پکمن از مخازن برای جستجوی بسته‌ها و نصب آنها استفاده می‌کند.

یک مخزن می‌تواند محلی (یعنی روی رایانه شخصی شما) یا از راه دور (یعنی بسته‌ها قبل از نصب دانلود می‌شوند) باشد.

همچنین ببینید #Custom repository.

RTFM

RTFM (Read The Friendly Manual)—این پیام ساده به برخی از تازه واردانی که در مورد عملکرد یک برنامه سوال می‌کنند، در حالی که این عملکرد به وضوح در راهنمای برنامه تعریف شده است، پاسخ داده می‌شود.

این مخفف دعوتی به مراقبت از خود است، نه توهین. اغلب زمانی استفاده می‌شود که کاربر در تلاش برای یافتن راه‌حلی برای مشکل خود شکست می‌خورد. اگر کسی این را به شما بگوید، قصد توهین به شما را ندارد - او فقط از کمبود تلاش احساس ناامیدی می‌کند.

اگر به شما گفته شد که این کار را انجام دهید، بهترین کاری که باید انجام دهید این است که صفحه راهنما را بخوانید.

Tip

برای خواندن صفحه راهنمای برنامه برای یک برنامه خاص با نام program_name، این دستور را در خط فرمان تایپ کنید: man program_name.

اگر پاسخ سوال خود را در دفترچه راهنمای برنامه پیدا نکردید، روش‌های بیشتری برای یافتن پاسخ وجود دارد. می‌توانید:

مخازن آزمایشی

آنها مخازنی هستند که به‌روزرسانی‌های اصلی بسته‌ها قبل از انتشار در مخازن اصلی در آنها نگهداری می‌شوند، بنابراین می‌توان آنها را آزمایش اشکال کرد و مشکلات بروزرسانی را پیدا کرد. آنها به طور پیش‌فرض غیرفعال هستند اما می‌توانند در etc/pacman.conf/ فعال شوند.

راه ارچ

اصطلاح غیررسمی که به طور سنتی برای اشاره به اصول آرچ لینوکس استفاده می‌شد.

کاربر مورد اعتماد

کاربر مورد اعتماد (TU) نام قدیمی نقش نگهدارنده بسته است.

مخزن کاربر

همان مخزن سفارشی.

Wiki

همان ارچ ویکی.