نصب wine و مشکل not marked as executable
دوشنبه, ۲۲ آذر ۱۳۸۹، ۰۴:۰۷ ب.ظ
با سلام و درود فراوان.
wine نرم افزاری برای اجرای برنامه های ویندوز در لینوکس است که تقریبن بیشتر برنامه ها را اجرا می کند(مگر برنامه هایی که نیاز به دات نت فریم ورک داشته باشند مثل اتوکد). و خوب اصولن همه ی برنامه ها بدون مشکل اجرا نمی شن. برای نمونه وقتی می خواید از فتوشاپ استفاده کنید پنجره های ابزار و لایه ها هر کدوم یه پنجره ی جدا هستن که خوب یه کم اذیت می کنه و در هنگام اجرای بعضی از دستورات کرش می کنه.
برای نصب wine می تونید از synaptic package manager استفاده کنید از این دستور رو در خط فرمان اجرا کنید:
برای حل این مشکل کافیه روی فایل exe کلیک راست کنید و گزینه ی Properties رو انتخاب کنید و روی گزینه ی Open with کلیک کنید و کلید Add رو بزنید.
وقتی پنجره باز شد برای انتخاب گزینه ی Use a custom command رو انتخاب کنید و واژه ی wine رو تایپ کنید و Add کنید.
به همین راحتی مشکل شما حل می شه.
wine نرم افزاری برای اجرای برنامه های ویندوز در لینوکس است که تقریبن بیشتر برنامه ها را اجرا می کند(مگر برنامه هایی که نیاز به دات نت فریم ورک داشته باشند مثل اتوکد). و خوب اصولن همه ی برنامه ها بدون مشکل اجرا نمی شن. برای نمونه وقتی می خواید از فتوشاپ استفاده کنید پنجره های ابزار و لایه ها هر کدوم یه پنجره ی جدا هستن که خوب یه کم اذیت می کنه و در هنگام اجرای بعضی از دستورات کرش می کنه.
برای نصب wine می تونید از synaptic package manager استفاده کنید از این دستور رو در خط فرمان اجرا کنید:
sudo apt-get install wineاما گاهی بعد از نصب وقتی می خواید یه فایل exe رو اجرا کنید به این صفحه ی خطا بر می خورید:
برای حل این مشکل کافیه روی فایل exe کلیک راست کنید و گزینه ی Properties رو انتخاب کنید و روی گزینه ی Open with کلیک کنید و کلید Add رو بزنید.
وقتی پنجره باز شد برای انتخاب گزینه ی Use a custom command رو انتخاب کنید و واژه ی wine رو تایپ کنید و Add کنید.
به همین راحتی مشکل شما حل می شه.
۸۹/۰۹/۲۲
راه حل درست این نیست! اگر یکم در مورد دسترسیهای لینوکس اطلاع داشته باشید میدونید که فایلهای لینوکس بر دو نوع قابل اجرا (excutable) و غیر قابل اجرا تقسیم میشن! فایلهای اجرایی همیشه executable هستند یعنی اینکه اجازه اجرا دارند. وقتی شما یک فایل رو از یک فایل سیستم عیر لینوکسی مثل fat32 یا ntfs میارین به لینوکس چون توی اون فایل سیستم ها چیزی به نام executable نیست پس این فایلها executable نخواهند بود.
برای حل مشکل باید روی فایل کلیک راست کنید و در tab سوم یعنی permissions اون گزینه Execute رو تیک بزنید، همین!
در خط فرمان از دستور زیر استفاده کنید:
chmod x filename