The main purpose of this tool is to automate the installation of The Dude Client in Linux.
Current support for Debian, Ubuntu, Linux Lite & Linux Mint.
Support:
Debian 11 (Bullseye)
Debian 10 (Buster)
Ubuntu 22.04 (Jammy Jellyfish)
Ubuntu 21.10 (Impish Indri)
Ubuntu 20.04 (Focal Fossa)
Ubuntu 18.04 (Bionic Beaver)
Linux Lite 6.0 (Based on Ubuntu 22.04)
Linux Mint 21 (Vanessa)
Linux Mint 20 (Ulyana)
Linux Mint 19 (Tara)
Installing:
git clone https://github.com/danielcshn/dude-install.sh.git
cd dude-install.sh
chmod +x dude-install.sh
./dude-install.sh
Usage:
Select the Check Dependencies option to verify that you meet the required system and dependencies.
Select the Install The Dude Client option. Then indicate the version to install. Example: 7.1 or 7.5beta11.
Select the Launch The Dude Client option to start the program.
This is a humble contribution to the community.
Supported is not the same as tested, it’s detailed for a reason.
This is an open source project, if you want you can contribute, otherwise do not despise the work of another.
I haven’t written a word of contempt, I just point out things.
For example, “intall”… with find and replace it’s a snap to fix it…
This should make you understand that I have looked at it, that if I thought it was useless, I would not have bothered to read it or report it.
@rextended: Hey dude, please consider this is a volventerly open source project. I really wish you were at least as thorough regarding MT's professionell release management as well !
Dude, you may want to show some screenshots/printscreens. It’s not even clear if this requires a desktop or if it’s shell-based. Or make a video showing us what it looks like. This is such a weird self-involved promo-page. You seem to forget that there are humans out there who see this not even knowing what the Dude is. Please, take the effort for 5 minutes to describe what you’ve created, for crying out loud.
That’s a bit harsh. If you don’t know what the Dude is or need Dude client run on a normal Linux desktop … I think it’s obvious the shell script might not be of much use .
For background, the Dude client* is 32-bit Windows app. While wine allows Windows apps to run on linux, modern Linux do not include 32-bit architecture libraries that wine needs to run 32-bit Windows applications, via “wine” emulator package. It’s 32-bit part that necessitates a rather complex, and disto specific, process to actually get the Dude running on Linux.
Since winbox does have a 64-bit executable, the steps to install wine are more streamlined. But the Dude client does not have a 64-bit version, thus a rather complicate road to get running on Linux – why OP created a script since one thing wrong and wine/Dude wouldn’t run
And to the post about “root” — get the concern — but it not that hard to read the script and perform same steps by hand. But it the really the pre-req packages that require root to be install in my quick read (e.g. 32-bit architecture ones, among others).
* FWIW, the Dude server runs on a Mikrotik with extra-package installed – so that has nothing to do with this, other than without a server, a client be useless .