آموزش نصب و اجرای برنامه‌های run در لینوکس

آموزش نصب و اجرای برنامه‌های run در لینوکس

از آنجاکه لینوکس توزیع‌های فراوانی دارد وجود انواع بسته های نرم افزاری هم برای آن دور ذهن نیست، فرمت .deb برای debian و ubuntu یا فرمت .rpm برای fedora و redhat از معروفترین فرمت های این بسته های نرم افزاری میباشند که برای نصب آن‌ها نیاز به Package Manager های جداگانه میباشد. اما فرمت .run یک فایل اجرایی مستقل است که برای اجرا و یا نصب آن نیاز به برنامه جداگانه نیست.

پیشنهاد: برای یادگیری لینوکس به صفحه آموزش لینوکس و برای یادگیری نصب برنامه های .deb به آموزش نصب برنامه در لینوکس مراجعه کنید.

نصب یا اجرای فایل .run در لینوکس

برای اجرا یا نصب فایل‌های .run در لینوکس ابتدا باید آن‌ها را به حالت اجرایی در بیاورید. برای این منظور میتوانید از دستور chmod به همراه پارامتر +x که مخفف executable میباشد استفاده کنید. برای مثال:

chmod +x myprogram.run

نکته: اگر فایل شما یک فایل اجرایی باشد از حال به بعد میتوانید آنرا به سادگی با دوبار کلیک یا به واسطه فراخوانی از طریق ترمینال اجرا کنید. اما در صورتی که فایل شما نصبی میباشد بهتر است فقط آنرا به واسطه ترمینال لینوکس اجرا کنید.

برای فراخوانی فایلهای نصبی و اجرایی با فرمت .run باید قبل از نام فایل از علامت ./ استفاده کنید. برای مثال:

./application.run

از علامت ./ برای اشاره به دایرکتوری فعلی استفاده می‌شود تا مسیر فایل نصبی (.run) مشخص شود.

بعضی از برنامه‌های اجرایی با فرمت .run نیاز به داشتن مجوز root میباشند برای دسترسی به مجوز root یا باید از حساب کاربری root استفاده کنید یا از دستور sudo su (اوبونتو) استفاده کنید. برای مثال:

sudo su

استخراج فایل .run از حالت آرشیو و فشرده شده

معمولاً برنامه‌های که در قالب فایل .run ارائه می‌شوند در یک آرشیو فشرده شده با فرمت .gz یا .tar فشرده شده‌اند و برای اجرای این برنامه‌ها ابتدا باید از حالت فشرده و آرشیو خارج شوند. البته باید توجه داشته باشید این مورد فقط زمانی است که شما فرمت .gz یا .tar را در جلوی نام برنامه مشاهده کنید.

برای خارج کردن فایلهای .tar.gz میتوانید از دستور tar یا از دستور gzip استفاده کنید. برای مثال:

gzip -d myarchive.gz

برای آرشیو های فشرده شده:

tar -xzvf myarchive.tar.gz

در صورت داشتن هر گونه سوال یا انتقاد نسبت مقاله آموزش آموزش نصب و اجرای برنامه‌های run در لینوکس نووا بلاگ را از محبت خویش محروم نکنید.

