.\" empty .ds g .\" -*- nroff -*- .\" empty .ds G .de Tp .ie \\n(.$=0:((0\\$1)*2u>(\\n(.lu-\\n(.iu)) .TP .el .TP "\\$1" .. .\" Like TP, but if specified indent is more than half .\" the current line-length - indent, use the default indent. .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH UPGRADEPKG 8 "۳۱ می ۲۰۰۲" "اسلکور نسخه 8.1.0" .SH نام ؛ upgradepkg ؛ ارتقاء دهنده پکیج های اسلکور .SH اختصار \fBupgradepkg\fP [ \fB\-\-dry\-run\fP ] [ \fB\-\-install\-new\fP ] [ \fB\-\-reinstall\fP ] [ \fB\-\-verbose\fP ] \fBnewpackagename\fP \fB[\fP\fInewpackagename2\fP\fB]\fP .LP \fBupgradepkg\fP [ \fB\-\-dry\-run\fP ] [ \fB\-\-install\-new\fP ] [ \fB\-\-reinstall\fP ] [ \fB\-\-verbose\fP ] \fBoldpackagename%newpackagename\fP \fB[\fP\fIold2%new2\fP\fB]\fP .SH توصیف ابزار \fBupgradepkg\fP یک پکیج اسلکور را از نسخه قدیمی تر به نسخه جدیدتر بروزرسانی می کند. این ابزار این کار را بوسیله \fBنصب\fP پکیج جدید و \fBحذف\fP فایلهای پکیج قدیمی که در پکیج جدید وجود ندارند انجام می دهد. اگر پکیج های جدید و قدیمی نام مشابهی داشته باشند، یک شناسه تنها چیزی است که مورد نیاز است. اگر پکیج ها دارای نام متفاوت باشند, ابتدا نام پکیج قدیمی سپس علامت درصد (%) و سپس نام پکیج جدید را وارد کنید. هیچ فاصله ای میان نام پکیج های جدید و قدیمی نباید وجود داشته باشد. اگر upgradepkg بیش از یک پکیج با نام پکیج قدیمی روی سیستم پیدا کند، تمام آنها را حذف خواهد کرد. .TP برای بروزرسانی پکیج ها در یک دایرکتوری به جز / (نظیر mnt/) از فرمان زیر استفاده کنید: .TP ROOT=/mnt upgradepkg پکیج.tgz (.tbz و .tlz ،.txz یا) .SH "گزینه ها" .TP \fB\-\-dry\-run\fP گزارشی از پکیج هایی که نصب و یا بروزرسانی می شوند ارائه می کند اما واقعا فرایند بروزرسانی را اجرا نمی کند. .TP \fB\-\-install\-new\fP به صورت معمول upgradepkg تنها پکیج هایی را که روی سیستم نصب هستند بروزرسانی می کند و از نصب پکیج هایی که روی سیستم وجود ندارند خودداری می کند. اگر از این گزینه استفاده شود علاوه بر بروزرسانی پکیج های موجود، پکیج های جدید نیز نصب خواهند شد. .TP \fB\-\-reinstall\fP فرمان upgradepkg معمولا از بروزرسانی پکیج هایی که مشخصات (نام، نسخه، معماری و شماره ساخت) مشابهی دارند خودداری می کند. استفاده از این گزینه تمام پکیج ها را بدون توجه به نسخه آنها بروزرسانی می کند. .TP \fB\-\-verbose\fP تمام جزئیات بروزرسانی را نمایش می دهد. .SH باگها قبل از بروزرسانی پکیج، تمام فابلهای پیکربندی (نظیر فایلهای موجود در دایرکتوری etc/) که تمایل به نگهداری آنها دارید ذخیره نمائید. گاهی اوقات این فایلها حفظ می شوند اما این بستگی به ساختار پکیج دارد. اگر می خواهید نسخه های جدید فایلهای پیکربندی نصب شوند، به صورت دستی نسخه های قدیمی را قبل از اجرای upgradepkg حذف کنید. .SH نویسنده Patrick J. Volkerding .SH "نگاه کنید به" \fBmakepkg(8),\fP \fBinstallpkg(8),\fP \fBremovepkg(8),\fP \fBexplodepkg(8),\fP \fBpkgtool(8)\fP