انجمنهای فارسی اوبونتو
کمک و پشتیبانی => انجمن عمومی => نویسنده: aRooKie در 25 اسفند 1386، 03:30 بظ
-
سلام به همه. چه جوری میشه یه بسته deb رو به rpm تبدیل کرد و بالعکس؟
-
سلام
با استفاده از Alien
sudo apt-get install alien
sudo alien -r <package>.deb
خروجی
package.rpm
-
در مورد تبدیل rpm به deb دوست خوبمون جناب z.k توضیح دادن. در مورد تبدیل عکسش هم (از deb. به rpm. ) کافیه از صورت دستور زیر استفاده کنید:
sudo alien -d package.rpm
که اجرای این دستور باعث می شه که در فولدر جاری یک فایل به نام package.deb ایجاد بشه.
(نکته شاید مهم اینه که یک دستور rpm هست که چنین کاری رو می تونه انجام بده ولی ترجیحاً بهتره از این دستور استفاده نکنید، چون این دستور dependecy ها رو رعایت نمی کنه و ممکنه بسته تغییر یافته با این دستور در مرحله نصب دچار مشکل بشه)
-
کدوم مشکل پیدا می کنه.rpm یا allien؟
-
با توجه به :
نکته شاید مهم اینه که یک دستور rpm هست که چنین کاری رو می تونه انجام بده ولی ترجیحاً بهتره از این دستور استفاده نکنید، چون این دستور dependecy ها رو رعایت نمی کنه و ممکنه بسته تغییر یافته با این دستور در مرحله نصب دچار مشکل بشه
alien بهتره
-
alien خیلی بهتره (هرچند خود برنامه alien هم در اصل از برنامه rpm استفاده می کنه ولی با کلی پارامتر و افزونههای خاص). شما از همین روشی که دوستمون z.k جان فرمودند استفاده کنید بهتره براتون.