.\" This program is free software; you can redistribute it and/or modify .\" it under the terms of the GNU General Public License as published by .\" the Free Software Foundation; either version 2 of the License, or .\" (at your option) any later version. .\" .\" This program is distributed in the hope that it will be useful, .\" but WITHOUT ANY WARRANTY; without even the implied warranty of .\" MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the .\" GNU General Public License for more details. .\" .\" You should have received a copy of the GNU General Public License .\" along with this program; if not, write to the Free Software .\" Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA .\" .TH CHRPATH 1 "May 4, 2002" "chrpath" "change rpath/runpath in binaries" .SH "نام (NAME)" chrpath \- تغییر یا نمایش rpath یا runpath در فایل‌های باینری .SH "خلاصه دستور (SYNOPSIS)" \fBchrpath\fP [ \fB-v\fP | \fB--version\fP ] [ \fB-d\fP | \fB--delete\fP ] [ \fB-r\fP \fI<مسیر>\fP |\ \fB--replace\fP \fI<مسیر>\fP ] [ \fB-c\fP | \fB--convert\fP ] [ \fB-l\fP | \fB--list\fP ] [ \fB-h\fP | \fB--help\fP ] \fI<برنامه>\fP [ \fI<برنامه>\fP ... ] .SH "توضیحات (DESCRIPTION)" دستور \fBchrpath\fP تنظیمات rpath یا runpath را در یک فایل باینری تغییر داده، فهرست کرده یا حذف می‌کند. rpath (یا runpath در صورت وجود)، مسیری است که پیونددهنده زمان اجرا (runtime linker) باید در آن به دنبال کتابخانه‌های مورد نیاز برنامه بگردد. .SH "گزینه‌ها (OPTIONS)" .TP .BR -v \ |\ --version نمایش شماره نسخه برنامه. .TP .BR -d \ |\ --delete حذف تنظیمات فعلی rpath یا runpath. .TP .BR -c \ |\ --convert تبدیل تنظیمات rpath به تنظیمات runpath. .TP .BI -r\ \fI<مسیر>\fP\ |\ --replace\ \fI<مسیر>\fP جایگزینی تنظیمات فعلی rpath یا runpath با مسیر داده‌شده. مسیر جدید باید طولی برابر یا کوتاه‌تر از مسیر فعلی داشته باشد. .TP .BR -k \ |\ --keepgoing عدم توقف در اولین خطا و پردازش تمام آرگومان‌ها پیش از بازگرداندن خطا. .TP .BR -l \ |\ --list فهرست کردن rpath یا runpath فعلی (پیش‌فرض). .TP .BR -h \ |\ --help نمایش اطلاعات نحوه استفاده. .SH "وضعیت خروج (EXIT STATUS)" .TP .BR 0 در صورتی که تمام عملیات‌ها با موفقیت انجام شوند. .TP .BR >\ 0 در صورتی که یکی از عملیات‌ها با خطا مواجه شود. عملیات ناموفق موجب خاتمه برنامه می‌شود، مگر اینکه گزینه .B \-k مشخص شده باشد. .SH "اشکالات (BUGS)" این برنامه در صورتی که فایل ELF فاقد برچسب RPATH باشد، نمی‌تواند آن را ایجاد کند و فقط می‌تواند RPATH را با مسیری با طول برابر یا کوتاه‌تر جایگزین کند. (جابه‌جایی بخش‌های ELF پس از گسترش جدول رشته‌ها در بهترین حالت دشوار و مستعد خطا است و گاهی به دلیل مسائلی چون محدودیت دامنه در دستورالعمل‌های پرش، کاملاً غیرممکن است.) .SH "نویسندگان (AUTHORS)" برنامه chrpath توسط Petter Reinholdtsen بر پایه کارهای Geoffrey Keating و Peeter Joot نوشته شده است. .PP این صفحه راهنما در اصل توسط Tollef Fog Heen برای سیستم دبیان گنو/لینوکس نوشته شده است (اما ممکن است توسط دیگران نیز استفاده شود).