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

کمک و پشتیبانی => راهنماها، نکات و ترفندها => نویسنده: mobin1387 در 06 خرداد 1400، 05:20 ب‌ظ

عنوان: پیدا کردن نام پکیج ها به سادگی هرچه تمام تر در آرچ (برای دوست داران آرچ)
ارسال شده توسط: mobin1387 در 06 خرداد 1400، 05:20 ب‌ظ
راهنما نسخه ۰.۲ آلفا

سلام. مدتی بود که در پیدا کردن نام پکیج ها در آرچ مشکل داشتم (البته الآن اکثر چیز هایی که لازم دارم رو حفظم) برای تازه کار ها یکم سخته هی برن در اینترنت ببین جستجو کنن که اسم پکیج شون چیه و... (بعضی وقتا هم کلا پیدا نمیشه خیلی نادره البته)

حالا اینجا اومدم بگم چگونه نام پکیج هارو پیدا کنید (ساده و کامل)

شما سه تا راه دارید:
۱- استفاده از pacman -Ss (ممکنه یه تازه کار رسما توش گم شه ولی برای استفاده از محیط هایی مثل tty توصیه میشه یا مثلا برای وقت هایی که حال بازنکردن برنامه ای رو ندارین کلا روش حرفه ای هاست - توصیه میکنم یکم که اسم پکیج ها رو یاد گرفتین از روش های ۲ و ۳ استفاده نکنید)
۲- استفاده از discover مانجرو لینوکس (بر اساس آرچ) (برای افراد تازه وارد توصیه میشود)
۳- استفاده از سایت آرچ (برای افراد پروتر توصیه میشه)

راه اول: (فقط پکیج های قابل دسترسی از pacman
۱- در ترمینال کد زیر رو بزنید:
pacman -Ss $name_app
#جای name_app اسم برنامه رو بزنید
۲-اینجا یه لیست از برنامه های مختلف رو میاره که اگه بلد نباشید توش گم میشید ;D (اینجا ممکنه یکسری برنامه های چند پکیج مختلف داشته باشن اگه میدونید کدومش رو میخواد همون رو بزنید و اگه نمیدونید از راه دوم استفاده کنید - برای همین گفتم واسه تازه کارا روش دوم بهتره)
۳- در نهایت اسم برنامه ای که میخوان رو با فرمت زیر بنویسید:
pacman -S $name_app
راه دوم: (علاوه بر پیکیج های pacman میشه از پکیج های flatpak و همون چیزی که خودتون میدونید استفاده کرد)
۱-وارد سایت https://discover.manjaro.org/ (https://discover.manjaro.org/) بشید
۲- نام پکیج یا برنامه مورد نظر رو بنویسید (مثلا obs)
۳- برنامه رو پیدا کنید و روی info بزنید
۴- بعدش در سمت چپ صفحه دو دستور به شما نشون میده:
pacman -S $app_name
یا
pamac install $app_name
۵- هر کدام رو به دلخواه در ترمینال بنویسید (sudo فراموش نشه \\:D/ )
نکته بسیار مهم و یک توصیه برادرانه: اگه دیدید به جای استفاده از pacman یا pamac دستورات با snap شروع شدن از خیر نصب اون برنامه بگذرید
۶- تموم! کار تمومه و شما اون نرم افزار رو دارید (حذفشم در همون صفحه توضیح داده)

راه سوم: (فقط پکیج های قابل نصب از pacman)
۱- وارد سایت https://archlinux.org/packages/ شوید
۲- در قسمت keyword یک نام از برنامه مورد نیازتان بنویسید (مثلا obs)
۳- سپس پکیج مورد نظرتون رو انتخاب کنید (اینجا ممکنه یکسری برنامه های چند پکیج مختلف داشته باشن اگه میدونید کدومش رو میخواد همون رو بزنید و اگه نمیدونید از راه دوم استفاده کنید - برای همین گفتم واسه تازه کارا روش دوم بهتره)
۴-سپس نام پکیج مورد نظرو (معمولا بدون شماره نسخه) با فرمت زیر بنویسید
pacman -S $name_app
۵- تمام! کار تمومه و الآن شما نرم افزار رو دارید
نکته: برای حذف از دستور زیر استفاده کنید:
pacman -R $name_app

اینم از ترفند! امیدوارم خوشتون اومده باشه و اگه نظری دارید حتما بگید تا اگه لازم بود اصلاحش کنم)
در ضمن بعدا تحقیق میکنم ببینم اگه چنین سیستم هایی برای اوبونتو  وجود دارن حتما در یک تاپیک دیگه میگم یا با لحن کتابی در ویکی اوبونتو مینویسم. یا علی(ع)
عنوان: پاسخ : پیدا کردن نام پکیج ها به سادگی هرچه تمام تر در آرچ (برای دوست داران آرچ)
ارسال شده توسط: میمو ☕ در 06 خرداد 1400، 05:27 ب‌ظ
 ;D