14 دیدگاه دربارهٔ «آموزش نصب و اجرای برنامه‌های run در لینوکس»

  1. Avatar

    سلام من چند ماه هست دارم با کالی کار میکنم یک مشکل دارم نمیتونم برنامه نصب کنم خیلییییتلاش کردم نمیشه کمک کنید ممنونW: The repository ‘http://dl.google.com/linux/chrome/deb stable Release’ is not signed.
    N: Data from such a repository can’t be authenticated and is therefore potentially dangerous to use
    .
    N: See apt-secure(8) manpage for repository creation and user configuration details.

    E: Failed to fetch 404 Not Found
    E: Failed to fetch 404 Not Found
    E: Some index files failed to download. They have been ignored, or old ones used instead.

    1. محمد برغمدی

      سلام
      شما میتونید Google Chrome رو به صورت دستی دانلود کنید و با استفاده از دستور sudo dpkg -i نصبش کنید.
      اما اگر میخواهید با دستور sudo apt install نصب کنید باید مجوزش رو با استفاده از دستور زیر دریافت کنید:

      wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
  2. Avatar

    سلام من بدون اپدیت میتونم فایر وال یا هر برنامه دیگری رو که پسوند tar.gzدارند مثل با ./apliction نصب کنم اجرا کنم ؟؟؟؟؟

    1. محمد برغمدی

      سلام
      پسوند .tar.gz برای فایلهای آرشیو و فشرده شده است. فایلهای .run رو میشه با استفاده از ./application.run نصب کرد.
      بله نیاز به بروز رسانی هم نیست، چون قرار به صورت آفلاین و از روی هارد دیسک سیستم نصب بشه
      پسوند .tar.gz رو باید از حالت فشرده خارج کنید بعد اگر برنامه با فرمت .run درونش بود رو طبق آموزش نصب کنید.

  3. Avatar

    سلام وقت بخیر من‌نرم افزارamber mulecular dynamic package رو داخل لینوکس‌نصب کردم .اما نمیدونم چ جوری‌فراخوانیش کنم .فایل اصلی tar.gzبود .طبق اموزشش جلورفتم ولی تا وقتی که همون ترمینال نصب بازه کار میکنه و میشه ازش استفاده کرد ولی وقتی ترمینالو میبندی یا سیستمو حاموش میکنی نمیدونم‌باید چ جوری فراخوانیش کنم‌.ممنون میشم راهنمایی کنین من اطلاعاتی راجبه لینوکس ندارم‌

    1. محمد برغمدی

      سلام
      اگر برنامه تون محیط گرافیکی داره میتونید از طریق جستجوی توزیع که استفاده میکنید اسمش رو جستجو کنید و با کلیک روی آیکونش اجراش کنید.
      اگر اشتباه نکنم این صفحه مرتبط با نصب برنامه مد نظر تون: http://ambermd.org/Installation.php
      موفق باشید

  4. Avatar

    سلام
    شرمنده من میخوام کارت گرافیک ati رو نصب کنم فایل مربوط به کارت گرافیکم که پسوند. Run داره رو دانلود کردم ولی موقع نصب همون طور که گفته بودین. خطا میده که باید پیشنیاز نصب کنین از کجا باید بفهمم که چه پیش نیازی میخواد چطور این فایل run. رو به deb. کامپایل کنم که برا همیشه خلاص بشم از این جور خطاها
    برا برنامه های دیگه ای که پسوند deb. ندارن این جور خطاها میده
    راهنمایی کنین ممنون میشم

    یاعلی

  5. Avatar

    سلام خسته نباشید . من برنامه رو نصب میکنم که برنامه من در اینجا زمپ هستش ولی هر بار که زمپو میبندم میام بیررون دوباره برای اجرا باید نصبش کنم و این ارور رو میده
    there has been an error.
    this installer requires root privileges . Please become superuser before executing the installer

    بعدش من میام دستور sudo ./file.run
    رو میزنم دوباره میرع برا نصب !!

  6. Avatar

    سلام و عرض ادب من کالی نصب کردم بعد هر برنامه ایی با فرمت deb. که میخوام از ترمینال ران کنم نمیشه چ دستور باید استفاده کنم

      1. Avatar

        ن اشتباه متوجه شدین میگم برای ران کردن برنامه نصب شده توی ترمینال دستور ران میزنم ارور میده

  7. Avatar

    سلام.وقت بخیر
    من برای اجرای یک برنامه پرل از دستور
    lmp_daily -in in66
    استفاده کردم.ولی این پیغام رو میده
    lam_daily:command not found
    میشه راهنمایی کنین.

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *