PlayOnLinux is a Linux application that is based on Wine, which let’s you install Microsoft Windows programs on Linux. It runs on Bash and Python and is free to download and install. The initial install of PlayOnLinux is easy since it can be found in the repository, but you’ll have to do some tweaking if you want to run it as a root user, like on Kali Linux as example.
Installing PlayOnLinux
To get PlayOnLinux installed on an Ubuntu-based distro like Kali, you can try installing it using the default repositories by running:
apt-get install playonlinux
apt-get install wineTo avoid some errors later on, I would also suggest running the following commands to get the 32-bit version of Wine installed:
apt-get install wine:i386
wine --version
apt-get install wine32
Run PlayOnLinux as root
If you’re running Kali Linux (or any other distro) as root, you’ll run into a message saying “PlayOnLinux is not supposed to be run as root. Sorry”. To get around that, you’ll need to edit two files: ( paste this command on terminal)
leafpad /usr/share/playonlinux/python/mainwindow.py
When the file opens, you’ll want to look for the following lines and comment them out by adding a # in front of the line: (hint - use "ctrl + f" to find file easly)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(1)
after edit it look like this
#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(1)
now again paste or type this command on terminal
leafpad /usr/share/playonlinux/lib/sources
You’ll want to find the 5 lines below and comment them out by adding a # in front of the line:if [ "$(id -u)" = "0" ]
then
echo "PlayOnLinux is not supposed to be run as root. Sorry"
exit
fi
after adding "#" it look like this
#if [ "$(id -u)" = "0" ]
#then
#echo "PlayOnLinux is not supposed to be run as root. Sorry"
#exit
#fi
now save this file in defult location
next open terminal and this this command
playonlinux
done!!!!!!! now enjoy.......
After making the changes above to the files, you should be able to run PlayOnLinux as root in Kali Linux (or any other Linux distro).
byrockstardevil
subscribe our youtube channel - RoCk StAr DeViL