عنوان: پاسخ : پیدا کردن نام پکیج ها به سادگی هرچه تمام تر در آرچ (برای دوست داران آرچ)
ارسال شده توسط: mobin1387 در 06 خرداد 1400، 05:39 ب‌ظ
;D

پس چرا همه میگن pacman -S؟

عنوان: پاسخ : پیدا کردن نام پکیج ها به سادگی هرچه تمام تر در آرچ (برای دوست داران آرچ)
ارسال شده توسط: میمو ☕ در 06 خرداد 1400، 05:56 ب‌ظ
;D

پس چرا همه میگن pacman -S؟
اون برای نصبه، برای جستجو در مخازن، از -Ss استفاده می‌شه.
عنوان: پاسخ : پیدا کردن نام پکیج ها به سادگی هرچه تمام تر در آرچ (برای دوست داران آرچ)
ارسال شده توسط: mobin1387 در 06 خرداد 1400، 06:04 ب‌ظ
تستش کردم بعضی وقتا چیزی که آدم میخواد توش گم میشه  ](*,)

ولی واسه یه سری وقتا (مثل استفاده از tty خوبه)
عنوان: پاسخ : پیدا کردن نام پکیج ها به سادگی هرچه تمام تر در آرچ (برای دوست داران آرچ)
ارسال شده توسط: جعفر فرقانلوژ در 07 خرداد 1400، 09:51 ق‌ظ
نقل‌قول
- استفاده از discover مانجرو لینوکس (بر اساس آرچ) (برای افراد تازه وارد توصیه میشود)
مگه دیسکاور مال پلاسما نیست؟
عنوان: پاسخ : پیدا کردن نام پکیج ها به سادگی هرچه تمام تر در آرچ (برای دوست داران آرچ)
ارسال شده توسط: aFard در 07 خرداد 1400، 03:28 ب‌ظ

نکته بسیار مهم و یک توصیه برادرانه: اگه دیدید به جای استفاده از pacman یا pamac دستورات با snap شروع شدن از خیر نصب اون برنامه بگذرید
چرا ؟
همش ۱ و یا ۲ ثانیه سیستم را کند میکنه.
نمیدانم چرا اعضای این انجمن این قدر با snap مشکل دارند  ](*,)
عنوان: پاسخ : پیدا کردن نام پکیج ها به سادگی هرچه تمام تر در آرچ (برای دوست داران آرچ)
ارسال شده توسط: مرتضی . م در 07 خرداد 1400، 04:24 ب‌ظ
نمیدانم چرا اعضای این انجمن این قدر با snap مشکل دارند  ](*,)
چون نه ایده پشتش درست حسابیه نه شیوه پیاده سازیش
عنوان: پاسخ : پیدا کردن نام پکیج ها به سادگی هرچه تمام تر در آرچ (برای دوست داران آرچ)
ارسال شده توسط: mobin1387 در 07 خرداد 1400، 09:36 ب‌ظ

