انجمنهای فارسی اوبونتو
تازه کار => انجمن تازهکاران => نویسنده: S@eed در 01 آبان 1393، 05:47 بظ
-
سلام
من sublime text 2 رو از سایت خودش برای لینوکس دانلود کردم. یه فایل فشرده bz2 بهم داد ... بعد از اکسترکت روی فایل sublime_text که آیکونی شبیه به چرخ دنده رو داشت دو بار کلیک کردم و برنامه به خوبی اجرا شد ... ولی مشکل اینجاست که اوبونتو جزو برنامه ها حسابش نمیکنه! (در سرچ هم نتیجه ای برای کلمه sublime پیدا نمیشه!) امروز پکیج sublime text 2 رو حذف و با دستور sudo apt-get install sublime-text نصبش کردم و حالا جزو برنامه شناخته میشه.
وقتی به اسم فایلی که دانلود میشد (در ترمینال) دقت کردم دیدم همون فایلی هست که اول کار خودم دانلود کردم! همون موقع این به ذهنم رسید که این فایل بعد از دانلود اکسترکت میشه و به یه مسیر میره! حالا سوال اینجاست: به کدام فولدر میره؟
-
سلام
نمیدونم درست متوجه شدم یا نه ؟ اگه منظورت محل برنامههای نصب شده هست که :
/usr/share/applications
-
سلام
نمیدونم درست متوجه شدم یا نه ؟ اگه منظورت محل برنامههای نصب شده هست که :
/usr/share/applications
تشکر ولی منظور من این فولدر نبود (دیدم)
شما فرض کنید من فایرفاکس خود اوبونتو رو حذف کردم ...
میرم به سایت فایرفاکس (mozila.org) ... به قسمت دانلود میرم و پکیج فایرفاکس رو برای لینوکس 64 بیت دانلود میکنم
بعد از اکسترکت کردن در دکستاپ ما یه فولدر داریم به اسم firefox و با اجرای فایل firefox داخل فولدر مرورگر اجرا میشه ولی وقتی عبارت firefox رو سرچ میکنم برنامه ای به این اسم پیدا نمیشه! و همچنین به همین خاطر دیفالت هم نمیشه!
این فولدر firefox رو کجا منتقل کنم تا جزو برنامه ها حساب کنه اون رو؟! (نمیدونم متوجه شدید یا نه)
-
بازم سلام
ببین از اینجا (http://ubuntunews.ir/%DA%86%D8%B7%D9%88%D8%B1-%DB%8C%DA%A9-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87%E2%80%8C-%D8%B1%D8%A7-%D8%A8%D9%87-%D9%85%D9%86%D9%88%DB%8C-%D8%A7%D9%BE%D9%84%DB%8C%DA%A9%DB%8C%D8%B4%D9%86%E2%80%8C%D9%87/) چیزی بدردت میخوره ؟ ;) :)
-
سلام
وقتی برنامه ای رو از داخل مخازن ( حالا چه debian base ها چه red hat base ها و چه arch base ها ) دانلود و اقدام به نصب می کنید . در داخل این فایل ها که از مخازن دانلود شده , مسیر هایی پیش فرض جهت extract فایل های برنامه در نظر گرفته شده .
مثلا نسخه ی کامپایل شده ی برنامه در دایرکتوری ای خاص
فونت ها در دایرکتوری ای مشخص
آیکون ها در دایرکتوری ای مشخص
man page ها و ... هم همین طور
حالا این که کجا extract میشه یکم بحث بر انگیز است چرا که هر توزیعی مسیری خاص برای خودش انتخاب کرده ! البته سعی شده یک هماهنگی و یک پارچگی در توزیع ها بوجود بیاد و تا جاهایی هم این موضوع رعایت شده اما 100٪ نیست .
اما 4 دایرکتوری مرسوم است :
1. /bin
2. /sbin
3. /usr/bin
4. /usr/sbin
از دایرکتوری های 2 و 4 برای برنامه هایی که سطح دسترسی روت میخوان استفاده میشه
فرق بین دایرکتوری های 1 و 2 با 3 و 4 هم در این است که برنامه هایی که در دایرکتوری 3 و 4 هستند شاید کمی کم اهمیت باشند نسبت به برنامه های سیستمی که در دایرکتوری 1 و 2 قرار دارند .
اما چیزی که شما می خواهید : یک Symbolic link از برنامتون داخل یکی از 4 دایرکتوری ای که در بالا گفته شد ایجاد کنید . یا این که اصل برنامه رو mv کنید به یکی از 4 دایرکتوری بالا
با این کار هر وقت یک ترمینال باز کنید می تونید برنامتون رو از هر جایی که هستید اجرا کنید ( مثل بقیه ی برنامه ها )
موفق باشید .
-
مفید بود توضیحات ولی به نظر من اصلا هیچ قاعدهی کلیای وجود نداره. مثلا خیلی برنامهها میرن و توی opt/ میشینن و یه symlink از خودشون توی یکی از فولدرای بالا میسازن. اینم کلیت نداره! میشه یه برنامه رو توی یه فولدر از Home بذاریم و بیایم و اون فولدر رو توی متغیر محیطی PATH اضافه کنیم. خیلی از برنامهها مثل JDK همزمان دو یا چندتا از این کارا رو با هم انجام میدن... (دلیلشو نمیدونم)
-
طبیعتا قاعده که وجود داره چرا که باید یک هماهنگی جامعی بوجود بیاد , اما این که چه قدر بهش احترام می زارن و عمل می کنن ملاک است .
مثلا شما دو دایرکتوری mnt و media رو در نظر بگیرید . اینا برای خودشون تعریف دارن اما این که طبق تعریف باهاش عمل می شه یا نه ملاک هست ( چه از نظر توسعه دهنده ی توزیع چه حتی از نظر کاربر )
لینک زیر رو نگاه کنید :
http://en.wikipedia.org/wiki/Filesystem_Hierarchy_Standard