انجمنهای فارسی اوبونتو
تازه کار => انجمن تازهکاران => نویسنده: زینب عسکری در 07 خرداد 1397، 03:28 بظ
-
سلام به همگی
من از برای کارهای آزمایشگاهی . انالیز داده ها مجبور به استفاده از اوبونتو شدم و در این مورد اطلاعاتم خوب نیست
هنگام نصب بعضی برنامه ها با این ارور مواجه میشم: Unable to locate package
ممنون میشم کمکم کنید
سوال دوم اینکه بعد از نصب برنامه نمیتونم بفهمم برنامه کجا ریخته شده تمام فایل هام از جمله دانلودهام رو هم چک کردم اما نبود
سول سوم اینکه چجوری از ترمینال برنامه رو باز کنم
خیلی ممنون
-
سلام.
برای نصب برنامهها اول مطمئن بشید که مخازن بهروز هستند:
$ sudo apt update
بعد اگر برای برنامهای پیام Unable to locate package داد، ممکن هست اصلاً توی مخازن نباشد. پس اسم برنامه رو بنویسین تا دوستان بتونن کمک کنن. یا جایگزین بهتری پیشنهاد بدن.
نصب برنامهها مثل ویندوز نیست. برنامهها در سیستمعامل گنو/لینوکس جاهای مختلفی پخش میشن. مثلاً پروندهٔ اجرایی میره اینجا:
/usr/bin
یا پروندههای اشتراکی میرن اینجا:
/usr/share
یا مثلاً کتابخانهها میرن اینجا:
/usr/lib
و ...
مثل ویندوز نیست که Program Files باشه، همه یکجا باشن.
امّا پروندهٔ بارگیری شده (که پسوندش deb. هست) میره اینجا:
/var/cache/apt/archives
پروندهٔ deb. معادل همون exe. هست.
برای باز کردن برنامه از طریق Terminal کافیه اسم برنامه رو توی پایانه بنویسین. مثلاً:
$ firefox
ولی نیازی به این کار نیست. میتوان در محیط گرافیکی برنامه رو اجرا کرد.
-
سلام
برنامهها رو بهتره از مخازن رسمی نصب کنین. برای جستجو در مخازن رسمی:
apt search something
برای نصبشون:
sudo apt install <package>
توصیه میکنم این صفحه (https://wiki.ubuntu.ir/wiki/APT) رو هم یه نگاهی بندازین.
در مورد سوال دوم باید بگم که در گنو/لینوکس برنامهها تو جاهای مختلفی نصب میشن و هیچوقت لزوما تمام بخشهای یه برنامه یه جا نیست ! اگر نرم افزار مورد نظر درست نصب شده باشه با این دستور میتونین بفهمین کجاست(مثلا با فایرفاکس مثال میزنم):
whereis firefox
برای باز کردن برنامه از ترمینال هم کافیه اسم اون برنامه رو داخل ترمینال بنویسین.
-
البته دوستان یادشون رفت بگن نصب نرم افزار در استور گرافیکی ubuntu هم ممکنه Ubuntu Software
-
سلام به همگی
من از برای کارهای آزمایشگاهی . انالیز داده ها مجبور به استفاده از اوبونتو شدم و در این مورد اطلاعاتم خوب نیست
هنگام نصب بعضی برنامه ها با این ارور مواجه میشم: Unable to locate package
ممنون میشم کمکم کنید
سوال دوم اینکه بعد از نصب برنامه نمیتونم بفهمم برنامه کجا ریخته شده تمام فایل هام از جمله دانلودهام رو هم چک کردم اما نبود
سول سوم اینکه چجوری از ترمینال برنامه رو باز کنم
خیلی ممنون
جواب اول: دلایلی مختلفی میتونه داشته باشه، مثل بروز نبودن پروندهی سورس لیست، درست ننوشتن اسم بسته در خط فرمان، وجود نداشتن اون بسته در مخازن.
جواب دوم: برنامهها در گنو/لینوکس هر قسمتشون یه جایی میرن برای مثال زمانی که شما یه نرمافزاری بارگیری و نصب میکنید;
پروندههای مربوط به پیکربندی ابزار در:
/etc
لاگهای اون ابزار در:
/var
پروندهی اجرایی اون ابزار در:
/usr/bin
/bin
پروندهی desktop.entry آن در:
/usr/share/applications
و غیره قرار میگیرند.
جواب سوم: باید بدونید نام پروندهی اجرایی نرمافزار موجود در شاخهی bin چی هست. برای مثال من میخوام نرمافزار لیبره آفیس را اجرا کنم و نمیدونم باید با چی فراخوانیش کنم:
(1)[15:45][ArchLinux][~]$ cd /bin
(2)[15:45][ArchLinux][/bin]$ ls | grep libre
calibre
calibre-complete
calibre-customize
calibredb
calibre-debug
calibre-parallel
calibre-server
calibre-smtp
libreoffice
markdown-calibre
(3)[15:45][ArchLinux][/bin]$
در فرمانهای بالا من ابتدا به bin رفتم و بعد کلهی libre را جستوجو کردم و به libreoffice رسیدم، پس با زدن libreoffice در خط فرمان، اون اجرا میشه.
-
خیلی ممنون از جواب های قشنگتون
خیلی عالی بود
برنامه ای که میخوام نصب کنم deML هست که نتونستم با search بیداش کنم
برنامه ای هم که باز نمیشه trimmomatic هست
فکر کنم باید از روی mmanual باش کار کنم
-
برنامه ای که میخوام نصب کنم deML هست که نتونستم با search بیداش کنم
برنامه ای هم که باز نمیشه trimmomatic هست
در مورد deml اطلاعی ندارم و نمیدونم چی هست ولی ظاهرا توی مخازن رسمی اوبونتو نیست.
برنامهی trimmomatic رو هم باید بگین چجوری نصب کردین که اجرا نمیشه؟ این برنامه توی مخازن رسمی اوبونتو هست و طرز صحیح نصبش اینجوریه:
sudo apt install trimmomatic