نکته بسیار مهم و یک توصیه برادرانه: اگه دیدید به جای استفاده از pacman یا pamac دستورات با snap شروع شدن از خیر نصب اون برنامه بگذرید
چرا ؟
همش ۱ و یا ۲ ثانیه سیستم را کند میکنه.
نمیدانم چرا اعضای این انجمن این قدر با snap مشکل دارند  ](*,)
دو دلیل واضح براتون میارم:
۱- روی اوبونتو شاید این موضوع نباشه ولی من رو  ۲ توضیع آرچ و opensuse اسنپ رو تست کردم همش برنامه هاش مشکل شروع شدن طولانی رو داشتن (مخصوصا خودش) حدودا ۳۰ ثانیه! (این برای یک سیستم جدید uefi و دارای ssd احمقانه است)
۲- حتی اگه اسنپ این مشکل رو نداشته باشه بازم یک موضوع اساسی در پیاده سازی اسنپ وجود داره اونم اینکه
هر برنامه همراش تمام پیش نیاز هاش نصب میشه (حتی اگه اون رو به طور کامل داشته باشید)
این موضوع ۱ مزیت و ۱ عیب داره
قبلش در نظر داشته باشید که ۳ برنامه از اسنپ نصب کردید که همشون به پیش نیاز python3.7 نیاز دارن
مزیت: اینکه وقتی یکی از برنامه یک آپدیت داد که مثلا پایتون رو به نسخه ۳.۸ ارتقا بده اگه ۲ برنامه دیگه با این نسخه ناسازگاری داشته باشن اتفاقی براشون نمیوفته چون پیش نیاز هاشون جداست
عیب: همه این پیش نیاز ها میتونن سنگین باشن (حالا کاری ندارم مثال هایی که زدم سنگین هستن یا نه - نمیدونم پایتون سنگینه یا نه - فرض کنید سنگین اند) و برای همین موضوع باعث چند اتفاق میشه:
۱- فضای خیلی بیشتری ازتون میگیره (۳ تا از یک python3.7)
۲- در استارت آپ سیستم میتونه باعث کندی بشه (برنامه بیشتر=کندی بیشتر در صورتی که میتونست با کندی خیلی از کمتر از این برنامه هارو داشته باشید)

و همه اینها میگه چرا از اسنپ استفاده نکنید
عنوان: پاسخ : پیدا کردن نام پکیج ها به سادگی هرچه تمام تر در آرچ (برای دوست داران آرچ)
ارسال شده توسط: mobin1387 در 07 خرداد 1400، 09:58 ب‌ظ
نقل‌قول
- استفاده از discover مانجرو لینوکس (بر اساس آرچ) (برای افراد تازه وارد توصیه میشود)
مگه دیسکاور مال پلاسما نیست؟
منظور من از discover اینجا منظورم دیسکاور توزیع مانجرو هستش نه مال kde
عنوان: پاسخ : پیدا کردن نام پکیج ها به سادگی هرچه تمام تر در آرچ (برای دوست داران آرچ)
ارسال شده توسط: جعفر فرقانلوژ در 08 خرداد 1400، 09:27 ق‌ظ

