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

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید




نویسنده موضوع: نصب نرم افزار ها (حل شد)  (دفعات بازدید: 997 بار)

0 کاربر و 5 مهمان درحال مشاهده موضوع.

آفلاین fardad

  • Newbie
  • *
  • ارسال: 22
  • جنسیت : پسر
نصب نرم افزار ها (حل شد)
« : 01 مهر 1400، 01:29 ب‌ظ »
بهترین روش نصب نرم افزار ها چیه؟
« آخرین ویرایش: 01 مهر 1400، 06:11 ب‌ظ توسط fardad2002 »

آفلاین alitoos23

  • Full Member
  • *
  • ارسال: 132
  • جنسیت : پسر
پاسخ : نصب نرم افزار ها
« پاسخ #1 : 01 مهر 1400، 01:51 ب‌ظ »
بهترین روش نصب نرم افزار ها چیه؟

۱-توصیه اکید همه اعضای انجمن اینکه فقط از مخازن رسمی توزیع استفاده کنید و بسته ها رو با مدیریت بسته (مثلا در ابونتو با apt) نصب کنید.
بهترین ایمن ترین راه همین راه هست.

۲-البته اضافه کردن ppa در دبیان بس ها هم هست.

۳-appimage ها آنچه دوستان گفتن به دلیل تفاوت نسخه کتابخانه های مورد نیاز و موجود سیستم ممکنه مشکلاتی ایجاد کنه ولی من که تابحال کار کردم مشکلی نبوده.

۴- flatpak و snap هم هستن که من به شخصه ازشون دوری میکنم snap که کلا داستان داره. ولی دو تا پروژه خوب هستن که البته اگر بهتر بشه
چون هدفشون اجرا برنامه ها در محیط ایمن (sandbox) و اجرا رو همه ی توزیع های لینوکسی هست.

آفلاین fardad

  • Newbie
  • *
  • ارسال: 22
  • جنسیت : پسر
پاسخ : نصب نرم افزار ها
« پاسخ #2 : 01 مهر 1400، 01:58 ب‌ظ »
ممنونم.
1. بسته های apt خودکار به روز رسانی میشن؟
2. در ubuntu software از کجا بفهمیم نرم افزاری apt هست یا snap؟
3. نصب فایل های deb از سایت سازنده اشکال داره؟ و آیا خودکار آپدیت میشه؟

آفلاین alitoos23

  • Full Member
  • *
  • ارسال: 132
  • جنسیت : پسر
پاسخ : نصب نرم افزار ها
« پاسخ #3 : 01 مهر 1400، 04:03 ب‌ظ »
1.بسته های نصب شده با apt خودکار به روز نمی شوند برای به روز رسانی اونها این دو تا دستور رو اجرا کنید :
sudo apt update
sudo apt upgrade

2.ubuntu software که نسخه قدیمی هست با apt نصب می‌کنه ولی در نسخه های جدید اسمش به store تغییر داده شده که با snap هست.

3.فایل deb که همین طوری دانلود کنید نصب کنید مشکلی ندارد ولی مشخصه مربوط به توزیع و نگارش توزیع یتان ولی اگر نسخه جدید بیاد متوجه نمی شود
 معمولا این نرم‌افزار ها ppa هم دارند یعنی بهتره مخزن اون نرم افزار رو اضافه کنید که بتونید با دستوری اول گفتم اگر نسخه جدیدی ارایه شد بتونید بروز کنید.

آفلاین alitoos23

  • Full Member
  • *
  • ارسال: 132
  • جنسیت : پسر
پاسخ : نصب نرم افزار ها
« پاسخ #4 : 01 مهر 1400، 04:05 ب‌ظ »
البته به جای دو تا دستور شماره یک خود ابونتو هم یه آپ به اسم software updater هم داره که می تونید باهاش گرافیکی کار کنید پیش فرض هم نصب هست.

آفلاین fardad

  • Newbie
  • *
  • ارسال: 22
  • جنسیت : پسر
پاسخ : نصب نرم افزار ها
« پاسخ #5 : 01 مهر 1400، 06:11 ب‌ظ »
البته به جای دو تا دستور شماره یک خود ابونتو هم یه آپ به اسم software updater هم داره که می تونید باهاش گرافیکی کار کنید پیش فرض هم نصب هست.
خیلی متشکرم.

آفلاین جعفر فرقانلوژ

  • High Hero Member
  • *
  • ارسال: 5100
  • جنسیت : پسر
  • اممم . اره دیگه! mehr32
