انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => نصب، راه‌اندازی و بروزآوری => نویسنده: حامد سپهر در 29 شهریور 1390، 03:35 ب‌ظ

عنوان: نصب نرم افزار در HOME چجوری ممکن است؟ (یه جورایی &#
ارسال شده توسط: حامد سپهر در 29 شهریور 1390، 03:35 ب‌ظ
سلام بر همه دوستان لینوکسی
من یه تازه کارم پس یه موقعی از حرفام تعجب نکنین. اما سوال بنده. اینطور که من دیدم هر نرم افزاری که توی لینوکس نصب میشه بصورت خودکار توی روت یا / نصب میشه. خب اینم طبیعی هستش که بعد از نصب تعدادی نرم افزار این پارتیشن پر میشه در اینجور مواقع  این امکان هاست که نرم افزارها رو توی پوشه خانگی یا همون /home نصب کرد؟
عنوان: پاسخ به: نصب نرم افزار در HOME چجوری ممکن است؟
ارسال شده توسط: Sepehr Keyhani در 29 شهریور 1390، 03:47 ب‌ظ

حالا چرا میخوای بریزی تو Home?
عنوان: پاسخ به: نصب نرم افزار در HOME چجوری ممکن است؟
ارسال شده توسط: Mostafa Sedaghat در 29 شهریور 1390، 05:25 ب‌ظ
سلام بر همه دوستان لینوکسی
من یه تازه کارم پس یه موقعی از حرفام تعجب نکنین. اما سوال بنده. اینطور که من دیدم هر نرم افزاری که توی لینوکس نصب میشه بصورت خودکار توی روت یا / نصب میشه. خب اینم طبیعی هستش که بعد از نصب تعدادی نرم افزار این پارتیشن پر میشه در اینجور مواقع  این امکان هاست که نرم افزارها رو توی پوشه خانگی یا همون /home نصب کرد؟
بله میشه اما باید از سورس نصب کنی یعنی پکیج هایی که تو مخازن هستند نمیشه
مثال: vlc
باید سورس vlc رو دانلود کنی
موقع کانفیگ معمولا یه گزینه هست به نام prefix که به این صورت باید بهش بگی
./configure --prefix=/home/mostafa/applicationمعمولا هر بسته سورسی که دانلود کنی و بخوای نصب کنی اگه راهنماشو بخونی بهت توضیح داده که برای شخصی سازی نصب باید چی کار کنی
موفق باشی
عنوان: پاسخ به: نصب نرم افزار در HOME چجوری ممکن است؟
ارسال شده توسط: Mostafa Sedaghat در 29 شهریور 1390، 05:26 ب‌ظ
من گفتم پکیج های که تو مخازن هست نمیشه (شاید بشه ) من سرچ نکردم و این حرف رو زدم
شما یه سرچ گوگل کن شاید چیزی پیدا کردی
عنوان: پاسخ به: نصب نرم افزار در HOME چجوری ممکن است؟
ارسال شده توسط: Mehdi در 29 شهریور 1390، 05:45 ب‌ظ
برای نصب بسته‌های deb میتونید از دستور dpkg با سوئیچ‌های instdir-- و root-- و admindir-- استفاده کنید...
عنوان: پاسخ به: نصب نرم افزار در HOME چجوری ممکن است؟
ارسال شده توسط: حامد سپهر در 29 شهریور 1390، 06:52 ب‌ظ
برای نصب بسته‌های deb میتونید از دستور dpkg با سوئیچ‌های instdir-- و root-- و admindir-- استفاده کنید...

خوبه گفتم تازه کارم. یه مثال میشه بزنین؟

تا جایی که من میدونم نه چون اوبونتو مثل ویندوز نیست
حالا چرا میخوای بریزی تو Home?

گفتم که تو پست اول، ممکنه / پر بشه
عنوان: پاسخ به: نصب نرم افزار در HOME چجوری ممکن است؟
ارسال شده توسط: Mostafa Sedaghat در 29 شهریور 1390، 10:32 ب‌ظ
برای نصب بسته‌های deb میتونید از دستور dpkg با سوئیچ‌های instdir-- و root-- و admindir-- استفاده کنید...
ممنون آقا مهدی اینو نمی دونستم


نقل‌قول
خوبه گفتم تازه کارم. یه مثال میشه بزنین؟

شما می تونید با تایپ دستور man dpkg راهنمای کامل اون دستور رو ببینید

       --admindir=dir
              Change  default  administrative directory, which contains many files that give information about status of installed or uninstalled packages,
              etc.  (Defaults to /var/lib/dpkg)

       --instdir=dir
              Change default installation directory which refers to the directory where packages are to be installed. instdir is also the directory  passed
              to chroot(2) before running package's installation scripts, which means that the scripts see instdir as a root directory.  (Defaults to /)

       --root=dir
              Changing root changes instdir to dir and admindir to dir/var/lib/dpkg.

مثال:
dpkg -i --instdir=/home/mostafa/application sample.debدستور بالا برنامه sample رو تو مسیر /home/mostafa/application نصب میکنه
امیدوارم جایی اشتباه نگفته باشم
اقا مهدی اگه اشتباه بود لطفا اصلاح کنید
یه سوال ؟
با نصب تو مسیر دلخواه قاعدتا باید اون مسیر برای اجرا به  $PATH اضافه کرد؟