نکته بسیار مهم و یک توصیه برادرانه: اگه دیدید به جای استفاده از pacman یا pamac دستورات با snap شروع شدن از خیر نصب اون برنامه بگذرید
چرا ؟
همش ۱ و یا ۲ ثانیه سیستم را کند میکنه.
نمیدانم چرا اعضای این انجمن این قدر با snap مشکل دارند  ](*,)
یکی دو ثانیه ؟
چنتا برنامه باهاش نصب کردی ؟
مال من تقریبا ۱۵ ثانیه بیشتر میشد سرعت سیستم رو کم میکرد مشکلاتش که تو انجمن ریخته و....
عنوان: پاسخ : پیدا کردن نام پکیج ها به سادگی هرچه تمام تر در آرچ (برای دوست داران آرچ)
ارسال شده توسط: Dragon- در 08 خرداد 1400، 11:45 ق‌ظ
نمیدانم چرا اعضای این انجمن این قدر با snap مشکل دارند  ](*,)
چون نه ایده پشتش درست حسابیه نه شیوه پیاده سازیش
البته ایده پشتش بد نبود. خواستن که یه مدیر بسته درست کنند تا روی همه توزیع‌ها کار کنه. هرچند درست پیاده‌سازی نشده.
عنوان: پاسخ : پیدا کردن نام پکیج ها به سادگی هرچه تمام تر در آرچ (برای دوست داران آرچ)
ارسال شده توسط: مرتضی . م در 08 خرداد 1400، 03:42 ب‌ظ
البته ایده پشتش بد نبود. خواستن که یه مدیر بسته درست کنند تا روی همه توزیع‌ها کار کنه. هرچند درست پیاده‌سازی نشده.
با همش که نه ولی این  لینک میتونه خوب باشه به نظرم  (https://www.reddit.com/r/linux/comments/j3ajnf/whats_wrong_with_snaps_why_so_many_people_hate_it/)
عنوان: پاسخ : پیدا کردن نام پکیج ها به سادگی هرچه تمام تر در آرچ (برای دوست داران آرچ)
ارسال شده توسط: دانیال بهزادی در 09 خرداد 1400، 02:39 ق‌ظ
دو دلیل واضح براتون میارم:
۱- روی اوبونتو شاید این موضوع نباشه ولی من رو  ۲ توضیع آرچ و opensuse اسنپ رو تست کردم همش برنامه هاش مشکل شروع شدن طولانی رو داشتن (مخصوصا خودش) حدودا ۳۰ ثانیه! (این برای یک سیستم جدید uefi و دارای ssd احمقانه است)
۲- حتی اگه اسنپ این مشکل رو نداشته باشه بازم یک موضوع اساسی در پیاده سازی اسنپ وجود داره اونم اینکه
هر برنامه همراش تمام پیش نیاز هاش نصب میشه (حتی اگه اون رو به طور کامل داشته باشید)
این موضوع ۱ مزیت و ۱ عیب داره
قبلش در نظر داشته باشید که ۳ برنامه از اسنپ نصب کردید که همشون به پیش نیاز python3.7 نیاز دارن
مزیت: اینکه وقتی یکی از برنامه یک آپدیت داد که مثلا پایتون رو به نسخه ۳.۸ ارتقا بده اگه ۲ برنامه دیگه با این نسخه ناسازگاری داشته باشن اتفاقی براشون نمیوفته چون پیش نیاز هاشون جداست
عیب: همه این پیش نیاز ها میتونن سنگین باشن (حالا کاری ندارم مثال هایی که زدم سنگین هستن یا نه - نمیدونم پایتون سنگینه یا نه - فرض کنید سنگین اند) و برای همین موضوع باعث چند اتفاق میشه:
۱- فضای خیلی بیشتری ازتون میگیره (۳ تا از یک python3.7)
۲- در استارت آپ سیستم میتونه باعث کندی بشه (برنامه بیشتر=کندی بیشتر در صورتی که میتونست با کندی خیلی از کمتر از این برنامه هارو داشته باشید)

و همه اینها میگه چرا از اسنپ استفاده نکنید
از این‌ها مهم‌تر، مشکلات امنیتی هستن. در استفاده از مخازن سنّتی، اگه کتابخونه‌ای مشکل داشته باشه، فقط خودش به‌روز می‌شه و همهٔ برنامه‌هایی که ازش استفاده می‌کنن، امن می‌شن. ولی در حالت اسنپ یا فلت‌پک، تک‌تک اون برنامه‌ها باید به موقع واکنش نشون بدن و بستهٔ خودشون رو به‌روز کنن!


البته ایده پشتش بد نبود. خواستن که یه مدیر بسته درست کنند تا روی همه توزیع‌ها کار کنه. هرچند درست پیاده‌سازی نشده.
بهترین پیاده‌سازی‌ای که از این ایده دیدم، برای مدیر بستهٔ گیکسه: https://en.wikipedia.org/wiki/GNU_Guix
البته یه عالمه ویژگی خفن دیگه هم داره.
عنوان: پاسخ : پیدا کردن نام پکیج ها به سادگی هرچه تمام تر در آرچ (برای دوست داران آرچ)
ارسال شده توسط: aFard در 09 خرداد 1400، 12:21 ب‌ظ
دو دلیل واضح براتون میارم:
۱- روی اوبونتو شاید این موضوع نباشه ولی من رو  ۲ توضیع آرچ و opensuse اسنپ رو تست کردم همش برنامه هاش مشکل شروع شدن طولانی رو داشتن (مخصوصا خودش) حدودا ۳۰ ثانیه! (این برای یک سیستم جدید uefi و دارای ssd احمقانه است)
۲- حتی اگه اسنپ این مشکل رو نداشته باشه بازم یک موضوع اساسی در پیاده سازی اسنپ وجود داره اونم اینکه
هر برنامه همراش تمام پیش نیاز هاش نصب میشه (حتی اگه اون رو به طور کامل داشته باشید)
این موضوع ۱ مزیت و ۱ عیب داره
قبلش در نظر داشته باشید که ۳ برنامه از اسنپ نصب کردید که همشون به پیش نیاز python3.7 نیاز دارن
مزیت: اینکه وقتی یکی از برنامه یک آپدیت داد که مثلا پایتون رو به نسخه ۳.۸ ارتقا بده اگه ۲ برنامه دیگه با این نسخه ناسازگاری داشته باشن اتفاقی براشون نمیوفته چون پیش نیاز هاشون جداست
عیب: همه این پیش نیاز ها میتونن سنگین باشن (حالا کاری ندارم مثال هایی که زدم سنگین هستن یا نه - نمیدونم پایتون سنگینه یا نه - فرض کنید سنگین اند) و برای همین موضوع باعث چند اتفاق میشه:
۱- فضای خیلی بیشتری ازتون میگیره (۳ تا از یک python3.7)
۲- در استارت آپ سیستم میتونه باعث کندی بشه (برنامه بیشتر=کندی بیشتر در صورتی که میتونست با کندی خیلی از کمتر از این برنامه هارو داشته باشید)

و همه اینها میگه چرا از اسنپ استفاده نکنید
از این‌ها مهم‌تر، مشکلات امنیتی هستن. در استفاده از مخازن سنّتی، اگه کتابخونه‌ای مشکل داشته باشه، فقط خودش به‌روز می‌شه و همهٔ برنامه‌هایی که ازش استفاده می‌کنن، امن می‌شن. ولی در حالت اسنپ یا فلت‌پک، تک‌تک اون برنامه‌ها باید به موقع واکنش نشون بدن و بستهٔ خودشون رو به‌روز کنن!


البته ایده پشتش بد نبود. خواستن که یه مدیر بسته درست کنند تا روی همه توزیع‌ها کار کنه. هرچند درست پیاده‌سازی نشده.
بهترین پیاده‌سازی‌ای که از این ایده دیدم، برای مدیر بستهٔ گیکسه: https://en.wikipedia.org/wiki/GNU_Guix
البته یه عالمه ویژگی خفن دیگه هم داره.
قبول.
اسنپ خوب نیست.
اما تا زمانی در اوبونتو که نشه کرومیوم را بدون اسنپ نصب کرد من از اسنپ استفاده میکنم.
چو بدون کرومیوم نمیتونم زندگی کنم  ](*,) ](*,)
عنوان: پاسخ : پیدا کردن نام پکیج ها به سادگی هرچه تمام تر در آرچ (برای دوست داران آرچ)
ارسال شده توسط: Dragon- در 09 خرداد 1400، 02:54 ب‌ظ
ولی مشکل اینجاست که توزیع‌ها حاضر نیستن مدیر‌بسته‌ای که دارند رو عوض کنند. وگرنه اگه از همون اول یه مدیر‌بسته استفاده میشد، خیلی از مشکلات حل میشد.
عنوان: پاسخ : پیدا کردن نام پکیج ها به سادگی هرچه تمام تر در آرچ (برای دوست داران آرچ)
ارسال شده توسط: دانیال بهزادی در 09 خرداد 1400، 03:05 ب‌ظ
قبول.
اسنپ خوب نیست.
اما تا زمانی در اوبونتو که نشه کرومیوم را بدون اسنپ نصب کرد من از اسنپ استفاده میکنم.
چو بدون کرومیوم نمیتونم زندگی کنم  ](*,) ](*,)
کرومیوم حتا از اسنپ هم بدتره!
پیشنهاد ما، استفاده از یک مرورگر معقول مثل فایرفاکسه.


