Forum / NoMachine for Linux / Cant find application after package install
Tagged: application, linux, missing
- This topic has 12 replies, 3 voices, and was last updated 3 weeks, 6 days ago by
Britgirl.
-
AuthorPosts
-
January 28, 2025 at 21:42 #51625
whatisthisfor
ParticipantHi friends,
I have a mini PC that is running Deb 12 that i use to control a CNC. I am trying to install NoMachine on the Linux computer to be able to remote it from a Windows machine. The Windows machine install went fine and I’m able to open and navigate the application but every time I go to do it for the Linux machine there is nothing to be found.
I am using this link and below are the output of certain terminal commands, any advice is appreciated.
https://downloads.nomachine.com/download/?id=1
entered :
‘uname -srm`
returned:
‘Linux 6.1.0-23-rt-amd64 x86_64’
endtered:
‘cat /etc/os-release’
returned:
‘PRETTY_NAME=”Debian GNU/Linux 12 (bookworm)”
NAME=”Debian GNU/Linux”
VERSION_ID=”12″
VERSION=”12 (bookworm)”
VERSION_CODENAME=bookworm
ID=debian
HOME_URL=”https://www.debian.org/”
SUPPORT_URL=”https://www.debian.org/support”
BUG_REPORT_URL=”https://bugs.debian.org/”‘January 29, 2025 at 14:24 #51632Britgirl
KeymasterHi, the link is correct. Can you tell us the exact steps you took to install the package? Did you run in CLI:
$ sudo dpkg -i nomachine_8.16.1_1_amd64.deb
January 29, 2025 at 17:14 #51641whatisthisfor
ParticipantHi,
No I didn’t use CLI. i just used the download link and tried using the graphical install method. I downloaded the .deb from the link above (it took a long time to download). Once it finished i clicked the link in the firefox downloads folder and that brought up the package installer gui i clicked ‘install package’ and then the window disappeared and nothing happened.
Should I try the command you lists there to install it?
January 30, 2025 at 10:37 #51646Britgirl
KeymasterIt seems that the gdebi package manager on Debian has a problem. This means that any package you try to install will not work, not just NoMachine. Installing from the command line with dpkg -i should work however.
If you still prefer the GUI method, try opening gdebi as root. It was discussed here in an external forum:
https://unix.stackexchange.com/questions/405520/gdebi-keeps-crashing-when-install-is-clicked
January 30, 2025 at 16:39 #51649whatisthisfor
ParticipantThanks for your reply i will try with CLI.
I tried running the code above but got the following output. Should I have placed the .deb file in a certain location before I run that command?
james@CNCPC:~$ sudo dpkg -i nomachine_8.16.1_1_amd64.deb
[sudo] password for james:
dpkg: error: cannot access archive ‘nomachine_8.16.1_1_amd64.deb’: No such file or directoryJanuary 31, 2025 at 15:36 #51663Britgirl
Keymasterwe assume you are using a stock Debian 12 in its default configuration, so we can assume that you downloaded the package to the Downloads folder. You need to specify the relative path to where the package is located. For example, this could be:
sudo dpkg -i /home/$USERNAME/Downloads/nomachine_8.16.1_1_amd64.deb
February 1, 2025 at 20:59 #51675whatisthisfor
ParticipantI am getting a similar issue.
I don’t believe its a stock version of debian, it came with linux CNC so im sure there are some nuances. I went to my download folder, copied the path and got the following results
james@CNCPC:~$ sudo dpkg -i /home/james/Downloads/nomachine_8.16.1_1_amd64.deb
dpkg: error: cannot access archive ‘/home/james/Downloads/nomachine_8.16.1_1_amd64.deb’: No such file or directoryFebruary 3, 2025 at 13:23 #51691Britgirl
KeymasterIt should be more or less the same. We don’t test specifically on Linux CNC, but it’s Debian-based, which we test frequently.
As I wrote earlier,
sudo dpkg -i /path_to_the_file/filename.deb
should work. If it’s still not working, provide us the output of this:ls -l /path_to_the_file/file.deb
Remember, you can still use the workaround I provided earlier for gdebi. Open gdebi as root and then open the NoMachine file. Or use other workaround from link with gdebi report in the link I pasted earlier. So for example, edit as root:
/usr/share/applications/gdebi.desktop
replace:
exec=gdebi-gtk %f
with:
exec=sh -c "gdebi-gtk %f"
and after that start the installation procedure again. If you try with another app that you’ve downloaded on to your machine, and you’re getting the same result, perhaps the Linux CNC forums can help as well?
February 3, 2025 at 17:35 #51698whatisthisfor
ParticipantThanks for all your help this far.
See the output of that command below. It seems like i can’t access that file but i dont quite understand how that could happen.
james@CNCPC:~$ ls -l /home/james/Downloads/nomachine_8.16.1_1_amd64.deb
ls: cannot access ‘/home/james/Downloads/nomachine_8.16.1_1_amd64.deb’: No such file or directory
james@CNCPC:~$I have only tried the command line workaround and haven’t tried the other you suggested yet but will take a look now. This is just a nice to have on this machine so it hasn’t gotten my full attention but i would still like to get it working.
I’m the LCNC guys and girls could have some input here but I’m still not confident its not a simple issue on my end.
February 3, 2025 at 22:07 #51700cornholio
Participantls: cannot access β/home/james/Downloads/nomachine_8.16.1_1_amd64.debβ: No such file or directory
Means the file is not in that directory.
you could try ls /home/james/Downloads/nomachine*
If you get the same response the file is somewhere else.
What you will need to do is work out where you saved the file to.
In firefox click on your downloads, click show file in folder, make a note of the folder that the file was actually downloaded to.
Just for reference, the Linuxcnc install is plain old Debian 12, the only difference being that it has Linuxcnc pre installed and somethings like libre office are not installed and a few things you wont even notice. I made the current RPi images for Linuxcnc.
Now……..I would wonder why you would want to run another “server” on a machine running a time critical application such as Linuxcnc. I would be more inclined to install Putty on the windows machine and log in via ssh. Midnight commander can be used to browse the file system and edit files, ssh is enabled by default on a Linuxcnc install.
I would advise against running a job on a cnc machine remotely, mainl being possible damage to your cnc machine if things go pear shaped.
February 4, 2025 at 09:48 #51705Britgirl
KeymasterThanks for the further suggestions. As you said, Linux CNC is plain old Debian 12. Also consider that NoMachine installs on pretty much most Linux distros without much ado, including Debian 12. If it’s only the NoMachine package which is affected, ie. other applications which have been downloaded and installed without problems, we can investigate further. If not, as I already suggested, the Linux CNC forums could help with installing and configuring Linux CNC. Some of the other points you mentioned about Linux CNC would be more appropriate in the Linux CNC forums. The NoMachine forums are here for users to ask about NoMachine software, get technical assistance for NoMachine and discuss why you should be using it π
February 4, 2025 at 17:21 #51713whatisthisfor
ParticipantHi Friends,
Thank you all for our input. I already have ssh installed and working on the machine but i was being a little snobby with wanting the screen. To the previous point, the machine would NOT run remotely, this was just for me to get all the stepper settings, home, offsets, etc tuned in from my office prior to stepping out there and testing. it was need based solely in convenience. Now its taken so much time i might as well as just sat out at the machine to do these, such is life HAHA.
here is the output i got when i CD to the downloads folder and tried to open the .deb file.
james@CNCPC:~/Downloads$ sudo apt install ./nomachine_8.15.3_1_amd64
[sudo] password for james: Reading package lists...
Done E: Unsupported file ./nomachine_8.15.3_1_amd64 given on commandline
February 4, 2025 at 18:36 #51716Britgirl
KeymasterThe unsupported file message is because you missed off the .deb at the end π If you want to install the NoMachine package for Debian that you downloaded from our website, it should be
nomachine_8.16.1_1_amd64.deb
.If you are a Linux newbie, it might be good to look at this web page here which explains how to use the dpkg command
https://www.digitalocean.com/community/tutorials/dpkg-command-in-linux and here about apt https://www.digitalocean.com/community/tutorials/what-is-apt, https://www.digitalocean.com/community/tutorials/package-management-basics-apt-yum-dnf-pkg. Another useful link for beginners is here: https://kifarunix.com/install-nomachine-on-debian-12/#install-no-machine.whichever install command you choose it’s
$ sudo dpkg -i nomachine_8.16.1_1_amd64.deb
or
$ sudo apt install ./nomachine_8.16.1_1_amd64.deb
Alternatively, still in the terminal, run
sudo gdebi-gtk
. This opens gdebi GUI as root which should work according to the external link I pointed you to in an earlier post. Then select File->Open->’Choose nomachine_8.16.1_1_amd64.deb’. -
AuthorPosts
You must be logged in to reply to this topic. Please login here.