پاسخ : نصب نرم افزار ها (حل شد)
« پاسخ #6 : 02 مهر 1400، 09:12 ق‌ظ »
می تونید نرم افزار ها رو (توی ویکی برداشتن بسته های اسنپ گفته شده) استفاده کنید
دیگر به انجمن باز نخواهم گشت شاید جایی با این نام پیدام کنید اگه کاری با من دارید : qxc9966@protonmail.com

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5125
  • جنسیت : پسر
پاسخ : نصب نرم افزار ها (حل شد)
« پاسخ #7 : 02 مهر 1400، 02:36 ب‌ظ »
بهترین روش نصب نرم افزار ها چیه؟
تا می‌تونید، فقط از مخازن اصلی برنامه‌ها رو نصب کنید. مخازن دیگه‌ای رو سعی اضافه نکنید‌. از ppa ها هم با احتیاط استفاده کنید چون توسط تیم اوبونتو نگهداری نمیشن. تا زمانی که مطمئن نیستید که ppa باعث خرابی نمیشه، همینجوری از اون استفاده نکنید. قبل از اضافه کردن ppa هم ترجیحاً از اطلاعات پشتیبان بگیرید.
از ppa توی دبیان استفاده نکنید، تعداد خیلی از کمی از ppa ها روی دبیان بدون مشکل کار می‌کنند. اگه می‌خواهید اینکار رو انجام بدید، حتما قبلش پشتیبان بگیرید و مستندات اون ppa رو هم بخونید.
هر فایل‌ deb که داخل مخازن نیست رو همینجوری نصب نکنید، خیلی راحت می‌تونه امنیت سیستم رو در خطر قرار بده. ممکنه مشکلات پایداری هم بوجود بیاره.

اگه برنامه‌ای توی مخازن نیست ولی هم می‌تونید اون رو کامپایل و استفاده کنید و هم نسخه appimage اون هست، بهتره از نسخه appimage استفاده کنید. چون نسخه appimage با دایرکتوری‌ها (پوشه‌ها) و پرونده‌های سیستمی کاری نداره، ولی کامپایل و نصب اون، می‌تونه فایل‌ها رو جایی قرار بده که توسط مدیربسته، مدیریت میشه و می‌تونه در آینده باعث مشکل بشه.
صفحه دبیان را خراب نکنید از ویکی خودمون، راهنماهایی درباره این داره (درسته مربوط به دبیان هست، اما خیلی از اون چیز‌ها رو توی اوبونتو هم باید رعایت کنید)، ولی توی اوبونتو می‌تونید از ppa استفاده کنید، نسخه برنامه‌ها هم معمولا به اندازه کافی جدید هست و لازم نیست شما زیاد نگران این باشید.

می‌تونید از snap و flatpak هم استفاده کنید، ولی هنوز مشکلاتی دارند و بهتره تا می‌تونید سراغ اونها نرید. نصب snap می‌تونه زمان روشن شدن کامپیوتر رو افزایش بده. روی اوبونتو که به طور پیش‌فرض نصب هست ولی ما پیشنهاد می‌کنیم پاکش کنید تا بعضی مشکلات برای شما پیش نیاد. توی این صفحه از ویکی، توضیح داده شده که چجوری حذفش کنید.
 
بین نصب برنامه‌ای که توی مخازن اصلی نیست ولی خودش مخزن جدا داره و نصب اون برنامه از flatpak یا snap، من نصب از flatpak یا snap رو ترجیح می‌دم (بیشتر flatpak) چون که توی snap و flatpak برنامه توی محیط sandbox اجرا میشه و کمتر به سیستم دسترسی داره.

ممنونم.
1. بسته های apt خودکار به روز رسانی میشن؟
2. در ubuntu software از کجا بفهمیم نرم افزاری apt هست یا snap؟
3. نصب فایل های deb از سایت سازنده اشکال داره؟ و آیا خودکار آپدیت میشه؟

1- اگه بسته unattended-upgrades  نصب باشه (که احتمالا هست) و تنظیم شده باشه، بله بسته‌هایی که نسخه جدید اونها توی مخازن موجود باشه، ارتقا پیدا می‌کنند. همونطور که گفتند، هم دستورات هستند و هم می‌تونید از  بروزرسان نرم‌افزار که گرافیکی هست استفاده کنید.

2- فکر کنم ubuntu software برننامه‌ها رو از snap می گیره. توی صفحه توضیحات برنامه توی ubuntu software باید پایین‌تر نوشته شده باشه که با snap نصب میشه یا apt. توی همون صفحه برداشتن بسته‌های اسنپ، توضیحی کوچک درباره این داده شده.