ولی مشکل اینجاست که توزیع‌ها حاضر نیستن مدیر‌بسته‌ای که دارند رو عوض کنند. وگرنه اگه از همون اول یه مدیر‌بسته استفاده میشد، خیلی از مشکلات حل میشد.
حق هم دارن تا حدی. حالا با توزیع‌های مبتنی بر فدورا یا آرچ کاری ندارم. ولی نقطهٔ قوّت توزیع‌های دبیان‌محور، مخازن غنیشونه.
عنوان: پاسخ : پیدا کردن نام پکیج ها به سادگی هرچه تمام تر در آرچ (برای دوست داران آرچ)
ارسال شده توسط: aFard در 09 خرداد 1400، 03:07 ب‌ظ
قبول.
اسنپ خوب نیست.
اما تا زمانی در اوبونتو که نشه کرومیوم را بدون اسنپ نصب کرد من از اسنپ استفاده میکنم.
چو بدون کرومیوم نمیتونم زندگی کنم  ](*,) ](*,)
کرومیوم حتا از اسنپ هم بدتره!
پیشنهاد ما، استفاده از یک مرورگر معقول مثل فایرفاکسه.
شما راست میگی !
کرومیوم خیلی بده ولی چاره ای نیست.
دیدئو با فایرفاکس کار نمیکنه در نتیجه نمیتوانم ویدئو های یوتیوب را ببینم.
فروم منجارو و سایت منجارو هم بیشتر مواقع با فایرفاکس باز نمیشه.
عنوان: پاسخ : پیدا کردن نام پکیج ها به سادگی هرچه تمام تر در آرچ (برای دوست داران آرچ)
ارسال شده توسط: mobin1387 در 09 خرداد 1400، 07:25 ب‌ظ
دو دلیل واضح براتون میارم:
۱- روی اوبونتو شاید این موضوع نباشه ولی من رو  ۲ توضیع آرچ و opensuse اسنپ رو تست کردم همش برنامه هاش مشکل شروع شدن طولانی رو داشتن (مخصوصا خودش) حدودا ۳۰ ثانیه! (این برای یک سیستم جدید uefi و دارای ssd احمقانه است)
۲- حتی اگه اسنپ این مشکل رو نداشته باشه بازم یک موضوع اساسی در پیاده سازی اسنپ وجود داره اونم اینکه
هر برنامه همراش تمام پیش نیاز هاش نصب میشه (حتی اگه اون رو به طور کامل داشته باشید)
این موضوع ۱ مزیت و ۱ عیب داره
قبلش در نظر داشته باشید که ۳ برنامه از اسنپ نصب کردید که همشون به پیش نیاز python3.7 نیاز دارن
مزیت: اینکه وقتی یکی از برنامه یک آپدیت داد که مثلا پایتون رو به نسخه ۳.۸ ارتقا بده اگه ۲ برنامه دیگه با این نسخه ناسازگاری داشته باشن اتفاقی براشون نمیوفته چون پیش نیاز هاشون جداست
عیب: همه این پیش نیاز ها میتونن سنگین باشن (حالا کاری ندارم مثال هایی که زدم سنگین هستن یا نه - نمیدونم پایتون سنگینه یا نه - فرض کنید سنگین اند) و برای همین موضوع باعث چند اتفاق میشه:
۱- فضای خیلی بیشتری ازتون میگیره (۳ تا از یک python3.7)
۲- در استارت آپ سیستم میتونه باعث کندی بشه (برنامه بیشتر=کندی بیشتر در صورتی که میتونست با کندی خیلی از کمتر از این برنامه هارو داشته باشید)

