انجمنهای فارسی اوبونتو
کمک و پشتیبانی => نصب، راهاندازی و بروزآوری => نویسنده: حامد سپهر در 29 شهریور 1390، 03:35 بظ
-
سلام بر همه دوستان لینوکسی
من یه تازه کارم پس یه موقعی از حرفام تعجب نکنین. اما سوال بنده. اینطور که من دیدم هر نرم افزاری که توی لینوکس نصب میشه بصورت خودکار توی روت یا / نصب میشه. خب اینم طبیعی هستش که بعد از نصب تعدادی نرم افزار این پارتیشن پر میشه در اینجور مواقع این امکان هاست که نرم افزارها رو توی پوشه خانگی یا همون /home نصب کرد؟
-
حالا چرا میخوای بریزی تو Home?
-
سلام بر همه دوستان لینوکسی
من یه تازه کارم پس یه موقعی از حرفام تعجب نکنین. اما سوال بنده. اینطور که من دیدم هر نرم افزاری که توی لینوکس نصب میشه بصورت خودکار توی روت یا / نصب میشه. خب اینم طبیعی هستش که بعد از نصب تعدادی نرم افزار این پارتیشن پر میشه در اینجور مواقع این امکان هاست که نرم افزارها رو توی پوشه خانگی یا همون /home نصب کرد؟
بله میشه اما باید از سورس نصب کنی یعنی پکیج هایی که تو مخازن هستند نمیشه
مثال: vlc
باید سورس vlc رو دانلود کنی
موقع کانفیگ معمولا یه گزینه هست به نام prefix که به این صورت باید بهش بگی
./configure --prefix=/home/mostafa/application
معمولا هر بسته سورسی که دانلود کنی و بخوای نصب کنی اگه راهنماشو بخونی بهت توضیح داده که برای شخصی سازی نصب باید چی کار کنی
موفق باشی
-
من گفتم پکیج های که تو مخازن هست نمیشه (شاید بشه ) من سرچ نکردم و این حرف رو زدم
شما یه سرچ گوگل کن شاید چیزی پیدا کردی
-
برای نصب بستههای deb میتونید از دستور dpkg با سوئیچهای instdir-- و root-- و admindir-- استفاده کنید...
-
برای نصب بستههای deb میتونید از دستور dpkg با سوئیچهای instdir-- و root-- و admindir-- استفاده کنید...
خوبه گفتم تازه کارم. یه مثال میشه بزنین؟
تا جایی که من میدونم نه چون اوبونتو مثل ویندوز نیست
حالا چرا میخوای بریزی تو Home?
گفتم که تو پست اول، ممکنه / پر بشه
-
برای نصب بستههای 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 اضافه کرد؟