انجمنهای فارسی اوبونتو
کمک و پشتیبانی => نصب، راهاندازی و بروزآوری => نویسنده: MADMAN در 20 آبان 1394، 11:11 قظ
-
سلام
می خواهم نرم افزار unrar رو روی سیستم نصب کنم از مخازن نمی شه گرفت چون اینقدر قدیمیه که به درد نمی خوره.
با یه سرچ کوچیک به این رسیدم:
http://www.linuxfromscratch.org/blfs/view/svn/general/unrar.html (http://www.linuxfromscratch.org/blfs/view/svn/general/unrar.html)
که می گه این http://www.rarlab.com/rar/unrarsrc-5.3.7.tar.gz (http://www.rarlab.com/rar/unrarsrc-5.3.7.tar.gz) فایل رو دانلود و make -f makefile
و سپس install -v -m755 unrar /usr/bin
اجرا بشه.
کد اول رو که میزنم خطای زیر رو می گیرم.
مشکل از کجاست و چی کار کنم که حل بشه؟
g++ -O2 -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -DRAR_SMP -DUNRAR -c rar.cpp
In file included from /usr/include/errno.h:36:0,
from os.hpp:151,
from rar.hpp:6,
from rar.cpp:1:
/usr/include/bits/errno.h:25:26: fatal error: linux/errno.h: No such file or directory
compilation terminated.
makefile:110: recipe for target 'rar.o' failed
make: *** [rar.o] Error 1
-
سلام
والا unrar نرم افزار غیرآزاده و من اصولا پیشنهاد نمی کنم که نصبش کنی. به جاش میشه از unrar-free یا 7zip استفاده کرد که کار اونو انجام میدن ولی آزاد هستن.
ولی در کل توی مخازن غیرآزاد (nonfree یا توی اوبونتو میشه multiverse) موجود هست و کاملا هم کار میکنه. ولی بازم پیشنهاد میکنم که کلا ازش استفاده نکنی. ;)
-
حل شد یه پکیجی بود به نام get-rar نصبش کردم و اجراش کردم و خودش اتومات همه چیز رو ردیف کرد.
سون زیپ نبود به جاش p7-zip بود که فقط از فرمت سون زیپ خودش به تنهایی پشتیبانی می کرد.
و همین طور unrar-free هم توی مخازن نبود اما توی توضیحات unrar توی مخازن نوشته بود free version of unrar
توزیع استفاده شده slitaz 5 RC-3
-
من با p7zip و Unrar-free تونستم فایل rar رو اکسترکت کنم.
با p7zip
p7zip e FILE.rar
با unrar-free
unrar-free -x FILE.rar
هرچند بعضی وقتا ممکنه یه فایل با این نشه با اون یکی بشه یا بالعکس.
در کل به شخصه این فایل تایپ رو تحریم کردم. اگه خودم بخوام آرشیو کنم، tar استفاده میکنم که صدبرابر بهتر از rar هست. اگه هم طرف ویندوزی باشه، با zip میزنم که باز بهتر از rar هست. میمونه اکسترکت کردن فایل رر اگه مجبور باشم اونم با همین دو برنامهس یا کانورتش میکنم به tar و بعد اکسترکت میکنم (تو سایت های کانورت آنلاین)