این دستور pkgdiff است که می تواند در ارائه دهنده هاست رایگان OnWorks با استفاده از یکی از چندین ایستگاه کاری آنلاین رایگان ما مانند Ubuntu Online، Fedora Online، شبیه ساز آنلاین ویندوز یا شبیه ساز آنلاین MAC OS اجرا شود.
برنامه:
نام
pkgdiff - ابزاری برای تجسم تغییرات در بسته های نرم افزاری لینوکس
شرح
نام:
Package Changes Analyzer ابزاری برای تجزیه و تحلیل تغییرات بسته های نرم افزاری لینوکس
DESCRIPTION:
Package Changes Analyzer (PkgDiff) ابزاری برای تجزیه و تحلیل تغییرات در لینوکس است
بسته های نرم افزاری (RPM، DEB، TAR.GZ، و غیره).
این ابزار برای نگهبانان لینوکس که علاقه مند به اطمینان هستند در نظر گرفته شده است
سازگاری نسخه های قدیمی و جدید بسته ها.
این ابزار یک نرمافزار رایگان است: میتوانید آن را دوباره توزیع کنید و/یا آن را در زیر تغییر دهید
شرایط GNU GPL.
طریقه استفاده:
pkgdiff PKG1 PKG2 [گزینهها]
مثال ها:
pkgdiff OLD.rpm NEW.rpm pkgdiff OLD.tar.gz NEW.tar.gz
استدلال ها:
PKG1
مسیر به نسخه قدیمی یک بسته (RPM، DEB، TAR.GZ، و غیره).
اگر نیاز به تجزیه و تحلیل گروهی از بسته ها دارید، می توانید یک توصیفگر XML از آن را ارسال کنید
این گروه (فایل VERSION.xml):
/* نسخه گروهی */
/* اسم گروه */
/path1/to/package(s) /path2/to/package(s) ...
PKG2
مسیر به نسخه جدید یک بسته (RPM، DEB، TAR.GZ، و غیره).
اطلاعات گزینه ها:
-h|-کمک
این راهنما را چاپ کنید.
-v|-نسخه
اطلاعات نسخه چاپی
- تخلیه
نسخه ابزار (1.7.1) را چاپ کنید و کار دیگری انجام ندهید.
عمومی گزینه ها:
-گزارش مسیر PATH
مسیر رسیدن به گزارش پیش فرض:
pkgdiff_reports/ / _به_ /changes_report.html
-جزئیات
سعی کنید گزارش های دقیق ایجاد کنید.
-محدودیت اندازه اندازه
فایل های بزرگتر از SIZE را بر حسب کیلوبایت تجزیه و تحلیل نکنید.
-عرض WIDTH
عرض تفاوت بصری. پیش فرض: 75
-پیش خط NUM
اندازه زمینه در Visual Diff. پیش فرض: 10
-نادیده گرفتن-فضا-تغییر
تغییرات در مقدار فضای سفید را نادیده بگیرید.
-نادیده گرفتن-همه-فضا
تمام فضای سفید را نادیده بگیرید.
-خطوط خالی را نادیده بگیرید
تغییراتی را که همه خطوط آن خالی است نادیده بگیرید.
-سریع
حالت سریع بدون ایجاد تفاوت های بصری برای فایل ها.
کمترین
سعی کنید مجموعه کوچکتری از تغییرات را پیدا کنید.
OTHER گزینه ها:
-بررسی استفاده
بررسی کنید که آیا محتوای بسته توسط سایر بسته های موجود در مخزن استفاده می شود یا خیر.
-pkg-manager نام
ابزار مدیریت بسته را مشخص کنید. پشتیبانی:
urpm - Mandriva URPM
-قالب
قالب XML-descriptor ./VERSION.xml را ایجاد کنید
-اطلاعات اضافی DIR
اطلاعات اضافی را به DIR بریزید.
-tmp-dir DIR
از دایرکتوری temp سفارشی استفاده کنید.
-پنهان-بدون تغییر
فایل های بدون تغییر را در گزارش نشان ندهید.
اشکال زدایی
نمایش اطلاعات اشکال زدایی
-سیب زمینی شیرین نام
نام بسته را روی NAME تنظیم کنید.
-عنوان TITLE
نام بسته را در عنوان گزارش روی TITLE تنظیم کنید.
-vnum1 NUM
شماره نسخه بسته قدیمی را روی NUM تنظیم کنید.
-vnum2 NUM
شماره نسخه بسته جدید را روی NUM تنظیم کنید.
-پیوندها-هدف هدف
مشخصه هدف را برای پیوندهای موجود در گزارش تنظیم کنید:
_self _blank (پیش فرض)
-list-added-removed
نمایش محتوای فایل های متنی اضافه و حذف شده
skip-subarchives
از بررسی بایگانیهای داخل بستههای ورودی صرفنظر کنید.
-پرش الگو REGEX
از بررسی مسیرهای بایگانی مطابق با REGEX صرفنظر کنید.
-d|-دایرکتوری ها
دایرکتوری ها را به جای بسته ها مقایسه کنید.
گزارش:
گزارش ایجاد خواهد شد:
pkgdiff_reports/ / _به_ /changes_report.html
خروج کدها:
0 - بدون تغییر ابزار بدون هیچ خطایی اجرا شده است. غیر صفر - تغییر یا ابزار
با خطا اجرا شده است
MORE اطلاعات:
http://lvc.github.com/pkgdiff/
با استفاده از خدمات onworks.net از pkgdiff آنلاین استفاده کنید