بهار آموزش با تخفیف های شگفت انگیز توسینسو بهار آموزش با تخفیف های شگفت انگیز توسینسو
مانده تا پایان تخفیف
مشاهده دوره ها
0

مشکل در نصب نرم افزار در کالی لینوکس

سلام دوستان زمانی که می خوام نرم افزار play on linux یا هر نرم افزار دیگه ای رو داخل کالی نصب کنم با این ‍‍‍‍‍‍‍‍‍پیام روبرو میشم. باید چی کار کنم؟ من تازه کارم لطفا کمکم کنید.

متن خطا ( PlayOnLinux is not supposed to be run as root. Sorry )

پرسیده شده در 1395/04/15 توسط

3 پاسخ

0

بازم ممنون در مورد سورسی که گذاشتین .

پاسخ در 1395/04/15 توسط
0

دوست عزیز این خطا هیچ ارتباطی به root بودن نداره خودش داره میگه با دسترسی root این نرم افزار نباید اجرا بشه ، شما باید به مسیر زیر برید و فایل source رو باز کنید یا یک ایدیتور مثلا nano :

nano /usr/share/playonlinux/sources

محتویات فایل بالا به شکل زیر هست :

if [ "$(id -u)" = "0" ]
then
echo "PlayOnLinux is not supposed to be run as root. Sorry"
exit
fi

به شکل زیر تغییر بدید :

#if [ "$(id -u)" = "0" ]
#then
# echo "PlayOnLinux is not supposed to be run as root. Sorry"
# exit
#fi

ذخیره کنید و از فایل خارج بشید و حالا فایل زیر رو در مسیر زیر باز کنید :

nano /usr/share/playonlinux/python/mainwindow.py

محتویات فایل به شکل زیر هست :

#### Root uid check
if(os.popen("id -u").read() == "0\\n" or os.popen("id -u").read() == "0"):
wx.MessageBox(_("{0} is not supposed to be run as root. Sorry").format(os.environ["APPLICATION_TITLE"]),_("Error"))
os._exit(0)

به شکل زیر تغییر بدید :

#### Root uid check
#if(os.popen("id -u").read() == "0\\n" or os.popen("id -u").read() == "0"):
# wx.MessageBox(_("{0} is not supposed to be run as root. Sorry").format(os.environ["APPLICATION_TITLE"]),_("Error"))
# os._exit(0)

فایل رو ذخیره کنید و خارج بشید و سیستم رو reboot کنید و مجددا تلاش کنید ، امیدوارم مشکلتون حل بشه . ITPRO باشید

پاسخ در 1395/04/15 توسط
0

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

پاسخ در 1395/04/15 توسط

پاسخ شما