'\" t .\" Title: apt-get .\" Author: Jason Gunthorpe .\" Generator: DocBook XSL Stylesheets vsnapshot .\" Date: 20\ \&May\ \&2026 .\" Manual: APT .\" Source: APT 3.3.3 .\" Language: Persian .\" .TH "APT\-GET" "8" "20\ \&May\ \&2026" "APT 3.3.3" "APT" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .\" http://bugs.debian.org/507673 .\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html .\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ .ie \n(.g .ds Aq \(aq .el .ds Aq ' .\" ----------------------------------------------------------------- .\" * set default formatting .\" ----------------------------------------------------------------- .\" disable hyphenation .nh .\" disable justification (adjust text to left margin only) .ad l .\" ----------------------------------------------------------------- .\" * MAIN CONTENT STARTS HERE * .\" ----------------------------------------------------------------- .SH "نام (NAME)" apt-get \- ابزار خط فرمان APT برای مدیریت بسته‌ها .SH "خلاصه دستور (SYNOPSIS)" .HP \w'\fBapt\-get\fR\ 'u \fBapt\-get\fR [\fB\-sqdyfmubV\fR] [\fB\-o=\fR\fB\fIconfig_string\fR\fR] [\fB\-c=\fR\fB\fIconfig_file\fR\fR] [\fB\-t=\fR\fB\fItarget_release\fR\fR] [\fB\-a=\fR\fB\fIarchitecture\fR\fR] {update | upgrade | dselect\-upgrade | dist\-upgrade | install\ \fIpkg\fR\ [{=\fIpkg_version_number\fR\ |\ /\fItarget_release\fR}]... | remove\ \fIpkg\fR... | purge\ \fIpkg\fR... | source\ \fIpkg\fR\ [{=\fIpkg_version_number\fR\ |\ /\fItarget_release\fR}]... | build\-dep\ \fIpkg\fR\ [{=\fIpkg_version_number\fR\ |\ /\fItarget_release\fR}]... | download\ \fIpkg\fR\ [{=\fIpkg_version_number\fR\ |\ /\fItarget_release\fR}]... | check | clean | autoclean | autoremove | {\-v\ |\ \-\-version} | {\-h\ |\ \-\-help}} .SH "توضیحات (DESCRIPTION)" .PP \fBapt\-get\fR یک ابزار خط فرمان برای مدیریت بسته‌ها است و می‌توان آن را به عنوان یک بخش پشتی (backend) برای ابزارهای دیگری که از کتابخانه APT استفاده می‌کنند در نظر گرفت\&. رابط‌های کاربری متعددی مانند \fBaptitude\fR(8)، \fBsynaptic\fR(8) و \fBwajig\fR(1) برای آن وجود دارد\&. .PP مگر در مواردی که گزینه \fB\-h\fR یا \fB\-\-help\fR مشخص شده باشد، باید یکی از دستورات فهرست‌شده در زیر ارائه شود\&. .PP \fBupdate\fR .RS 4 دستور \fBupdate\fR برای همگام‌سازی مجدد فایل‌های شاخص بسته با منابع آن‌ها استفاده می‌شود\&. شاخص‌های بسته‌های موجود از مکان‌های مشخص‌شده در /etc/apt/sources\&.list بارگیری می‌شوند\&. به عنوان مثال، هنگام استفاده از آرشیو دبیان، این دستور فایل‌های Packages\&.gz را دریافت و بررسی می‌کند تا اطلاعات مربوط به بسته‌های جدید و به‌روزشده در دسترس قرار گیرد\&. یک \fBupdate\fR باید همیشه پیش از یک \fBupgrade\fR یا \fBdist\-upgrade\fR اجرا شود\&. لطفاً توجه داشته باشید که نوار پیشرفت کلی دقیق نخواهد بود، زیرا اندازه فایل‌های بسته از قبل مشخص نیست\&. .RE .PP \fBupgrade\fR .RS 4 دستور \fBupgrade\fR برای نصب جدیدترین نسخه از تمام بسته‌هایی که در حال حاضر بر روی سیستم نصب هستند، از منابع فهرست‌شده در /etc/apt/sources\&.list استفاده می‌شود\&. بسته‌های نصب‌شده فعلی که نسخه‌های جدیدتری از آن‌ها موجود است دریافت و ارتقا داده می‌شوند؛ تحت هیچ شرایطی بسته‌های نصب‌شده فعلی حذف نمی‌شوند یا بسته‌هایی که هنوز نصب نشده‌اند دریافت و نصب نخواهند شد\&. نسخه‌های جدید بسته‌های نصب‌شده فعلی که بدون تغییر وضعیت نصب بسته دیگر امکان ارتقای آن‌ها وجود ندارد، در نسخه فعلی خود باقی خواهند ماند\&. ابتدا باید یک \fBupdate\fR انجام شود تا \fBapt\-get\fR از وجود نسخه‌های جدید بسته‌ها مطلع شود\&. .sp اگر یک بسته به عنوان آرگومان داده شود، آن بسته پیش از عملیات ارتقا نصب خواهد شد\&. .RE .PP \fBdist\-upgrade\fR .RS 4 دستور \fBdist\-upgrade\fR علاوه بر انجام وظایف \fBupgrade\fR، شامل یک سازوکار هوشمند برای حل تغییر وابستگی‌های بسته‌ها در نسخه‌های جدید است\&. \fBapt\-get\fR دارای یک سیستم حل تعارض «هوشمند» است و تلاش می‌کند مهم‌ترین بسته‌ها را حتی در صورت لزوم به قیمت حذف بسته‌های کم‌اهمیت‌تر ارتقا دهد\&. به همین دلیل، دستور \fBdist\-upgrade\fR ممکن است برخی بسته‌ها را حذف کند\&. فایل /etc/apt/sources\&.list حاوی فهرستی از مکان‌هایی است که فایل‌های بسته مورد نظر از آن‌ها دریافت می‌شوند\&. همچنین برای سازوکار لغو تنظیمات عمومی برای بسته‌های خاص، به \fBapt_preferences\fR(5) مراجعه کنید\&. .sp اگر یک بسته به عنوان آرگومان داده شود، آن بسته پیش از عملیات ارتقا نصب خواهد شد\&. .RE .PP \fBdselect\-upgrade\fR .RS 4 دستور \fBdselect\-upgrade\fR همراه با رابط کاربری سنتی دبیان، \fBdselect\fR(1) استفاده می‌شود\&. \fBdselect\-upgrade\fR تغییرات اعمال‌شده توسط \fBdselect\fR(1) را در فیلد وضعیت (Status) بسته‌های موجود دنبال می‌کند و اقدامات لازم را برای تحقق آن وضعیت (به عنوان مثال حذف بسته‌های قدیمی و نصب بسته‌های جدید) انجام می‌دهد\&. .RE .PP \fBinstall\fR .RS 4 به دنبال دستور \fBinstall\fR یک یا چند بسته که نصب یا ارتقای آن‌ها مورد نظر است مشخص می‌شود\&. هر بسته یک نام بسته است، نه یک نام فایل کامل (به عنوان مثال در یک سیستم دبیان، آرگومان مورد نظر apt\-utils خواهد بود، نه apt\-utils_3\&.3\&.3_amd64\&.deb)\&. تمام بسته‌هایی که برای بسته‌های مشخص‌شده مورد نیاز هستند نیز بارگیری و نصب خواهند شد\&. فایل /etc/apt/sources\&.list برای یافتن بسته‌های مورد نظر استفاده می‌شود\&. اگر یک علامت خط تیره (\-) به نام بسته (بدون فاصله) پیوست شود، بسته مشخص‌شده در صورت نصب بودن حذف خواهد شد\&. به همین ترتیب می‌توان از علامت مثبت (+) برای نشانه‌گذاری یک بسته جهت نصب استفاده کرد\&. این قابلیت‌ها را می‌توان برای نادیده گرفتن تصمیماتی که توسط سیستم حل تعارض apt\-get گرفته شده است به کار برد\&. .sp می‌توان یک نسخه خاص از یک بسته را با نوشتن نام بسته به همراه علامت مساوی (=) و نسخه بسته برای نصب انتخاب کرد\&. این امر باعث می‌شود که آن نسخه جستجو و برای نصب انتخاب شود\&. به عنوان جایگزین، می‌توان یک توزیع خاص را با درج نام بسته به همراه علامت اسلش (/) و نسخه توزیع یا نام آرشیو (\(Fcstable\(Fo، \(Fctesting\(Fo، \(Fcunstable\(Fo) انتخاب کرد\&. .sp هر دو سازوکار انتخاب نسخه می‌توانند موجب تنزل رتبه (downgrade) بسته‌ها شوند و باید با احتیاط استفاده شوند\&. .sp همچنین اگر بخواهید یک یا چند بسته از قبل نصب‌شده را بدون ارتقای تمام بسته‌های سیستم ارتقا دهید، این هدف مناسب خواهد بود\&. بر خلاف هدف \(Fcupgrade\(Fo که آخرین نسخه تمام بسته‌های نصب‌شده فعلی را نصب می‌کند، \(Fcinstall\(Fo تنها جدیدترین نسخه بسته‌های مشخص‌شده را نصب خواهد کرد\&. کافی است نام بسته‌ای را که می‌خواهید ارتقا دهید مشخص کنید و در صورتی که نسخه جدیدتری در دسترس باشد، دریافت و (به همراه وابستگی‌های آن، همان‌طور که در بالا توضیح داده شد) نصب خواهد شد\&. .sp در نهایت، سازوکار \fBapt_preferences\fR(5) به شما اجازه می‌دهد یک خط‌مشی نصب جایگزین برای بسته‌های شخصی خود ایجاد کنید\&. .sp اگر هیچ بسته‌ای با عبارت ارائه‌شده مطابقت نداشته باشد و عبارت شامل یکی از نویسه‌های \(Fc\&.\(Fo، \(Fc?\(Fo یا \(Fc*\(Fo باشد، فرض می‌شود که این یک عبارت باقاعده POSIX است و روی تمام نام‌های بسته‌ها در پایگاه داده اعمال می‌شود\&. سپس هر تطابقی نصب (یا حذف) خواهد شد\&. توجه داشته باشید که جستجو برای زیررشته‌های منطبق انجام می‌شود، بنابراین \(Fclo\&.*\(Fo با \(Fchow\-lo\(Fo و \(Fclowest\(Fo مطابقت خواهد داشت\&. در صورتی که این مورد نظر شما نیست، عبارت باقاعده را با \(Fc^\(Fo یا \(Fc$\(Fo مهار کنید تا یک عبارت باقاعده دقیق‌تر ایجاد شود\&. .sp در APT 2\&.0، استفاده پیش‌فرض از عبارات باقاعده منسوخ شده و در \fBapt\fR(8) به جز برای عبارات مهارشده حذف شده است\&. این قابلیت در نسخه‌های آینده \fBapt-get\fR(8) نیز حذف خواهد شد\&. در عوض از \fBapt-patterns\fR(7) استفاده کنید\&. .RE .PP \fBreinstall\fR .RS 4 دستور \fBreinstall\fR یک نام مستعار برای install \-\-reinstall است\&. .RE .PP \fBremove\fR .RS 4 دستور \fBremove\fR همانند \fBinstall\fR عمل می‌کند با این تفاوت که بسته‌ها به جای نصب شدن، حذف می‌شوند\&. توجه داشته باشید که حذف بسته‌ها فایل‌های پیکربندی آن‌ها را در سیستم باقی می‌گذارد\&. اگر یک علامت مثبت (+) به نام بسته پیوست شود (بدون فاصله)، بسته مشخص‌شده به جای حذف شدن، نصب خواهد شد\&. .RE .PP \fBpurge\fR .RS 4 دستور \fBpurge\fR مشابه \fBremove\fR است، با این تفاوت که بسته‌ها به طور کامل پاکسازی و حذف می‌شوند (تمامی فایل‌های پیکربندی نیز پاک خواهند شد)\&. .RE .PP \fBsource\fR .RS 4 دستور \fBsource\fR موجب می‌شود \fBapt\-get\fR بسته‌های منبع را دریافت کند\&. APT بسته‌های موجود را بررسی می‌کند تا تصمیم بگیرد کدام بسته‌های منبع باید دریافت شوند\&. سپس آخرین نسخه بسته منبع را یافته و در دایرکتوری جاری بارگیری می‌کند\&. در صورت امکان، اولویت نسخه توزیع که از طریق گزینه APT::Default\-Release، گزینه \fB\-t\fR یا برای هر بسته با نحو «بسته/توزیع» تنظیم شده است، در نظر گرفته می‌شود\&. .sp آرگومان‌ها به عنوان نام بسته‌های باینری و منبع تفسیر می‌شوند\&. اگر می‌خواهید این رفتار را تغییر دهید، گزینه \fB\-\-only\-source\fR را ببینید\&. .sp بسته‌های منبع به صورت جداگانه از بسته‌های باینری و از طریق خطوط deb\-src در فایل \fBsources.list\fR(5) تعریف می‌شوند\&. این بدان معنی است که برای هر مخزنی که می‌خواهید منابع را از آن دریافت کنید، باید چنین خطی را اضافه کنید؛ در غیر این صورت ممکن است نسخه‌های اشتباه (خیلی قدیمی/خیلی جدید) یا اصلاً هیچ بسته منبعی دریافت نکنید\&. .sp اگر گزینه \fB\-\-compile\fR مشخص شده باشد، بسته با استفاده از \fBdpkg\-buildpackage\fR برای معماری تعریف‌شده توسط \fB\-\-host\-architecture\fR به یک فایل باینری \&.deb کامپایل می‌شود\&. اگر گزینه \fB\-\-download\-only\fR مشخص شده باشد، بسته منبع استخراج نخواهد شد\&. .sp یک نسخه منبع خاص را می‌توان با افزودن علامت مساوی (=) به نام بسته و به دنبال آن شماره نسخه دانلود کرد، مشابه سازوکاری که برای بسته‌های باینری استفاده می‌شود\&. این کار امکان تطابق دقیق نام و نسخه بسته منبع را فراهم می‌کند و به طور ضمنی گزینه APT::Get::Only\-Source را فعال می‌سازد\&. .sp توجه داشته باشید که بسته‌های منبع مانند بسته‌های باینری معمولی در پایگاه داده \fBdpkg\fR نصب و ردیابی نمی‌شوند؛ آن‌ها صرفاً مانند بایگانی‌های تاربال (tarball) منبع در دایرکتوری جاری بارگیری می‌شوند\&. .RE .PP \fBbuild\-dep\fR .RS 4 دستور \fBbuild\-dep\fR باعث می‌شود apt\-get بسته‌هایی را نصب یا حذف کند تا تلاش نماید وابستگی‌های ساخت (build-dependencies) یک بسته منبع را برآورده سازد\&. به طور پیش‌فرض، وابستگی‌ها برای ساخت بسته به صورت بومی (native) برآورده می‌شوند\&. در صورت تمایل، می‌توان یک معماری میزبان را با استفاده از گزینه \fB\-\-host\-architecture\fR مشخص کرد\&. .sp آرگومان‌ها به عنوان نام بسته‌های باینری یا منبع تفسیر می‌شوند\&. اگر می‌خواهید این رفتار را تغییر دهید، به گزینه \fB\-\-only\-source\fR نگاهی بیندازید\&. .RE .PP \fBsatisfy\fR .RS 4 دستور \fBsatisfy\fR باعث می‌شود apt\-get رشته‌های وابستگی مشخص‌شده را برآورده سازد\&. رشته‌های وابستگی می‌توانند شامل نمایه‌های ساخت (build profiles) و فهرست‌های محدودیت معماری در وابستگی‌های ساخت خود باشند\&. می‌توان به صورت اختیاری "Conflicts: " را در ابتدای آن‌ها قرار داد تا از برآورده شدن رشته وابستگی جلوگیری شود\&. می‌توان چندین رشته از یک نوع را مشخص کرد\&. .sp مثال: apt\-get satisfy "foo" "Conflicts: bar" "baz (>> 1\&.0) | bar (= 2\&.0), moo" .sp عملگر منسوخ \(Fc\(Fo پشتیبانی نمی‌شود، در عوض از \(Fc<=/>=\(Fo استفاده کنید\&. .RE .PP \fBcheck\fR .RS 4 دستور \fBcheck\fR یک ابزار عیب‌یابی است؛ این دستور حافظه نهان (کَش) بسته‌ها را به‌روزرسانی کرده و وجود وابستگی‌های معیوب یا شکسته را بررسی می‌کند\&. .RE .PP \fBdownload\fR .RS 4 دستور \fBdownload\fR بسته باینری مشخص‌شده را در دایرکتوری جاری بارگیری می‌کند\&. اصالت بسته طبق روال معمول تأیید می‌شود\&. .RE .PP \fBclean\fR .RS 4 دستور \fBclean\fR مخزن محلی را از فایل‌های بسته بارگیری‌شده پاکسازی می‌کند\&. این دستور همه‌چیز به جز فایل قفل را از /var/cache/apt/archives/ و /var/cache/apt/archives/partial/ حذف می‌کند\&. .RE .PP \fBautoclean\fR (و نام مستعار \fBauto\-clean\fR از نسخه 1\&.1) .RS 4 همانند \fBclean\fR، دستور \fBautoclean\fR مخزن محلی را از فایل‌های بسته بارگیری‌شده پاکسازی می‌کند\&. تفاوت در این است که تنها بسته‌هایی را حذف می‌کند که دیگر قابل بارگیری نیستند و تا حد زیادی بی‌استفاده شده‌اند\&. این امکان را فراهم می‌سازد تا حافظه نهان برای مدت طولانی بدون رشد مهارنشدنی نگهداری شود\&. گزینه پیکربندی APT::Clean\-Installed در صورتی که روی \(Fcoff\(Fo تنظیم شده باشد، بسته‌های نصب‌شده را از حذف شدن محافظت می‌کند\&. .RE .PP \fBdistclean\fR (و نام مستعار \fBdist\-clean\fR) .RS 4 دستور \fBdistclean\fR تمامی فایل‌ها به جز Release، Release\&.gpg و InRelease را از مسیر /var/lib/apt/lists حذف می‌کند\&. به عنوان مثال می‌توان از آن هنگام نهایی‌سازی ایمیج‌هایی که قرار است میان کاربران توزیع شوند استفاده کرد\&. فایل‌های Release به دلایل امنیتی و جهت جلوگیری از انواع مختلف حملات حفظ می‌شوند\&. .RE .PP \fBautoremove\fR (و نام مستعار \fBauto\-remove\fR از نسخه 1\&.1) .RS 4 دستور \fBautoremove\fR برای حذف بسته‌هایی استفاده می‌شود که به طور خودکار جهت برآورده کردن وابستگی‌های سایر بسته‌ها نصب شده بودند و اکنون دیگر مورد نیاز نیستند\&. .RE .PP \fBautopurge\fR .RS 4 مانند \fBautoremove\fR عمل می‌کند، اما \fBautopurge\fR فایل‌های پیکربندی را نیز حذف می‌نماید\&. این دستور فرم کوتاه‌شده‌ای برای autoremove \-\-purge است\&. .RE .PP \fBchangelog\fR .RS 4 دستور \fBchangelog\fR تلاش می‌کند گزارش تغییرات (changelog) یک بسته را بارگیری کرده و با استفاده از \fBsensible\-pager\fR نمایش دهد\&. به طور پیش‌فرض، گزارش تغییرات مربوط به نسخه نصب‌شده را نمایش می‌دهد\&. با این حال، می‌توانید همان گزینه‌های مربوط به دستور \fBinstall\fR را برای آن مشخص کنید\&. .RE .PP \fBindextargets\fR .RS 4 دستور \fBindextargets\fR به طور پیش‌فرض فهرستی با فرمت Deb822 از اطلاعات تمام فایل‌های داده (معروف به اهداف شاخص یا index targets) که توسط \fBapt\-get update\fR بارگیری می‌شوند را نمایش می‌دهد\&. این دستور از گزینه \fB\-\-format\fR برای تغییر فرمت خروجی و همچنین پذیرش خطوطی از ورودی استاندارد جهت پالایش رکوردها پشتیبانی می‌کند\&. این دستور عمدتاً به عنوان رابطی برای ابزارهای خارجی که با APT کار می‌کنند استفاده می‌شود تا اطلاعات و نام فایل‌های بارگیری‌شده را دریافت کرده و به جای دانلود مجدد از آن‌ها استفاده کنند\&. مستندات کامل در اینجا گنجانده نشده است، بلکه می‌توان آن را در فایل /usr/share/doc/apt/acquire\-additional\-files\&.md\&.gz در بسته apt\-doc یافت\&. .RE .SH "گزینه‌ها (OPTIONS)" .PP تمامی گزینه‌های خط فرمان را می‌توان از طریق فایل پیکربندی تنظیم کرد؛ توضیحات، گزینه مربوطه برای تنظیم را مشخص می‌کند\&. برای گزینه‌های بولی (boolean)، می‌توانید تنظیمات فایل پیکربندی را با استفاده از مواردی مانند \fB\-f\-\fR، \fB\-\-no\-f\fR، \fB\-f=no\fR یا چندین نوع نگارش دیگر لغو کنید\&. .PP \fB\-\-no\-install\-recommends\fR .RS 4 بسته‌های توصیه‌شده (recommended) را به عنوان وابستگی برای نصب در نظر نمی‌گیرد\&. مورد پیکربندی: APT::Install\-Recommends\&. .RE .PP \fB\-\-install\-suggests\fR .RS 4 بسته‌های پیشنهادی (suggested) را به عنوان وابستگی برای نصب در نظر می‌گیرد\&. مورد پیکربندی: APT::Install\-Suggests\&. .RE .PP \fB\-d\fR, \fB\-\-download\-only\fR .RS 4 فقط بارگیری؛ فایل‌های بسته فقط بارگیری می‌شوند و استخراج یا نصب نخواهند شد\&. مورد پیکربندی: APT::Get::Download\-Only\&. .RE .PP \fB\-f\fR, \fB\-\-fix\-broken\fR .RS 4 رفع خرابی؛ تلاش می‌کند تا سیستم را از وابستگی‌های شکسته و معیوب رها سازد\&. این گزینه هنگام استفاده همراه با \(Fcinstall\(Fo/\(Fcremove\(Fo می‌تواند برخی بسته‌ها را نادیده بگیرد تا به APT اجازه دهد یک راهکار احتمالی را استنتاج کند\&. در صورت مشخص شدن بسته‌ها، این بسته‌ها باید مشکل را به طور کامل برطرف کنند\&. این گزینه گاهی اوقات هنگام اجرای اولیه APT ضروری است\&. خود APT اجازه وجود وابستگی‌های بسته شکسته را در سیستم نمی‌دهد\&. این احتمال وجود دارد که ساختار وابستگی‌های یک سیستم به قدری خراب باشد که نیاز به مداخله دستی داشته باشد (که معمولاً به معنای استفاده از \fBdpkg \-\-remove\fR برای حذف برخی از بسته‌های مشکل‌دار است)\&. استفاده از این گزینه همراه با \fB\-m\fR ممکن است در برخی شرایط منجر به بروز خطا شود\&. مورد پیکربندی: APT::Get::Fix\-Broken\&. .RE .PP \fB\-m\fR, \fB\-\-ignore\-missing\fR, \fB\-\-fix\-missing\fR .RS 4 نادیده گرفتن بسته‌های مفقود؛ اگر بسته‌ها قابل بارگیری نباشند یا بررسی یکپارچگی پس از بارگیری با شکست مواجه شود (فایل‌های بسته ناقص یا خراب)، این بسته‌ها نگه داشته شده و نتیجه پردازش می‌شود\&. استفاده از این گزینه همراه با \fB\-f\fR ممکن است در برخی موقعیت‌ها منجر به بروز خطا شود\&. اگر بسته‌ای برای نصب انتخاب شده باشد (به‌ویژه اگر در خط فرمان مشخص شده باشد) و امکان دانلود آن وجود نداشته باشد، بدون هشدار و بی‌صدا نگه داشته می‌شود\&. مورد پیکربندی: APT::Get::Fix\-Missing\&. .RE .PP \fB\-\-no\-download\fR .RS 4 بارگیری بسته‌ها را غیرفعال می‌کند\&. منطقی‌ترین حالت استفاده از آن همراه با \fB\-\-ignore\-missing\fR است تا APT مجبور شود تنها از بسته‌های deb\& که قبلاً بارگیری کرده است استفاده کند\&. مورد پیکربندی: APT::Get::Download\&. .RE .PP \fB\-q\fR, \fB\-\-quiet\fR .RS 4 حالت بی‌صدا؛ خروجی مناسبی برای ثبت در وقایع (لاگ) بدون نمایش نوار پیشرفت تولید می‌کند\&. تکرار بیشتر حرف \(Fcq\(Fo خروجی‌های بیشتری را سرکوب می‌کند (حداکثر تا ۲ بار)\&. همچنین می‌توانید از \fB\-q=#\fR برای تنظیم سطح سکوت استفاده کنید که تنظیمات فایل پیکربندی را لغو می‌کند\&. توجه داشته باشید که سطح سکوت ۲ به طور ضمنی گزینه \fB\-y\fR را فعال می‌کند\&. شما هرگز نباید از \-qq بدون یک سوییچ بدون‌عمل (مانند \-d، \-\-print\-uris یا \-s) استفاده کنید، زیرا ممکن است APT تصمیماتی بگیرد که انتظار آن را ندارید\&. مورد پیکربندی: quiet\&. .RE .PP \fB\-s\fR, \fB\-\-simulate\fR, \fB\-\-just\-print\fR, \fB\-\-dry\-run\fR, \fB\-\-recon\fR, \fB\-\-no\-act\fR .RS 4 بدون عمل؛ شبیه‌سازی رویدادهایی را که بر اساس وضعیت فعلی سیستم رخ خواهند داد انجام می‌دهد، اما سیستم را واقعاً تغییر نمی‌دهد\&. قفل‌گذاری غیرفعال می‌شود (\fBDebug::NoLocking\fR)، بنابراین وضعیت سیستم ممکن است در حین اجرای \fBapt\-get\fR تغییر کند\&. شبیه‌سازی‌ها می‌توانند توسط کاربران غیرریشه (non-root) نیز اجرا شوند که ممکن است دسترسی خواندن به تمام فایل‌های پیکربندی APT را نداشته باشند و این امر می‌تواند شبیه‌سازی را تحریف کند\&. علاوه بر این، به طور پیش‌فرض هشداری به کاربران غیرریشه نمایش داده می‌شود (\fBAPT::Get::Show\-User\-Simulation\-Note\fR)\&. مورد پیکربندی: APT::Get::Simulate\&. .sp شبیه‌سازی مجموعه‌ای از خطوط را چاپ می‌کند که هر کدام نشان‌دهنده یک اقدام \fBdpkg\fR است: پیکربندی (Conf)، حذف (Remv) یا استخراج (Inst)\&. کروشه‌ها بسته‌های شکسته را نشان می‌دهند و یک جفت کروشه خالی نشان‌دهنده شکستگی‌هایی است که عواقبی ندارند (نادر)\&. .RE .PP \fB\-y\fR, \fB\-\-yes\fR, \fB\-\-assume\-yes\fR .RS 4 پاسخ «بله» خودکار به پرسش‌ها؛ تلاش می‌کند به تمام پرسش‌ها با «بله» پاسخ دهد و بدون تعامل کاربر اجرا شود\&. اگر وضعیت نامطلوبی رخ دهد (مانند تغییر در یک بسته نگه‌داشته‌شده، نصب یک بسته احرازهویت‌نشده یا حذف یک بسته حیاتی و ضروری)، عملیات apt\-get متوقف خواهد شد\&. مورد پیکربندی: APT::Get::Assume\-Yes\&. .RE .PP \fB\-\-assume\-no\fR .RS 4 پاسخ «خیر» خودکار به تمام پرسش‌ها\&. مورد پیکربندی: APT::Get::Assume\-No\&. .RE .PP \fB\-\-no\-show\-upgraded\fR .RS 4 فهرست تمام بسته‌هایی را که امکان ارتقای آن‌ها وجود دارد چاپ نمی‌کند\&. مورد پیکربندی: APT::Get::Show\-Upgraded\&. .RE .PP \fB\-V\fR, \fB\-\-verbose\-versions\fR .RS 4 نسخه‌های کامل بسته‌هایی را که ارتقا یافته یا نصب شده‌اند نمایش می‌دهد\&. مورد پیکربندی: APT::Get::Show\-Versions\&. .RE .PP \fB\-\-no\-list\-columns\fR .RS 4 فهرست بسته‌ها را بدون ستون‌بندی نمایش می‌دهد\&. به طور پیش‌فرض فهرست بسته‌ها به سبک دستور \(Fcls\(Fo چیده می‌شوند\&. مورد پیکربندی: APT::Get::List\-Columns\&. .RE .PP \fB\-\-comment\fR .RS 4 مقدار مشخص‌شده را به فیلد Comment: در فایل history\&.log اضافه می‌کند\&. مورد پیکربندی: APT::History::Comment\&. .RE .PP \fB\-a\fR, \fB\-\-host\-architecture\fR .RS 4 این گزینه معماری بسته‌های ساخته‌شده توسط \fBapt\-get source \-\-compile\fR و چگونگی برآورده ساختن وابستگی‌های چندمعماری (cross-build dependencies) را کنترل می‌کند\&. به طور پیش‌فرض تنظیم نشده است، بدین معنی که معماری میزبان همان معماری ساخت است (که توسط APT::Architecture تعریف می‌شود)\&. مورد پیکربندی: APT::Get::Host\-Architecture\&. .RE .PP \fB\-P\fR, \fB\-\-build\-profiles\fR .RS 4 این گزینه نمایه‌های ساخت فعال‌شده‌ای را کنترل می‌کند که بسته منبع با استفاده از \fBapt\-get source \-\-compile\fR تحت آن‌ها ساخته می‌شود و همچنین نحوه برآورده شدن وابستگی‌های چندمعماری را مدیریت می‌کند\&. به طور پیش‌فرض هیچ نمایه ساختی فعال نیست\&. می‌توان چندین نمایه ساخت را به طور همزمان با جدا کردن آن‌ها به وسیله کاما فعال کرد\&. مورد پیکربندی: APT::Build\-Profiles\&. .RE .PP \fB\-b\fR, \fB\-\-compile\fR, \fB\-\-build\fR .RS 4 بسته‌های منبع را پس از بارگیری کامپایل می‌کند\&. مورد پیکربندی: APT::Get::Compile\&. .RE .PP \fB\-\-ignore\-hold\fR .RS 4 نادیده گرفتن نگه‌داشتن بسته؛ این گزینه باعث می‌شود \fBapt\-get\fR وضعیت «نگه‌داشته‌شده» (hold) تعیین‌شده برای بسته را نادیده بگیرد\&. این امر می‌تواند در ترکیب با \fBdist\-upgrade\fR برای نادیده گرفتن تعداد زیادی از وضعیت‌های نگه‌داری ناخواسته مفید باشد\&. مورد پیکربندی: APT::Ignore\-Hold\&. .RE .PP \fB\-\-with\-new\-pkgs\fR .RS 4 امکان نصب بسته‌های جدید را هنگام استفاده همراه با \fBupgrade\fR فراهم می‌کند\&. این مورد زمانی مفید است که ارتقای یک بسته نصب‌شده نیازمند نصب وابستگی‌های جدید باشد\&. به جای نگه‌داشتن بسته، دستور \fBupgrade\fR بسته را ارتقا داده و وابستگی‌های جدید را نصب خواهد کرد\&. توجه داشته باشید که \fBupgrade\fR با این گزینه هرگز بسته‌ای را حذف نخواهد کرد و فقط افزودن بسته‌های جدید را مجاز می‌شمارد\&. مورد پیکربندی: APT::Get::Upgrade\-Allow\-New\&. .RE .PP \fB\-\-no\-upgrade\fR .RS 4 عدم ارتقای بسته‌ها؛ هنگامی که همراه با \fBinstall\fR استفاده شود، گزینه no\-upgrade در خط فرمان مانع از ارتقای بسته‌هایی می‌شود که قبلاً نصب شده‌اند\&. مورد پیکربندی: APT::Get::Upgrade\&. .RE .PP \fB\-\-only\-upgrade\fR .RS 4 عدم نصب بسته‌های جدید؛ هنگامی که همراه با \fBinstall\fR استفاده شود، گزینه only\-upgrade فقط بسته‌های از قبل نصب‌شده را ارتقا داده و درخواست‌های نصب بسته‌های جدید را نادیده می‌گیرد\&. مورد پیکربندی: APT::Get::Only\-Upgrade\&. .RE .PP \fB\-\-allow\-downgrades\fR .RS 4 این گزینه‌ای خطرناک است که باعث می‌شود APT هنگام تنزل رتبه بسته‌ها (downgrade) بدون پرسش و تأیید ادامه دهد\&. نباید از آن استفاده شود مگر در شرایط بسیار خاص\&. استفاده از آن ممکن است سیستم شما را تخریب کند\&. مورد پیکربندی: APT::Get::allow\-downgrades\&. معرفی‌شده در APT 1\&.1\&. .RE .PP \fB\-\-allow\-remove\-essential\fR .RS 4 اجبار پاسخ «بله»؛ این یک گزینه خطرناک است که باعث می‌شود APT در صورت نیاز به حذف بخش‌های حیاتی و اساسی سیستم، بدون درخواست تأیید ادامه دهد\&. نباید از آن استفاده شود مگر در شرایط بسیار خاص\&. استفاده از آن ممکن است سیستم شما را نابود کند\&. مورد پیکربندی: APT::Get::allow\-remove\-essential\&. معرفی‌شده در APT 1\&.1\&. .RE .PP \fB\-\-allow\-change\-held\-packages\fR .RS 4 اجبار پاسخ «بله»؛ این گزینه‌ای خطرناک است که باعث می‌شود APT در صورت نیاز به تغییر بسته‌های نگه‌داشته‌شده (held packages)، بدون درخواست تأیید ادامه دهد\&. نباید از آن استفاده شود مگر در شرایط بسیار خاص\&. استفاده از آن ممکن است سیستم شما را تخریب کند! مورد پیکربندی: APT::Get::allow\-change\-held\-packages\&. معرفی‌شده در APT 1\&.1\&. .RE .PP \fB\-\-force\-yes\fR .RS 4 اجبار پاسخ «بله»؛ این گزینه‌ای خطرناک است که باعث می‌شود APT هنگام انجام اقدامات بالقوه مضر بدون درخواست تأیید ادامه دهد\&. نباید از آن استفاده شود مگر در شرایط بسیار ویژه\&. استفاده از force\-yes می‌تواند سیستم شما را تخریب کند! مورد پیکربندی: APT::Get::force\-yes\&. این گزینه منسوخ شده و در نسخه 1\&.1 با گزینه‌های \fB\-\-allow\-unauthenticated\fR، \fB\-\-allow\-downgrades\fR، \fB\-\-allow\-remove\-essential\fR و \fB\-\-allow\-change\-held\-packages\fR جایگزین شده است\&. .RE .PP \fB\-\-print\-uris\fR .RS 4 به جای بارگیری فایل‌ها، آدرس‌های اینترنتی (URI) آن‌ها چاپ می‌شود\&. هر URI شامل مسیر، نام فایل مقصد، اندازه و هش MD5 مورد انتظار خواهد بود\&. توجه داشته باشید نام فایلی که نوشته می‌شود همیشه با نام فایل در سایت راه دور مطابقت ندارد\&. این گزینه برای دستورات \fBsource\fR و \fBupdate\fR نیز کار می‌کند\&. هنگام استفاده با دستور \fBupdate\fR، مقادیر MD5 و اندازه گنجانده نمی‌شوند و استخراج و از حالت فشرده خارج کردن فایل‌ها بر عهده کاربر است\&. مورد پیکربندی: APT::Get::Print\-URIs\&. .RE .PP \fB\-\-purge\fR .RS 4 استفاده از \(Fcpurge\(Fo به جای \(Fcremove\(Fo برای هر چیزی که قرار است حذف شود\&. یک علامت ستاره (\(Fc*\(Fo) در کنار بسته‌هایی که برای پاکسازی کامل نشانه‌گذاری شده‌اند نمایش داده می‌شود\&. \fBremove \-\-purge\fR معادل دستور \fBpurge\fR است\&. مورد پیکربندی: APT::Get::Purge\&. .RE .PP \fB\-\-reinstall\fR .RS 4 نصب مجدد بسته‌هایی که در حال حاضر با جدیدترین نسخه نصب شده‌اند\&. مورد پیکربندی: APT::Get::ReInstall\&. .RE .PP \fB\-\-list\-cleanup\fR .RS 4 این گزینه به صورت پیش‌فرض فعال است\&. برای غیرفعال کردن آن از \-\-no\-list\-cleanup استفاده کنید\&. در صورت فعال بودن، \fBapt\-get\fR محتویات /var/lib/apt/lists را به صورت خودکار مدیریت می‌کند تا اطمینان حاصل شود فایل‌های منسوخ و قدیمی حذف می‌شوند\&. تغییر مکرر فهرست منابع تنها دلیل معقول برای غیرفعال کردن این گزینه است\&. مورد پیکربندی: APT::Get::List\-Cleanup\&. .RE .PP \fB\-S\fR, \fB\-\-snapshot\fR .RS 4 این گزینه تصویر لحظه‌ای (snapshot) انتخاب‌شده را برای آرشیوهایی که دارای Snapshot: enable در مدخل منبع خود هستند کنترل می‌کند\&. به عنوان مثال، \fB\-S 20220102T030405Z\fR یک تصویر لحظه‌ای از تاریخ ۲ ژانویه ۲۰۲۲ ساعت ۰۳:۰۴:۰۵ UTC را انتخاب می‌کند\&. مورد پیکربندی: APT::Snapshot؛ همچنین به صفحه راهنمای \fBsources.list\fR(5) مراجعه کنید\&. .RE .PP \fB\-t\fR, \fB\-\-target\-release\fR, \fB\-\-default\-release\fR .RS 4 این گزینه ورودی پیش‌فرض موتور خط‌مشی (policy engine) را کنترل می‌کند؛ این گزینه با استفاده از رشته انتشار مشخص‌شده، یک پین (pin) پیش‌فرض با اولویت ۹۹۰ ایجاد می‌کند\&. این امر تنظیمات عمومی موجود در /etc/apt/preferences را نادیده می‌گیرد\&. بسته‌های دارای پین‌گذاری خاص تحت تأثیر مقدار این گزینه قرار نمی‌گیرند\&. به طور خلاصه، این گزینه به شما کنترل ساده‌ای بر روی این که بسته‌ها از کدام توزیع بارگیری شوند می‌دهد\&. چند مثال متداول می‌تواند شامل \fB\-t \*(Aq2\&.1*\*(Aq\fR، \fB\-t unstable\fR یا \fB\-t sid\fR باشد\&. مورد پیکربندی: APT::Default\-Release؛ همچنین صفحه راهنمای \fBapt_preferences\fR(5) را مطالعه کنید\&. .RE .PP \fB\-\-trivial\-only\fR .RS 4 تنها اقداماتی را اجرا می‌کند که «بدیهی» (trivial) هستند\&. از لحاظ منطقی شبیه به \fB\-\-assume\-yes\fR است؛ در جایی که \fB\-\-assume\-yes\fR به پرسش‌ها پاسخ «بله» می‌دهد، گزینه \fB\-\-trivial\-only\fR پاسخ «خیر» خواهد داد\&. مورد پیکربندی: APT::Get::Trivial\-Only\&. .RE .PP \fB\-\-mark\-auto\fR .RS 4 پس از نصب موفقیت‌آمیز، تمام بسته‌های تازه نصب‌شده را به عنوان بسته‌های خودکار نشانه‌گذاری می‌کند، بنابراین در صورتی که هیچ بسته نصب‌شده دستی به آن‌ها وابسته نباشد، حذف خواهند شد\&. این امر معادل اجرای \fBapt\-mark auto\fR برای تمام بسته‌های نصب‌شده است\&. مورد پیکربندی: APT::Get::Mark\-Auto\&. .RE .PP \fB\-\-no\-remove\fR .RS 4 اگر قرار باشد هر بسته‌ای حذف شود، apt\-get بلافاصله بدون درخواست تأیید متوقف می‌شود\&. مورد پیکربندی: APT::Get::Remove\&. .RE .PP \fB\-\-auto\-remove\fR, \fB\-\-autoremove\fR .RS 4 اگر دستور اجراشده \fBinstall\fR یا \fBremove\fR باشد، این گزینه مانند اجرای دستور autoremove باعث حذف بسته‌های وابسته‌ای می‌شود که دیگر مورد نیاز نیستند\&. مورد پیکربندی: APT::Get::AutomaticRemove\&. .RE .PP \fB\-\-only\-source\fR .RS 4 تنها برای دستورات \fBsource\fR و \fBbuild\-dep\fR کاربرد دارد\&. نشان می‌دهد که نام‌های منبع مشخص‌شده از طریق جدول بسته‌های باینری جستجو نمی‌شوند\&. این بدان معنی است که در صورت تعیین این گزینه، این دستور فقط نام‌های بسته منبع را به عنوان آرگومان می‌پذیرد، به جای اینکه نام‌های بسته باینری را بپذیرد و به دنبال بسته منبع متناظر بگردد\&. مورد پیکربندی: APT::Get::Only\-Source\&. .RE .PP \fB\-\-diff\-only\fR, \fB\-\-dsc\-only\fR, \fB\-\-tar\-only\fR .RS 4 فقط فایل‌های diff ،dsc یا tar یک آرشیو منبع را بارگیری می‌کند\&. موارد پیکربندی: APT::Get::Diff\-Only، APT::Get::Dsc\-Only و APT::Get::Tar\-Only\&. .RE .PP \fB\-\-arch\-only\fR .RS 4 تنها وابستگی‌های ساخت وابسته به معماری را پردازش می‌کند\&. مورد پیکربندی: APT::Get::Arch\-Only\&. .RE .PP \fB\-\-indep\-only\fR .RS 4 تنها وابستگی‌های ساخت مستقل از معماری را پردازش می‌کند\&. مورد پیکربندی: APT::Get::Indep\-Only\&. .RE .PP \fB\-\-arch\-only\fR \fB\-\-indep\-only\fR .RS 4 تنها وابستگی‌های ساختی را پردازش می‌کند که نه وابسته به معماری هستند و نه مستقل از معماری؛ اشتراک دو گزینه قبلی\&. .RE .PP \fB\-\-allow\-unauthenticated\fR .RS 4 اگر امکان احراز هویت بسته‌ها وجود نداشته باشد، آن را نادیده گرفته و اعلام نمی‌کند\&. این مورد می‌تواند هنگام کار با مخازن محلی مفید باشد، اما در صورتی که اصالت داده‌ها به روش دیگری توسط خود کاربر تضمین نشده باشد، یک خطر امنیتی بزرگ به شمار می‌رود\&. استفاده از گزینه \fBTrusted\fR برای مدخل‌های \fBsources.list\fR(5) معمولاً باید بر این لغو سراسری ترجیح داده شود\&. مورد پیکربندی: APT::Get::AllowUnauthenticated\&. .RE .PP \fB\-\-allow\-insecure\-repositories\fR .RS 4 به دستور \(Fcupdate\(Fo اجازه می‌دهد تا داده‌های غیرقابل تأیید را از منابع پیکربندی‌شده دریافت کند\&. در غیر این صورت APT در حین اجرای دستور \(Fcupdate\(Fo برای مخازن بدون امضای رمزنگاری معتبر با شکست مواجه می‌شود\&. جزئیات بیشتر درباره این مفهوم و پیامدهای آن را می‌توانید در \fBapt-secure\fR(8) بیابید\&. مورد پیکربندی: Acquire::AllowInsecureRepositories\&. .RE .PP \fB\-\-allow\-releaseinfo\-change\fR .RS 4 به دستور به‌روزرسانی اجازه می‌دهد تا بارگیری داده‌ها از مخزنی را که اطلاعات انتشار موجود در آن تغییر کرده است (مانند یک انتشار اصلی جدید) ادامه دهد\&. APT هنگام اجرای دستور به‌روزرسانی برای چنین مخازنی تا زمان تأیید کاربر با شکست مواجه می‌شود تا اطمینان حاصل شود که کاربر برای تغییرات آماده است\&. جزئیات بیشتر این مفهوم و پیکربندی آن را در \fBapt-secure\fR(8) بیابید\&. .sp گزینه‌های ویژه‌ای (\-\-allow\-releaseinfo\-change\-\fIField\fR) وجود دارند تا تغییرات را فقط برای فیلدهای خاصی مانند origin، label، codename، suite، version و defaultpin مجاز کنند\&. همچنین به \fBapt_preferences\fR(5) مراجعه کنید\&. مورد پیکربندی: Acquire::AllowReleaseInfoChange\&. .RE .PP \fB\-\-show\-progress\fR .RS 4 هنگام نصب، حذف یا ارتقای بسته‌ها، اطلاعات پیشرفت کاربرپسندی را در پنجره ترمینال نمایش می‌دهد\&. اطلاعات مربوط به نسخه ماشین‌خوان این داده‌ها را می‌توانید در فایل README\&.progress\-reporting در دایرکتوری مستندات apt/doc بیابید\&. موارد پیکربندی: Dpkg::Progress و Dpkg::Progress\-Fancy\&. .RE .PP \fB\-\-with\-source\fR \fB\fIfilename\fR\fR .RS 4 فایل مشخص‌شده را به عنوان منبعی برای فراداده (متادیتا) اضافه می‌کند\&. این گزینه را می‌توان چندین بار برای افزودن چندین فایل به کار برد\&. برای جزئیات بیشتر درباره توضیحات \fB\-\-with\-source\fR به \fBapt-cache\fR(8) مراجعه کنید\&. .RE .PP \fB\-e\fR\fB\fIany\fR\fR, \fB\-\-error\-on=\fR\fB\fIany\fR\fR .RS 4 در صورت وقوع هرگونه خطایی، حتی خطاهای موقتی، باعث شکست دستور به‌روزرسانی می‌شود\&. .RE .PP \fB\-U\fR, \fB\-\-update\fR .RS 4 دستور \fBupdate\fR را پیش از دستور مشخص‌شده اجرا می‌کند\&. این ویژگی برای دستورات نصب، حذف یا به‌روزرسانی بسته‌ها مانند \fBinstall\fR، \fBremove\fR، \fBsafe\-upgrade\fR و \fBfull\-upgrade\fR پشتیبانی می‌شود\&. این کار می‌تواند برای اطمینان از این که دستور همیشه آخرین نسخه را نصب می‌کند، یا در ترکیب با گزینه \fB\-\-snapshot\fR جهت اطمینان از وجود تصویر لحظه‌ای در هنگام نصب، مفید باشد\&. .sp هشدار: به دلیل محدودیت‌های فنی، قفل‌های مجزا برای هر فاز دریافت می‌شوند؛ بنابراین در حین یک نصب، ممکن است پس از اجرای موفقیت‌آمیز به‌روزرسانی، دریافت قفل‌ها با شکست مواجه شود\&. تا زمانی که این مشکل برطرف شود، این قابلیت صرفاً یک شکر نحوی (syntactic sugar) برای apt update && apt install است\&. .RE .PP \fB\-h\fR, \fB\-\-help\fR .RS 4 نمایش خلاصه کوتاهی از نحوه استفاده .RE .PP \fB\-v\fR, \fB\-\-version\fR .RS 4 نمایش نسخه برنامه .RE .PP \fB\-\-audit\fR .RS 4 نمایش پیام‌های بازرسی (و اعلان‌ها)\&. این گزینه، گزینه \(Fcquiet\(Fo را لغو می‌کند، اما تنها برای پیام‌های اطلاع‌رسانی و نه برای پیام‌های پیشرفت\&. .RE .PP \fB\-c\fR, \fB\-\-config\-file\fR .RS 4 فایل پیکربندی؛ فایل پیکربندی مورد استفاده را مشخص می‌کند\&. برنامه ابتدا فایل پیکربندی پیش‌فرض و سپس این فایل پیکربندی را می‌خواند\&. در صورتی که تنظیمات پیکربندی باید پیش از پیکربندی پیش‌فرض ارزیابی شوند، فایلی را در متغیر محیطی \fBAPT_CONFIG\fR تعیین کنید\&. برای اطلاعات مربوط به نحو، \fBapt.conf\fR(5) را مطالعه کنید\&. .RE .PP \fB\-o\fR, \fB\-\-option\fR .RS 4 تنظیم یک گزینه پیکربندی؛ یک گزینه پیکربندی دلخواه را مقداردهی می‌کند\&. نحو آن به صورت \fB\-o Foo::Bar=bar\fR است\&. \fB\-o\fR و \fB\-\-option\fR را می‌توان چندین بار برای تنظیم گزینه‌های مختلف استفاده کرد\&. .RE .PP \fB\-\-cli\-version\fR .RS 4 درخواست یک نسخه مشخص از رابط خط فرمان (CLI)\&. این یک الگو است که نسخه MAJOR\&.MINOR را می‌پذیرد\&. می‌توانید نسخه MINOR را حذف کنید که در این صورت آخرین سطح فرعی (minor) پشتیبانی‌شده استفاده خواهد شد\&. .sp مسیرهای نسخه به شرح زیر ارائه می‌شوند: نسخه 3\&.2 نسخه‌های معادل 0\&.32، 1\&.22 و 2\&.12 دارد که قابلیت‌های جدید را برای نسخه‌های اصلی مشخص‌شده خود پیاده‌سازی می‌کنند\&. .sp یک حالت خاص الگوی نسخه X\&.9 است: نسخه‌ای مانند 2\&.9 پس از خود نسخه 3\&.0 را دارد، اما 2\&.10 مستقیماً پس از 2\&.8 قرار می‌گیرد؛ با توجه به اینکه ما از شماره نسخه‌های فرد به عنوان سری‌های توسعه استفاده می‌کنیم (2\&.9 سری توسعه 3\&.0 است)\&. .sp این قابلیت در نسخه 3\&.1\&.10 از APT معرفی شده و جایگزین پیکربندی مخصوص به باینری شده است\&. می‌توانید از \fBAPT::Version\fR برای تأثیر مشابه روی باینری‌های قدیمی‌تر استفاده کنید؛ برای مثال از \fB\-o APT::Version=2\fR استفاده کنید تا \fBapt\fR(8) مانند سری 2\&.x رفتار کند\&. .sp مقدار پیش‌فرض، نسخه فعلی APT برای \fBapt\fR(8) و 0\&.(10 * major + minor) برای دستورات کلاسیک است\&. سری 0\&.X تا حدی منسوخ شده است (soft\-deprecated) و سایر دستورات در آینده به سری 2\&.x منتقل خواهند شد\&. .RE .PP \fB\-\-no\-color\fR, \fB\-\-color\fR .RS 4 روشن یا خاموش کردن رنگ‌ها\&. رنگ‌ها به طور پیش‌فرض در ترمینال‌های پشتیبانی‌شده برای \fBapt\fR(8) فعال هستند و همچنین می‌توان آن‌ها را با متغیرهای محیطی \fBNO_COLOR\fR یا \fBAPT_NO_COLOR\fR غیرفعال کرد، یا با استفاده از گزینه و محدوده پیکربندی \fBAPT::Color\fR بیشتر پیکربندی نمود؛ برای اطلاعات بیشتر به \fBapt.conf\fR(5) مراجعه کنید\&. .RE .SH "فایل‌ها (FILES)" .PP /etc/apt/sources\&.list .RS 4 مکان‌هایی که بسته‌ها از آن‌ها دریافت می‌شوند\&. مورد پیکربندی: Dir::Etc::SourceList\&. .RE .PP /etc/apt/sources\&.list\&.d/ .RS 4 قطعه‌فایل‌ها برای مکان‌هایی که بسته‌ها از آن‌ها دریافت می‌شوند\&. مورد پیکربندی: Dir::Etc::SourceParts\&. .RE .PP /etc/apt/apt\&.conf .RS 4 فایل پیکربندی APT\&. مورد پیکربندی: Dir::Etc::Main\&. .RE .PP /etc/apt/apt\&.conf\&.d/ .RS 4 قطعه‌فایل‌های پیکربندی APT\&. مورد پیکربندی: Dir::Etc::Parts\&. .RE .PP /etc/apt/preferences .RS 4 فایل تنظیمات نسخه\&. در اینجا می‌توانید پین‌گذاری (pinning) را تعیین کنید، یعنی تنظیمی برای دریافت بسته‌های خاص از یک منبع مجزا یا از نسخه دیگری از یک توزیع\&. مورد پیکربندی: Dir::Etc::Preferences\&. .RE .PP /etc/apt/preferences\&.d/ .RS 4 قطعه‌فایل‌ها برای ترجیحات و تنظیمات نسخه\&. مورد پیکربندی: Dir::Etc::PreferencesParts\&. .RE .PP /var/cache/apt/archives/ .RS 4 محل ذخیره‌سازی فایل‌های بسته دریافت‌شده\&. مورد پیکربندی: Dir::Cache::Archives\&. .RE .PP /var/cache/apt/archives/partial/ .RS 4 محل ذخیره‌سازی فایل‌های بسته در حال انتقال\&. مورد پیکربندی: Dir::Cache::Archives (به صورت ضمنی partial اضافه می‌شود) .RE .PP /var/lib/apt/lists/ .RS 4 محل ذخیره‌سازی اطلاعات وضعیت هر منبع بسته مشخص‌شده در \fBsources.list\fR(5)\&. مورد پیکربندی: Dir::State::Lists\&. .RE .PP /var/lib/apt/lists/partial/ .RS 4 محل ذخیره‌سازی اطلاعات وضعیت در حال انتقال\&. مورد پیکربندی: Dir::State::Lists (به صورت ضمنی partial اضافه می‌شود) .RE .SH "همچنین ببینید (SEE ALSO)" .PP \fBapt-cache\fR(8), \fBapt-cdrom\fR(8), \fBdpkg\fR(1), \fBsources.list\fR(5), \fBapt.conf\fR(5), \fBapt-patterns\fR(7), \fBapt-config\fR(8), \fBapt-secure\fR(8), راهنمای کاربری APT در /usr/share/doc/apt\-doc/, \fBapt_preferences\fR(5), راهنمای چگونه APT (the APT Howto)\&. .SH "عیب‌یابی (DIAGNOSTICS)" .PP \fBapt\-get\fR در صورت عملکرد عادی مقدار 0 و در صورت بروز خطا مقدار ده‌دهی 100 را بازمی‌گرداند\&. .SH "اشکالات (BUGS)" .PP \m[blue]\fBصفحه باگ‌های APT\fR\m[]\&\s-2\u[1]\d\s+2\&. اگر مایل به گزارش اشکال یا باگ در APT هستید، لطفاً /usr/share/doc/debian/bug\-reporting\&.txt یا دستور \fBreportbug\fR(1) را ببینید\&. .SH "نویسندگان (AUTHORS)" .PP \fBJason Gunthorpe\fR .RS 4 .RE .PP \fBتیم APT\fR .RS 4 .RE .SH "یادداشت‌ها (NOTES)" .IP " 1." 4 صفحه باگ‌های APT .RS 4 \%https://bugs.debian.org/src:apt .RE