Cant find application after package install

Forum / NoMachine for Linux / Cant find application after package install

Viewing 13 posts - 1 through 13 (of 13 total)
  • Author
    Posts
  • #51625
    whatisthisfor
    Participant

    Hi 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/”‘

    #51632
    Britgirl
    Keymaster

    Hi, 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

    #51641
    whatisthisfor
    Participant

    Hi,

     

    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?

    #51646
    Britgirl
    Keymaster

    It 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

    #51649
    whatisthisfor
    Participant

    Thanks 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 directory

    #51663
    Britgirl
    Keymaster

    we 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

    #51675
    whatisthisfor
    Participant

    I 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 directory

    #51691
    Britgirl
    Keymaster

    It 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.debshould 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?

    #51698
    whatisthisfor
    Participant

    Thanks 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.

    #51700
    cornholio
    Participant

    ls: 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.

    #51705
    Britgirl
    Keymaster

    Thanks 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 πŸ˜‰

    #51713
    whatisthisfor
    Participant

    Hi 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
    #51716
    Britgirl
    Keymaster

    The 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’.

Viewing 13 posts - 1 through 13 (of 13 total)

You must be logged in to reply to this topic. Please login .