Linux Zone | لینوکس زون
146 subscribers
5 photos
1 video
26 links
اینجا هر چیزی که درباره لینوکس می‌دونیم باهاتون به اشتراک می‌ذاریم 🐧

©️ این کانال بخشی از مجموعه @ninja_learn_ir است.
Download Telegram
چطور برنامه های پرتابل یا فایل های اجرایی که پکیج نشدن نصب کنیم؟ 💻
همه ما برنامه ها و فایل هایی مواجه شدیم که اون هارو دانلود کردیم اما فقظ تونستیم اجرا بکنیم اما نه روی سیستممون نصب داریم نه توی سرچ برنامه ها میان حالا بیاین راه های نصبشون رو برسی کنیم

چند نوع برنامه پرتابل داریم؟🤔
این برنامه ها اواع مختلفی دارن که دو نوع خیلی مرسومشون رو برسی میکنیم

1️⃣ فرمت AppImage
این فرمت کل برنامه و نیاز مندی هاش رو توی یه فایل به ما نحویل میده که میتونیم با کلیک ساده یا توی ترمینال خیلی ساده رانش کنیم مثل بعضی نسخه های nekoray

2️⃣ فایلهای اجرایی (.sh, .bin, ...):
فایل های اجرایی ساده و اسکریپت هایی که به فایل اجرایی تبدیل شدن هم ازین دسته فایل ها هستن که معمولا به صورت فشرده دسته بندی شدن و توی ترمینال بعد از اکسترکت به سادگی به ./script.sh ران میشن مثل پایچارم یا اندروید استودیو


چطوری نصبشون کنیم تا توی منوی برنامه ها بیاد؟🗂
ما برای نصب این برنامه ها به طور کلی به دو مرحله نیاز داریم
به طور مثال میخوایم پایچارم رو که پرتابل هست نصب کنیم

1️⃣ کپی فولدر برنامه یا فایل اکسنرکت شده توی فولدر
/usr/local/bin/


نکته در بعضی اموزش ها برای این مورد فولدر opt پیشنهاد میشه که خیلی فرقی نمیکنه توی کدوم فولدر بریزین اما اگر برنامه تون تک فایل اجرایی ساده هست صرفا با ریختن توی همین فولدر بهش از طریق ترمینال دسترسی دارید و نیاز به تنظیماتی که در اخر مطلب گفته میشه نیست


2️⃣ ساخت فایل .desktop توی مسیر ~/.local/share/applications:
توی این فولدر یه فایل دسکتاپ با نام دلخواهمون میسازیم مثال:

nano ~/.local/share/applications/pycharm.desktop  


3️⃣ براساس برنامه تون این فایل رو میسازین:
نکته: بخش Exec حتما باید مسیر کامل برنامه رو بدید


  
[Desktop Entry]
Name=PyCharm Portable
Exec=/home/you/Downloads/pycharm/bin/pycharm.sh
Icon=/home/you/Downloads/pycharm/bin/pycharm.png
Type=Application
Categories=Development;


و بعد از ذخیره اگر درست تنظیم کرده باشین باید برنامه داخل سرچ لینوکستون بیاد

چطور برنامه رو توی ترمینال با یه کامند برنامه رو اجرا کنم؟🤔
برای این کار باید مسیر اجرای برنامه رو داخل PATH ها قرار بدید و اگر میخواید همیشه دردسترش باشه این کار رو براساس ترمینالتون توی فایل bashrc یا zshrc یزارید تا همیشه در دسترس باشه

export PATH=/program_bin_folder/:$PATH # این رو داخل فایل .bashrc قرار بدید

نکات مهم⚠️:

در صورتی که موقغ اجرای برنامه دیدین ارور میده که یه نیازمندی نصب نیست میتونید با کامند زیر لیست نیازمندی ها رو ببینید و نصب کنید. اگر نبود به داکیومنت برنامه مراجعه کنین

  
ldd /مسیر/برنامه | grep not



💬 خوحال میشیم نظراتتون رو با ما در میون بزارید😉

#️⃣ #linux #install #portable


🐧 CHANNEL | GROUP
👍5🔥1