و همه اینها میگه چرا از اسنپ استفاده نکنید
از این‌ها مهم‌تر، مشکلات امنیتی هستن. در استفاده از مخازن سنّتی، اگه کتابخونه‌ای مشکل داشته باشه، فقط خودش به‌روز می‌شه و همهٔ برنامه‌هایی که ازش استفاده می‌کنن، امن می‌شن. ولی در حالت اسنپ یا فلت‌پک، تک‌تک اون برنامه‌ها باید به موقع واکنش نشون بدن و بستهٔ خودشون رو به‌روز کنن!


البته ایده پشتش بد نبود. خواستن که یه مدیر بسته درست کنند تا روی همه توزیع‌ها کار کنه. هرچند درست پیاده‌سازی نشده.
بهترین پیاده‌سازی‌ای که از این ایده دیدم، برای مدیر بستهٔ گیکسه: https://en.wikipedia.org/wiki/GNU_Guix
البته یه عالمه ویژگی خفن دیگه هم داره.
قبول.
اسنپ خوب نیست.
اما تا زمانی در اوبونتو که نشه کرومیوم را بدون اسنپ نصب کرد من از اسنپ استفاده میکنم.
چو بدون کرومیوم نمیتونم زندگی کنم  ](*,) ](*,)
دوست عزیز نیازی به اسنپ نیست خود اوبونتو در مخازنش کرومیوم رو داره که با دستور زیر نصب میشه خیلی هم ایزی (با apt)
sudo apt-get install chromium-browser
عنوان: پاسخ : پیدا کردن نام پکیج ها به سادگی هرچه تمام تر در آرچ (برای دوست داران آرچ)
ارسال شده توسط: aFard در 09 خرداد 1400، 07:37 ب‌ظ
دو دلیل واضح براتون میارم:
۱- روی اوبونتو شاید این موضوع نباشه ولی من رو  ۲ توضیع آرچ و opensuse اسنپ رو تست کردم همش برنامه هاش مشکل شروع شدن طولانی رو داشتن (مخصوصا خودش) حدودا ۳۰ ثانیه! (این برای یک سیستم جدید uefi و دارای ssd احمقانه است)
۲- حتی اگه اسنپ این مشکل رو نداشته باشه بازم یک موضوع اساسی در پیاده سازی اسنپ وجود داره اونم اینکه
هر برنامه همراش تمام پیش نیاز هاش نصب میشه (حتی اگه اون رو به طور کامل داشته باشید)
این موضوع ۱ مزیت و ۱ عیب داره
قبلش در نظر داشته باشید که ۳ برنامه از اسنپ نصب کردید که همشون به پیش نیاز python3.7 نیاز دارن
مزیت: اینکه وقتی یکی از برنامه یک آپدیت داد که مثلا پایتون رو به نسخه ۳.۸ ارتقا بده اگه ۲ برنامه دیگه با این نسخه ناسازگاری داشته باشن اتفاقی براشون نمیوفته چون پیش نیاز هاشون جداست
عیب: همه این پیش نیاز ها میتونن سنگین باشن (حالا کاری ندارم مثال هایی که زدم سنگین هستن یا نه - نمیدونم پایتون سنگینه یا نه - فرض کنید سنگین اند) و برای همین موضوع باعث چند اتفاق میشه:
۱- فضای خیلی بیشتری ازتون میگیره (۳ تا از یک python3.7)
۲- در استارت آپ سیستم میتونه باعث کندی بشه (برنامه بیشتر=کندی بیشتر در صورتی که میتونست با کندی خیلی از کمتر از این برنامه هارو داشته باشید)

