Skip to main content

how to install/Run PlayOnLinux as root on Kali Linux





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 wine
To 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