3- اگه اون فایل توی مخازن اصلی نباشه، می‌تونه در آینده باعث مشکل بشه. کلا پیشنهاد ما این هست تا می‌تونید بسته‌های خارج از مخازن اصلی رو نصب نکنید تا در آینده مشکل پیش نیاد. مگه اینکه می‌دونید اون بسته مشکلی درست نمی‌کنه و لازمش دارید.
اون بسته‌هایی که از سایت سازنده دریافت و نصب می‌کنید، به طور خودکار با unattended upgrades ارتقا پیدا نمی‌کنند چون نسخه جدید اونها توی مخازن نیست، ولی بعضی از اینها، مخازن خودشون رو هم اضافه می‌کنند که در اینصورت، می‌تونند به طور خودکار با unattended upgrades ارتقا پیدا کنند.
میدونید که زکات علم نشر آن است

آفلاین fardad

  • Newbie
  • *
  • ارسال: 22
  • جنسیت : پسر
پاسخ : نصب نرم افزار ها (حل شد)
« پاسخ #8 : 02 مهر 1400، 08:37 ب‌ظ »
بسیار متشکرم
1. از کجا بفهمیم اون فایل توی مخازن اصلیه؟
2. مخازن اصلی این ها هستن؟
main
universe
restricted
multiverse
3. اگر از software and updates تیک یکی را برداریم کلا از اون مخزن دانلود نمیشه به هیچ وجه؟ مشکلی ایجاد نمیکنه؟
« آخرین ویرایش: 03 مهر 1400، 04:54 ق‌ظ توسط fardad »

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5125
  • جنسیت : پسر
پاسخ : نصب نرم افزار ها (حل شد)
« پاسخ #9 : 03 مهر 1400، 08:55 ق‌ظ »
1- اگه توی مخازن اصلی باشه، می‌تونید با apt نصبش کنید. اگه باید فایل deb. اون رو از یه سایتی که مربوط اوبونتو نیست، دریافت و نصب کنید، اون بسته احتمالا توی مخازن اصلی نیست.

2- اونهایی که نوشتید، تعیین می‌کنند که apt توی کدوم دایرکتوری، توی مخزن، دنبال بسته‌ها بگرده و الزاما مال مخازن اصلی نیستند. اونها در اصل قسمت‌های مختلف یه مخزن رو به apt معرفی می‌کنند تا apt اونجا هم دنبال بسته‌ها بگرده.

منظور من هم از مخازن اصلی این نبود. اکثر توزیع‌ها، یه مدیربسته دارند که کار‌های مربوط به مدیریت بسته‌ها رو انجام میده. معمولا توسعه‌دهنده‌های یه توزیع، بسته‌هایی رو برای توزیع خودشون آماده می‌کنند و بعد این بسته‌ها رو توی اینترنت قرار میدن. البته بعضی وقتا افراد و شرکت‌های دیگه هم توی درست کردن این بسته‌ها مشارکت می‌کنند.
اونجایی که این بسته‌ها قرار گرفتند، معمولا یه ساختار خاصی داره که مدیربسته می‌تونه اون رو متوجه بشه. به اونجایی که این بسته‌ها، توی دایرکتوری‌هایی با ساختار خاص که مدیربسته می‌تونه متوجه بشه، قرار گرفتند، گفته میشه مخازن اصلی اون توزیع.
معمولا هر نسخه یه توزیع، مخازن مربوط به خودش رو داره چون نسخه بسته‌ها و وابستگی اونها متفاوت هست.

3- بله اگه تیک هر کدوم رو بردارید، از اون قسمت مخزن چیزی دریافت نمیشه. اگه می‌خواهید اینکار رو انجام بدید، تیک main رو برندارید. توی این قسمت مخازن، بسته‌های اصلی سیستم قرار دارند که در اکثر موارد، بسته‌های دیگه به بسته‌های اینجا نیاز دارند. بسته‌های اینجا همه آزاد هستند

توی restricted درایور‌ها و راه‌انداز‌های انحصاری وجود داره که ممکنه برای سیستم شما موردنیاز باشه. مثل درایور‌های انحصاری انویدیا، درایور‌های وایفای، راه‌انداز‌های کارت شبکه و اینجور چیز‌ها. اگه گرافیک انویدیا یا وایفای دارید، بهتره این رو غیرفعال نکنید.

توی universe بسته‌هایی قرار دارند که توسط تیم اصلی اوبونتو پشتیبانی نمیشن، بلکه توسط جامعه نگهداری و پشتیبانی میشن. بسته‌های اینجا هم آزاد هستند. ولی معمولا داشتن این خوبه. چون اکثر برنامه‌ها توی اینجا هستند، مثل تور، htop و چیز‌های دیگه.

