انجمنهای فارسی اوبونتو
تازه کار => انجمن تازهکاران => نویسنده: ali rabbani76 در 10 آبان 1395، 11:21 بظ
-
سلام می خواستم بدونم چطور یک فایل را در اوبونتو می شه اجرا(run)کرد
-
منظورت چه فایلی هست ؟
اگه منظورت فایل exe هست که در تیتر زدی با wine میشه اجرا کرد.
اما توصیه می کنم از ابزار و برنامه های نسخه گنو/لینوکسی یا جایگزین استفاده کنی
-
سلام می خواستم بدونم چطور یک فایل را در اوبونتو می شه اجرا(run)کرد
بسته به نوع فایل داره. فایلهای اجرایی exe.، مخصوص سیستمعامل Windows هستند و چنین فایلهایی روی لینوکسها به صورت پیشفرض اجرا نمیشن. پس فایلهای اجرایی رو به دو دسته زیر تقسیم میکنم:
- فایلهای اجرایی غیرلینوکسی، مخصوصن فایلها با پسوند exe.
- فایلهای اجرایی لینوکسی، معمولن بدون پسوند، یا با پسوندهای sh. یا run.
برای اجرای فایلهای exe. غیر لینوکسی، باید از برنامهای به نام Wine کمک بگیرید. برای نصب این برنامه، دستور زیر رو درون ترمینال وارد کنید:
sudo apt install wine
برای اجرا کردن برنامه هم میتونید روی فایل exe دوبار کلیک کنید، یا اینکه از طریق ترمینال به محل فایل مورد نظر برید، و دستور زیر رو بزنید:
wine myfile.exe
توجه کنید که استفاده از Wine اصلن توصیه نمیشه و بهتره از برنامههای مشابه یا جایگزینی که مخصوصن برای لینوکس ساخته شدن، استفاده کنید. گاهن دیدم که ویروسهای ویندوزی از طریق Wine اجرا میشن. هرچند قابلیت تخریب سیستم رو ندارن، اما میتونن خودشون رو از طریق کامپیوتر شما به سایر دستگاهها منتقل کنن.
برای اجرای فایلهای لینوکسی، اول باید مطمئن بشید که فایل مورد نظر، اجازهی اجرا داره. برای دادن اجازه اجرا به یک فایل، از دستور زیر استفاده کنید:
sudo chmod +x myfile.sh
بعد از اینکار، میتونید فایل مورد نظر رو با دستور زیر اجرا کنید:
./myfile.sh
-
سلام می خواستم بدونم چطور یک فایل را در اوبونتو می شه اجرا(run)کرد
برنامه ویندوز مال ویندوز هست و روی اوبنتو اجرا نمیشه درعوض اوبنتو برنامه های خودشو داره که از اینترنت یا دستور apt-get تو ترمینال یا از Ubuntu Software Center میشه دانلود شود کرد.
درحال حاضر برای اجرا برنامه های اوبنتو رو ویندوز Wine هست نمیدونم چطور کار نبوده که بدون شبیه سازی برنامه های ویندوز رو بالا میاره ولی مهم اینه که کار میکنه.
اگه برنامه مخصوص اوبنتو هست و برای اوبنتو کامپایل شده و پسوند exe داره باید mono رو نصب کنید این برنامه مشکلتون رو حل میکنه.
-
سلام می خواستم بدونم چطور یک فایل را در اوبونتو می شه اجرا(run)کرد
بسته به نوع فایل داره. فایلهای اجرایی exe.، مخصوص سیستمعامل Windows هستند و چنین فایلهایی روی لینوکسها به صورت پیشفرض اجرا نمیشن. پس فایلهای اجرایی رو به دو دسته زیر تقسیم میکنم:
- فایلهای اجرایی غیرلینوکسی، مخصوصن فایلها با پسوند exe.
- فایلهای اجرایی لینوکسی، معمولن بدون پسوند، یا با پسوندهای sh. یا run.
برای اجرای فایلهای exe. غیر لینوکسی، باید از برنامهای به نام Wine کمک بگیرید. برای نصب این برنامه، دستور زیر رو درون ترمینال وارد کنید:
sudo apt install wine
برای اجرا کردن برنامه هم میتونید روی فایل exe دوبار کلیک کنید، یا اینکه از طریق ترمینال به محل فایل مورد نظر برید، و دستور زیر رو بزنید:
wine myfile.exe
توجه کنید که استفاده از Wine اصلن توصیه نمیشه و بهتره از برنامههای مشابه یا جایگزینی که مخصوصن برای لینوکس ساخته شدن، استفاده کنید. گاهن دیدم که ویروسهای ویندوزی از طریق Wine اجرا میشن. هرچند قابلیت تخریب سیستم رو ندارن، اما میتونن خودشون رو از طریق کامپیوتر شما به سایر دستگاهها منتقل کنن.
برای اجرای فایلهای لینوکسی، اول باید مطمئن بشید که فایل مورد نظر، اجازهی اجرا داره. برای دادن اجازه اجرا به یک فایل، از دستور زیر استفاده کنید:
sudo chmod +x myfile.sh
بعد از اینکار، میتونید فایل مورد نظر رو با دستور زیر اجرا کنید:
./myfile.sh
دسته بندیتون درست نیست.
فایل های اجرایی که شما گفتید ویندوزی بین Dos و OS/2 و مشابهات یکسان هستند و فقط از API های متفاوتی استفاده میکنن.
فایل های اجرایی لینوکسی که گفتید دراصل elf هست که روی یونیکس و شبه یونیکس ها بالا میاد و توی دسته بندی ما لینوکس رو توی دسته شبیه یونیکس میذاریم. یونیکس ها مثل freebsd و apple mac os x هستند. البته .sh و .run فایل اجرایی نیستند بلکه اسکریپت هستند که bash اونهارو اجرا میکنه. فایل های اجرایی یونیکس بدون پسوند هستند. برای همین صفت executable داریم تا فایل اجرایی که پسوند نداره رو از بقیه بشناسیم. این صفت با دستور chmod +x filename ایجاد میشه.
همینطور بوتیبل ها هم جزو فایل های اجرایی هستند. مثل grldr (بوت لودر معروف، گراب) یا isolinux.bin که فریم ویر یا بایوس اونهارو بطور مستقیم و بدون واسطه هایی مثل سیستم عامل و API اجرا میکنه.
یه کاربر واقعا باید احمق باشه که لینوکس رو ویروسی کنه. یک کاربر باید حواسش جمع باشه تا هر دسترسی رو به هرفایلی نده و هرفایلی رو باز نکنه. اگه حواسش باشه مطمئن باشید ویندوز ایکس پی هم داشته باشه ویروس نمیگیره.
-
سلام اگه بخواهیم به نحوه ساده بگیم ۹۹ درصد توزیع ها پکیچ منیجر دارن
که معروف ترین هاشون
pac-man برای ارچ
rpm برای رد هت و فدورا
portige برای جنتو
apt برای دبیان و ابونتو
برای نصب برنامهها
در ترمینال
sudo apt-get install APP
به جای اون APP نام برنامه خودتو بدون اسپیس بزن
-
سلام می خواستم بدونم چطور یک فایل را در اوبونتو می شه اجرا(run)کرد
بسته به نوع فایل داره. فایلهای اجرایی exe.، مخصوص سیستمعامل Windows هستند و چنین فایلهایی روی لینوکسها به صورت پیشفرض اجرا نمیشن. پس فایلهای اجرایی رو به دو دسته زیر تقسیم میکنم:
- فایلهای اجرایی غیرلینوکسی، مخصوصن فایلها با پسوند exe.
- فایلهای اجرایی لینوکسی، معمولن بدون پسوند، یا با پسوندهای sh. یا run.
برای اجرای فایلهای exe. غیر لینوکسی، باید از برنامهای به نام Wine کمک بگیرید. برای نصب این برنامه، دستور زیر رو درون ترمینال وارد کنید:
sudo apt install wine
برای اجرا کردن برنامه هم میتونید روی فایل exe دوبار کلیک کنید، یا اینکه از طریق ترمینال به محل فایل مورد نظر برید، و دستور زیر رو بزنید:
wine myfile.exe
توجه کنید که استفاده از Wine اصلن توصیه نمیشه و بهتره از برنامههای مشابه یا جایگزینی که مخصوصن برای لینوکس ساخته شدن، استفاده کنید. گاهن دیدم که ویروسهای ویندوزی از طریق Wine اجرا میشن. هرچند قابلیت تخریب سیستم رو ندارن، اما میتونن خودشون رو از طریق کامپیوتر شما به سایر دستگاهها منتقل کنن.
برای اجرای فایلهای لینوکسی، اول باید مطمئن بشید که فایل مورد نظر، اجازهی اجرا داره. برای دادن اجازه اجرا به یک فایل، از دستور زیر استفاده کنید:
sudo chmod +x myfile.sh
بعد از اینکار، میتونید فایل مورد نظر رو با دستور زیر اجرا کنید:
./myfile.sh
دسته بندیتون درست نیست.
فایل های اجرایی که شما گفتید ویندوزی بین Dos و OS/2 و مشابهات یکسان هستند و فقط از API های متفاوتی استفاده میکنن.
فایل های اجرایی لینوکسی که گفتید دراصل elf هست که روی یونیکس و شبه یونیکس ها بالا میاد و توی دسته بندی ما لینوکس رو توی دسته شبیه یونیکس میذاریم. یونیکس ها مثل freebsd و apple mac os x هستند. البته .sh و .run فایل اجرایی نیستند بلکه اسکریپت هستند که bash اونهارو اجرا میکنه. فایل های اجرایی یونیکس بدون پسوند هستند. برای همین صفت executable داریم تا فایل اجرایی که پسوند نداره رو از بقیه بشناسیم. این صفت با دستور chmod +x filename ایجاد میشه.
همینطور بوتیبل ها هم جزو فایل های اجرایی هستند. مثل grldr (بوت لودر معروف، گراب) یا isolinux.bin که فریم ویر یا بایوس اونهارو بطور مستقیم و بدون واسطه هایی مثل سیستم عامل و API اجرا میکنه.
یه کاربر واقعا باید احمق باشه که لینوکس رو ویروسی کنه. یک کاربر باید حواسش جمع باشه تا هر دسترسی رو به هرفایلی نده و هرفایلی رو باز نکنه. اگه حواسش باشه مطمئن باشید ویندوز ایکس پی هم داشته باشه ویروس نمیگیره.
باینریها بین یونیکس-بیسد ها باهم سازگاری ندارن. برای مثال برای اجرا کردن برنامههای لینوکس روی فریبیاسدی، به لایه سازگاری Linuxinator احتیاج هست، و همچنین سوالهای ساده جوابهای ساده میطلبن.
-
دسته بندیتون درست نیست.
فایل های اجرایی که شما گفتید ویندوزی بین Dos و OS/2 و مشابهات یکسان هستند و فقط از API های متفاوتی استفاده میکنن.
فایل های اجرایی لینوکسی که گفتید دراصل elf هست که روی یونیکس و شبه یونیکس ها بالا میاد و توی دسته بندی ما لینوکس رو توی دسته شبیه یونیکس میذاریم. یونیکس ها مثل freebsd و apple mac os x هستند. البته .sh و .run فایل اجرایی نیستند بلکه اسکریپت هستند که bash اونهارو اجرا میکنه. فایل های اجرایی یونیکس بدون پسوند هستند. برای همین صفت executable داریم تا فایل اجرایی که پسوند نداره رو از بقیه بشناسیم. این صفت با دستور chmod +x filename ایجاد میشه.
دسته بندی ایشون از مال شما واقعی تره
-
دسته بندیتون درست نیست.
فایل های اجرایی که شما گفتید ویندوزی بین Dos و OS/2 و مشابهات یکسان هستند و فقط از API های متفاوتی استفاده میکنن.
فایل های اجرایی لینوکسی که گفتید دراصل elf هست که روی یونیکس و شبه یونیکس ها بالا میاد و توی دسته بندی ما لینوکس رو توی دسته شبیه یونیکس میذاریم. یونیکس ها مثل freebsd و apple mac os x هستند. البته .sh و .run فایل اجرایی نیستند بلکه اسکریپت هستند که bash اونهارو اجرا میکنه. فایل های اجرایی یونیکس بدون پسوند هستند. برای همین صفت executable داریم تا فایل اجرایی که پسوند نداره رو از بقیه بشناسیم. این صفت با دستور chmod +x filename ایجاد میشه.
دسته بندی ایشون از مال شما واقعی تره
No cookies for me then.