و همه اینها میگه چرا از اسنپ استفاده نکنید
از این‌ها مهم‌تر، مشکلات امنیتی هستن. در استفاده از مخازن سنّتی، اگه کتابخونه‌ای مشکل داشته باشه، فقط خودش به‌روز می‌شه و همهٔ برنامه‌هایی که ازش استفاده می‌کنن، امن می‌شن. ولی در حالت اسنپ یا فلت‌پک، تک‌تک اون برنامه‌ها باید به موقع واکنش نشون بدن و بستهٔ خودشون رو به‌روز کنن!


البته ایده پشتش بد نبود. خواستن که یه مدیر بسته درست کنند تا روی همه توزیع‌ها کار کنه. هرچند درست پیاده‌سازی نشده.
بهترین پیاده‌سازی‌ای که از این ایده دیدم، برای مدیر بستهٔ گیکسه: https://en.wikipedia.org/wiki/GNU_Guix
البته یه عالمه ویژگی خفن دیگه هم داره.
قبول.
اسنپ خوب نیست.
اما تا زمانی در اوبونتو که نشه کرومیوم را بدون اسنپ نصب کرد من از اسنپ استفاده میکنم.
چو بدون کرومیوم نمیتونم زندگی کنم  ](*,) ](*,)
دوست عزیز نیازی به اسنپ نیست خود اوبونتو در مخازنش کرومیوم رو داره که با دستور زیر نصب میشه خیلی هم ایزی (با apt)
sudo apt-get install chromium-browser
وقتی این دستور را میزنم apt میره از اسنپ نصب میکنه  ](*,) ](*,) ](*,)
عنوان: پاسخ : پیدا کردن نام پکیج ها به سادگی هرچه تمام تر در آرچ (برای دوست داران آرچ)
ارسال شده توسط: دانیال بهزادی در 09 خرداد 1400، 07:50 ب‌ظ
دیدئو با فایرفاکس کار نمیکنه در نتیجه نمیتوانم ویدئو های یوتیوب را ببینم.
از یکی از نمونه‌های invidious استفاده کن!

فروم منجارو و سایت منجارو هم بیشتر مواقع با فایرفاکس باز نمیشه.
اگه مشکل از سمت تو نباشه، یعنی سایتشون خرابه. گزارش بده که درستش کنن.
عنوان: پاسخ : پیدا کردن نام پکیج ها به سادگی هرچه تمام تر در آرچ (برای دوست داران آرچ)
ارسال شده توسط: sameet در 16 خرداد 1400، 12:36 ب‌ظ
راهنما نسخه ۰.۲ آلفا

