.\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH SLACKPKG 8 "Ù…ÛŒ Û²Û°Û±Û°" slackpkg\-2.81.1 "" .SH نام Ø› \fBslackpkg\fP \- ابزار اتوماتیک برای مدیریت پکیج های اسلکور لینوکس Ø› .SH اختصار \fBslackpkg\fP \fB[گزینه ها]\fP \fB{install|remove|search|upgrade|reinstall}\fP \fB{\fP\fIÙØ§ÛŒÙ„\fP\fB|\fP\fIالگو\fP\fB}\fP \fBslackpkg [گزینه ها] {clean\-system|upgrade\-all|install\-new}\fP \fBslackpkg\fP \fB[گزینه ها]\fP \fB{search|file\-search}\fP \fB{\fP\fIÙØ§ÛŒÙ„\fP\fB|\fP\fIالگو\fP\fB}\fP \fBslackpkg\fP \fB[گزینه ها]\fP \fB{generate\-template|install\-template|remove\-template}\fP \fIقالب\fP \fBslackpkg [گزینه ها] info\fP \fIپکیج\fP \fBslackpkg [گزینه ها] update [gpg]\fP \fBslackpkg [گزینه ها] {new\-config|check\-updates}\fP \fBslackpkg [گزینه ها] help\fP .SH ØªÙˆØµÛŒÙ ÙØ±Ù…ان slackpkg یک ابزار برای کسانی است Ú©Ù‡ Ù…ÛŒ خواهند به Ø±Ø§ØØªÛŒ از طریق شبکه پکیج ها را نصب کنند Ùˆ یا ارتقا دهند. با Ø§Ø³ØªÙØ§Ø¯Ù‡ از این ابزار شما Ù…ÛŒ توانید اسلکور را به صورت ØØ¯Ø§Ù‚Ù„ÛŒ نصب کرده Ùˆ ØµØ±ÙØ§ پکیج هایی را نصب کرده Ùˆ یا ارتقاء دهید Ú©Ù‡ به آنها بیشتر نیاز دارید. شما نیاز به تنظیم ÙØ§ÛŒÙ„ سیستم شبکه (NFS) Ùˆ یا ساخت تعداد زیادی CD برای تمام کامپیوترهایتان ندارید. آنچه نیاز دارید تنها تایپ یک ÙØ±Ù…ان است تا آخرین نسخه پکیج های رسمی اسلکور در اختیار شما باشد. .SH راهنما ابزار Slackpkg امکانات زیادی دارد. Ù…ÛŒ تواند ÙØ§ÛŒÙ„ خاصی را جستجو کند، تمام پکیج های غیررسمی را از سیستم شما ØØ°Ù کند، تمام پکیج های اضاÙÙ‡ شده به اسلکور پس از آخرین بروزرسانی را روی سیستم نصب کند، توصی٠پکیج را نمایش دهد Ùˆ غیره. قبل از اینکه عملی انجام دهید, باید یکی از مخازن واقع در ÙØ§ÛŒÙ„ موجود در مسیر etc/slackpkg/mirrors/ بدون علامت کرده (علامت # را از جلوی آینه مورد نظرتان ØØ°Ù کرده) Ùˆ ÙØ±Ù…ان زیر را اجرا کنید: .in +5 # slackpkg update .in عملیات "update" لیست ÙØ§ÛŒÙ„ها Ùˆ پکیج ها را در اسلکور دانلود Ùˆ ÙØ±Ù…ت Ù…ÛŒ کند. هر زمانی Ú©Ù‡ این لیست تغییر کند لازم است Ú©Ù‡ update دوباره اجرا شود. مهمترین خصوصیات slackpkg آنهایی هستند Ú©Ù‡ مستقیما به مدیریت پکیج ها مربوط هستند: نصب، ارتقاء Ùˆ ØØ°Ù پکیج ها. برای انجام هرکدام از این موارد، ÙØ±Ù…ان slackpkg به صورت زیر Ù…ÛŒ باشد: .in +5 # slackpkg [OPTIONS] <action> {PATTERN|FILE} .in \fIگزینه ها\fP (OPTIONS) Ù…ÛŒ تواند شامل یک یا چند گزینه پیکربندی لیست شده در ÙØ§ÛŒÙ„ موجود در مسیر etc/slackpkg/slackpkg.conf/ باشد. گزینه های خط ÙØ±Ù…ان مشابهی برای ÙØ±Ù…انهای پیکربندی در ÙØ§ÛŒÙ„ slackpkg.conf ÛŒØ§ÙØª Ù…ÛŒ شود. برای مشاهده لیست گزینه های موØÙˆØ¯ به ØµÙØÙ‡ راهنمای \fBslackpkg.conf\fP مراجعه کنید. \fIالگو\fP (PATTERN) Ù…ÛŒ تواند نام یک پکیج یا Ùقط بخشی از نام پکیج باشد. همچنین Ù…ÛŒ تواند نام سری نرم Ø§ÙØ²Ø§Ø±ÛŒ (نظیر kde ØŒa ØŒap Ùˆ غیره) باشد. .br \fIÙØ§ÛŒÙ„\fP (FILE) نام ÙØ§ÛŒÙ„ÛŒ است Ú©Ù‡ لیستی از \fIالگوها\fP در آن Ú†Ù‡ به صورت یک الگو در هر سطر Ùˆ Ú†Ù‡ به صورت چند الگو در هر سطر Ú©Ù‡ بوسیله ÙØ§ØµÙ„Ù‡ از هم جدا شده اند، قرار دارد. ابزار Slackpkg Ù…ÛŒ تواند برای ارتقاء تمام سیستم عامل مورد Ø§Ø³ØªÙØ§Ø¯Ù‡ قرار گیرد. .br روش معمول عبارت است از: .in +5 # slackpkg update .br # slackpkg install\-new .br # slackpkg upgrade\-all .br # slackpkg clean\-system .in خصوصیت دیگر Slackpkg توانایی کار با قالب هاست Ú©Ù‡ ایجاد سیستم هایی با پکیج های یکسان را امکان پذیر Ù…ÛŒ سازد. مراØÙ„ اصلی کار عبارتند از: .RS +5 .IP \(bu 2 نصب به روی یک سیستم .IP \(bu 2 اجرای ÙØ±Ù…ان "قالب slackpkg generate\-template" .IP \(bu 2 Ú©Ù¾ÛŒ کردن "template.قالب/etc/slackpkg/templates/" در همان دایرکتوری در سیستم دیگر .IP \(bu 2 اجرای ÙØ±Ù…ان "قالب slackpkg install\-template" در سیستم دیگر .RE \fIقالب\fP همان نام قالب مورد Ø§Ø³ØªÙØ§Ø¯Ù‡ شماست. با Ø§Ø³ØªÙØ§Ø¯Ù‡ از این ØµÙØÙ‡ راهنما، شما Ù…ÛŒ توانید بÙهمید Ú©Ù‡ هر کدام از این (Ùˆ دیگر) گزینه ها Ú†Ù‡ عملی انجام Ù…ÛŒ دهند. .SH عملیاتها .TP 5 \fBhelp\fP .br عملیاتهای slackpkg Ùˆ توصی٠کوتاهی از آنها را نمایش Ù…ÛŒ دهد. اگر بخواهید اطلاعات مختصری از slackpkg بدست آورید Ù…Ùید است. اطلاعات ارائه شده در اینجا (ØµÙØÙ‡ راهنما) بسیار کاملتر است. .TP 5 \fBupdate\fP .br آخرین لیست پکیج ها را از یک مخزن اسلکور (یا CD شما) دانلود Ù…ÛŒ کند. اجرای این ÙØ±Ù…ان: .in +5 # slackpkg update .in قبل از تلاش برای ارتقاء، نصب Ùˆ یا جستجوی پکیج ها ایده خوبیست. .br اگر نیاز دارید Ú©Ù‡ کلید GPG اسلکور را بروزرسانی کنید ÙØ±Ù…ان زیر را اجرا کنید: .in +5 # slackpkg update gpg .in کلید GPG تغییر نمی کند. بنابراین این یک ÙØ±Ù…ان یکبار مصر٠است. آن را یکبار اجرا کرده Ùˆ ÙØ±Ø§Ù…وش کنید... .TP 5 \fBcheck\-updates\fP .br مشخص Ù…ÛŒ کند Ú©Ù‡ آیا بروزرسانی در Changelog.txt وجود دارد یا خیر. خوب است Ú©Ù‡ این ÙØ±Ù…ان از cron اجرا شود تا مدیر سیستم را درباره بروزرسانیها آگاه کند. .TP 5 \fBfile\-search\fP .br شما Ù…ÛŒ توانید پکیج های رسمی اسلکور را برای هر ÙØ§ÛŒÙ„ÛŒ در توزیع اسلکور مورد جستجو قرار دهید. آیا به دنبال یک کتابخانه ناآشنا هستید؟ از file\-search برای پیدا کردن آن Ø§Ø³ØªÙØ§Ø¯Ù‡ کنید. .in +5 # slackpkg file\-search ÙØ§ÛŒÙ„ .in تمام پکیج هایی Ú©Ù‡ با کلمه "ÙØ§ÛŒÙ„" مطابقت داشته باشند، نمایش داده خواهند شد. بنابراین Ù…ÛŒ توانید ببینید Ú©Ù‡ آیا پکیج نصب شده یا خیر؛ در صورت عدم نصب، شما Ù…ÛŒ توانید با Ø§Ø³ØªÙØ§Ø¯Ù‡ از دیگر عملیات slackpkg آنها را دانلود Ùˆ نصب کنبد. .TP 5 \fBsearch\fP .br شما Ù…ÛŒ توانید تمام پکیج های توزیع شده در اسلکور را مورد جستجو قرار دهید. .in +5 # slackpkg search الگو .in تمام پکیج هایی Ú©Ù‡ نام آنها با "الگو" مطابقت داشته باشد نمایش داده خواهند شد. همانند file\-search شما Ù…ÛŒ توانید مشاهده کنید Ú©Ù‡ آیا پکیج نصب است Ùˆ اگر نصب نیست آن را بوسیله دیگر عملیات دانلود Ùˆ نصب کنید. .TP 5 \fBinstall\fP .br نصب یک پکیج بسیار ساده است. شما تنها نیاز به تایپ ÙØ±Ù…ان .in +5 # slackpkg install پکیج .in دارید Ú©Ù‡ پکیج را دانلود Ùˆ نصب Ù…ÛŒ کند. .br شما نمی توانید از گزینه install برای نصب پکیجی Ú©Ù‡ از قبل روی سیستم نصب شده Ø§Ø³ØªÙØ§Ø¯Ù‡ کنید، اما Ù…ÛŒ توانید آن را بازنصب کرده Ùˆ یا ارتقاء دهید. .TP 5 \fBupgrade\fP .br جدیدترین نسخه پکیج یا پکیج های رسمی مشخص شده را نصب Ù…ÛŒ کند ÙØ±Ù…ان upgrade برای نصب پکیج های جدید تلاش نمی کند (برای این منظور از دستور install Ø§Ø³ØªÙØ§Ø¯Ù‡ کنید Ú©Ù‡ باعث نصب آخرین نسخه رسمی پکیج Ù…ÛŒ شود). .TP 5 \fBreinstall\fP .br اگر به اشتباه چیزی را خراب کرده باشید، گزینه reinstall به شما اجازه Ù…ÛŒ دهد تا نسخه مشابه پکیجی Ú©Ù‡ قبلا نصب شده است را بازنصب کنید. .TP 5 \fBremove\fP .br با remove شما Ù…ÛŒ توانید پکیج های نصب شده مشخصی را ØØ°Ù کنید. در مثال زیر: .in +5 # slackpkg remove kde .in تمام پکیج هایی Ú©Ù‡ عبارت "kde" در نام آنها وجود دارد، ØØ°Ù خواهند شد. .TP 5 \fBdownload\fP .br با Ø§Ø³ØªÙØ§Ø¯Ù‡ از این گزینه slackpkg پکیج را دانلود Ù…ÛŒ کند اما آن را نصب نمی کند. پکیج های دانلود شده در مسیر var/cache/packages/ ذخیره Ù…ÛŒ شوند Ùˆ شما Ù…ÛŒ توانید آنها را بعدا نصب کنید، ارتقاء دهید Ùˆ یا بازنصب نمایید (یا ØØªÛŒ روی CD رایت کنید). .TP 5 \fBinfo\fP .br این گزینه اطلاعاتی در مورد پکیج (ها) نظیر سایز معمولی Ùˆ ÙØ´Ø±Ø¯Ù‡ØŒ توصی٠و غیره ارائه Ù…ÛŒ کند. .TP 5 \fBclean\-system\fP .br این عملیات تمام پکیج هایی Ú©Ù‡ متعلق به نصب استاندارد اسلکور نیستند، ØØ°Ù Ù…ÛŒ کند. با این گزینه، شما Ù…ÛŒ توانید سیستم خود را پاکسازی کرده Ùˆ پکیج های غیررسمی را علاوه بر پکیج های ØØ°Ù شده از سری رسمی پکیج های اسلکور (واقع در مخزن اینترنی)ØŒ ØØ°Ù کنید. .br اگر برخی پکیج های غیررسمی (با Ø³ÙØ§Ø±Ø´ÛŒ شده) دارید Ú©Ù‡ تمایل به نگاهداری آنها دارید، Ù…ÛŒ توانید موقتا آنها را قبل از اجرای این عملیات در لیست سیاه وارد کنید. .TP 5 \fBupgrade\-all\fP .br این عملیات تمام پکیج های نصب شده روی سیستم شما را به نسخه رسمی اسلکور ارتقاء Ù…ÛŒ دهد. Ø§Ø³ØªÙØ§Ø¯Ù‡ از این گزینه یک روش خوب برای ارتقاء Ú©Ù„ÛŒ سیستم Ù…ÛŒ باشد. .br به یاد داشته باشید Ú©Ù‡ قبل از upgrade\-all از install\-new Ø§Ø³ØªÙØ§Ø¯Ù‡ کنید. .TP 5 \fBinstall\-new\fP این عملیات هر پکیج تازه ای Ú©Ù‡ به سری رسمی پکیج های اسلکور اضاÙÙ‡ شده باشد نصب Ù…ÛŒ کند. اگر Ù…ÛŒ خواهید سیستم اسلکور خود را به نسخه جدیدتر ارتقاء دهید Ùˆ یا اگر از نسخه current\- Ø§Ø³ØªÙØ§Ø¯Ù‡ Ù…ÛŒ کنید، این عملیات را اجرا کنید. .br اگر Ù…ÛŒ خواهید تمام پکیج های ØØ°Ù شده اسلکور را روی سیستم نصب کنید، به جای install\-new از ÙØ±Ù…ان زیر Ø§Ø³ØªÙØ§Ø¯Ù‡ کنید: .in +5 # slackpkg install slackware. .in .TP 5 \fBnew\-config\fP این عملیات ÙØ§ÛŒÙ„ های پیکربندی "new." را جستجو کرده Ùˆ از کاربر سئوال Ù…ÛŒ کند Ú©Ù‡ Ù…ÛŒ خواهد با آنها Ú†Ù‡ کند. .br new\-config برای زمانی Ú©Ù‡ سیستم را ارتقاء داده Ùˆ ÙØ§ÛŒÙ„ های پیکربندی را برای بازبینی های بعدی رها Ù…ÛŒ کنید، گزینه Ù…Ùیدی است. به جای جستجوی Ùˆ جایگزینی دستی Ù…ÛŒ توانید از new\-config Ø§Ø³ØªÙØ§Ø¯Ù‡ کنید. .TP 5 \fBgenerate\-template\fP این عملیات قالب جدیدی شامل تمام پکیج های رسمی اسلکور نصب شده روی سیستم شما ایجاد Ù…ÛŒ کند. قالب در مسیر etc/slackpkg/templates/ ذخیره Ù…ÛŒ شود. .TP 5 \fBinstall\-template\fP این عملیات قالب درخواست شده را روی سیستم نصب Ù…ÛŒ کند. قالب باید در مسیر etc/slackpkg/templates/ باشد. اگر قالب ØØ§ÙˆÛŒ (includes) قالب های دیگر بود تمام آنها باید در مسیر etc/slackpkg/templates/ باشند. شما Ù…ÛŒ توانید گزینه "includes" را در slackpkg.conf یا در خط ÙØ±Ù…ان ØºÛŒØ±ÙØ¹Ø§Ù„ کنید. .TP 5 \fBremove\-template\fP این گزینه تمام پکیج هایی Ú©Ù‡ بخشی از قالب انتخاب شده هستند، ØØ°Ù Ù…ÛŒ کند. مراقب باشید، این گزینه Ù…ÛŒ تواند سیستم شما را Ø¨Ù„Ø§Ø§Ø³ØªÙØ§Ø¯Ù‡ کند. مدیریت "include" Ù…ÛŒ تواند در slackpkg.conf یا بوسیله گزینه مناسب در خط ÙØ±Ù…ان ÙØ¹Ø§Ù„/ØºÛŒØ±ÙØ¹Ø§Ù„ شود. .SH ÙØ§ÛŒÙ„ها .TP 5 \fB/etc/slackpkg/mirrors \fP این ÙØ§ÛŒÙ„ Ù…ØÙ„ÛŒ Ú©Ù‡ پکیج ها باید از آنجا دانلود شوند، مشخص Ù…ÛŒ کند. .TP 5 \fB/etc/slackpkg/slackpkg.conf \fP ÙØ§ÛŒÙ„ پیکربندی عمومی slackpkg .TP 5 \fB/etc/slackpkg/blacklist\fP ÙØ§ÛŒÙ„ ØØ§ÙˆÛŒ لیست پکیج هایی Ú©Ù‡ باید نادیده Ú¯Ø±ÙØªÙ‡ شوند. .TP 5 \fB/etc/slackpkg/templates\fP ØØ§ÙˆÛŒ تمام ÙØ§ÛŒÙ„های قالب ها Ù…ÛŒ باشد. .TP 5 \fB/usr/libexec/slackpkg\fP شامل هسته slackpkg Ùˆ کارکردهای اضاÙÛŒ آن Ù…ÛŒ باشد. .TP 5 \fB/var/lib/slackpkg\fP شامل آیتم های مورد نیاز برای Ø§Ø³ØªÙØ§Ø¯Ù‡ از slackpkg نظیر لیست پکیج ها، Ú©Ù¾ÛŒ ÙØ§ÛŒÙ„ "ChangeLog.txt" Ùˆ لیست ÙØ§ÛŒÙ„ ها Ùˆ غیره Ù…ÛŒ باشد. .SH "نگاه کنید به:" \fBslackpkg.conf\fP(5), \fBinstallpkg\fP(8), \fBupgradepkg\fP(8), \fBexplodepkg\fP(8), \fBmakepkg\fP(8), \fBpkgtool\fP(8). .SH نویسندگان .TP 5 Piter PUNK aka Roberto F Batista <piterpk AT terra DOT com DOT br> .TP 5 Evaldo Gardenali aka UdontKnow <evaldo AT fasternet DOT com DOT br>