توی multiverse بسته‌هایی قرار داره که مشکلات قانونی یا مربوط به کپی‌رایت دارند و نمیشه توی قسمت اصلی مخازن گذاشت.
میدونید که زکات علم نشر آن است

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19687
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : نصب نرم افزار ها (حل شد)
« پاسخ #10 : 03 مهر 1400، 01:20 ب‌ظ »
دوستان یادشون نره که ویکی داریم تا پرسش‌های تکراری رو چند بار پاسخ ندیم. اگه حس می‌کنید مطلبی توی ویکی ناقصه، اون‌جا کاملش کنید.

https://wiki.ubuntu.ir/wiki/Installing_Software
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین fardad

  • Newbie
  • *
  • ارسال: 22
  • جنسیت : پسر
پاسخ : نصب نرم افزار ها (حل شد)
« پاسخ #11 : 03 مهر 1400، 08:11 ب‌ظ »
1- اگه توی مخازن اصلی باشه، می‌تونید با apt نصبش کنید. اگه باید فایل deb. اون رو از یه سایتی که مربوط اوبونتو نیست، دریافت و نصب کنید، اون بسته احتمالا توی مخازن اصلی نیست.

2- اونهایی که نوشتید، تعیین می‌کنند که apt توی کدوم دایرکتوری، توی مخزن، دنبال بسته‌ها بگرده و الزاما مال مخازن اصلی نیستند. اونها در اصل قسمت‌های مختلف یه مخزن رو به apt معرفی می‌کنند تا apt اونجا هم دنبال بسته‌ها بگرده.

منظور من هم از مخازن اصلی این نبود. اکثر توزیع‌ها، یه مدیربسته دارند که کار‌های مربوط به مدیریت بسته‌ها رو انجام میده. معمولا توسعه‌دهنده‌های یه توزیع، بسته‌هایی رو برای توزیع خودشون آماده می‌کنند و بعد این بسته‌ها رو توی اینترنت قرار میدن. البته بعضی وقتا افراد و شرکت‌های دیگه هم توی درست کردن این بسته‌ها مشارکت می‌کنند.
اونجایی که این بسته‌ها قرار گرفتند، معمولا یه ساختار خاصی داره که مدیربسته می‌تونه اون رو متوجه بشه. به اونجایی که این بسته‌ها، توی دایرکتوری‌هایی با ساختار خاص که مدیربسته می‌تونه متوجه بشه، قرار گرفتند، گفته میشه مخازن اصلی اون توزیع.
معمولا هر نسخه یه توزیع، مخازن مربوط به خودش رو داره چون نسخه بسته‌ها و وابستگی اونها متفاوت هست.

3- بله اگه تیک هر کدوم رو بردارید، از اون قسمت مخزن چیزی دریافت نمیشه. اگه می‌خواهید اینکار رو انجام بدید، تیک main رو برندارید. توی این قسمت مخازن، بسته‌های اصلی سیستم قرار دارند که در اکثر موارد، بسته‌های دیگه به بسته‌های اینجا نیاز دارند. بسته‌های اینجا همه آزاد هستند

توی restricted درایور‌ها و راه‌انداز‌های انحصاری وجود داره که ممکنه برای سیستم شما موردنیاز باشه. مثل درایور‌های انحصاری انویدیا، درایور‌های وایفای، راه‌انداز‌های کارت شبکه و اینجور چیز‌ها. اگه گرافیک انویدیا یا وایفای دارید، بهتره این رو غیرفعال نکنید.

توی universe بسته‌هایی قرار دارند که توسط تیم اصلی اوبونتو پشتیبانی نمیشن، بلکه توسط جامعه نگهداری و پشتیبانی میشن. بسته‌های اینجا هم آزاد هستند. ولی معمولا داشتن این خوبه. چون اکثر برنامه‌ها توی اینجا هستند، مثل تور، htop و چیز‌های دیگه.

توی multiverse بسته‌هایی قرار داره که مشکلات قانونی یا مربوط به کپی‌رایت دارند و نمیشه توی قسمت اصلی مخازن گذاشت.
خیلی متشکرم. بسیار کامل بود.

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5125
  • جنسیت : پسر
پاسخ : نصب نرم افزار ها (حل شد)
« پاسخ #12 : 03 مهر 1400، 11:25 ب‌ظ »
دوستان یادشون نره که ویکی داریم تا پرسش‌های تکراری رو چند بار پاسخ ندیم. اگه حس می‌کنید مطلبی توی ویکی ناقصه، اون‌جا کاملش کنید.

https://wiki.ubuntu.ir/wiki/Installing_Software
نمی‌دونستم توی ویکی داریمش. سعی می‌کنم اون صفحه رو کامل کنم.
میدونید که زکات علم نشر آن است