سلام. مدتی بود که در پیدا کردن نام پکیج ها در آرچ مشکل داشتم (البته الآن اکثر چیز هایی که لازم دارم رو حفظم) برای تازه کار ها یکم سخته هی برن در اینترنت ببین جستجو کنن که اسم پکیج شون چیه و... (بعضی وقتا هم کلا پیدا نمیشه خیلی نادره البته)

حالا اینجا اومدم بگم چگونه نام پکیج هارو پیدا کنید (ساده و کامل)

شما سه تا راه دارید:
۱- استفاده از pacman -Ss (ممکنه یه تازه کار رسما توش گم شه ولی برای استفاده از محیط هایی مثل tty توصیه میشه یا مثلا برای وقت هایی که حال بازنکردن برنامه ای رو ندارین کلا روش حرفه ای هاست - توصیه میکنم یکم که اسم پکیج ها رو یاد گرفتین از روش های ۲ و ۳ استفاده نکنید)
۲- استفاده از discover مانجرو لینوکس (بر اساس آرچ) (برای افراد تازه وارد توصیه میشود)
۳- استفاده از سایت آرچ (برای افراد پروتر توصیه میشه)

راه اول: (فقط پکیج های قابل دسترسی از pacman
۱- در ترمینال کد زیر رو بزنید:
pacman -Ss $name_app
#جای name_app اسم برنامه رو بزنید
۲-اینجا یه لیست از برنامه های مختلف رو میاره که اگه بلد نباشید توش گم میشید ;D (اینجا ممکنه یکسری برنامه های چند پکیج مختلف داشته باشن اگه میدونید کدومش رو میخواد همون رو بزنید و اگه نمیدونید از راه دوم استفاده کنید - برای همین گفتم واسه تازه کارا روش دوم بهتره)
۳- در نهایت اسم برنامه ای که میخوان رو با فرمت زیر بنویسید:
pacman -S $name_app
راه دوم: (علاوه بر پیکیج های pacman میشه از پکیج های flatpak و همون چیزی که خودتون میدونید استفاده کرد)
۱-وارد سایت https://discover.manjaro.org/ (https://discover.manjaro.org/) بشید
۲- نام پکیج یا برنامه مورد نظر رو بنویسید (مثلا obs)
۳- برنامه رو پیدا کنید و روی info بزنید
۴- بعدش در سمت چپ صفحه دو دستور به شما نشون میده:
pacman -S $app_name
یا
pamac install $app_name
۵- هر کدام رو به دلخواه در ترمینال بنویسید (sudo فراموش نشه \\:D/ )
نکته بسیار مهم و یک توصیه برادرانه: اگه دیدید به جای استفاده از pacman یا pamac دستورات با snap شروع شدن از خیر نصب اون برنامه بگذرید
۶- تموم! کار تمومه و شما اون نرم افزار رو دارید (حذفشم در همون صفحه توضیح داده)

راه سوم: (فقط پکیج های قابل نصب از pacman)
۱- وارد سایت https://archlinux.org/packages/ شوید
۲- در قسمت keyword یک نام از برنامه مورد نیازتان بنویسید (مثلا obs)
۳- سپس پکیج مورد نظرتون رو انتخاب کنید (اینجا ممکنه یکسری برنامه های چند پکیج مختلف داشته باشن اگه میدونید کدومش رو میخواد همون رو بزنید و اگه نمیدونید از راه دوم استفاده کنید - برای همین گفتم واسه تازه کارا روش دوم بهتره)
۴-سپس نام پکیج مورد نظرو (معمولا بدون شماره نسخه) با فرمت زیر بنویسید
pacman -S $name_app
۵- تمام! کار تمومه و الآن شما نرم افزار رو دارید
نکته: برای حذف از دستور زیر استفاده کنید:
pacman -R $name_app

اینم از ترفند! امیدوارم خوشتون اومده باشه و اگه نظری دارید حتما بگید تا اگه لازم بود اصلاحش کنم)
در ضمن بعدا تحقیق میکنم ببینم اگه چنین سیستم هایی برای اوبونتو  وجود دارن حتما در یک تاپیک دیگه میگم یا با لحن کتابی در ویکی اوبونتو مینویسم. یا علی(ع)
خیلی راحت pacman -Ss
ولی راه حل شما دیگه خیلی ساده بود  :P