• Off-topic
  • Come installare Speedtest CLI su Ubuntu?

Quando do' il comando "install speedtest" mi dice "Unable to locate package speedtest".

ubuntu@ubuntu:~$ sudo apt-get install speedtest
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
E: Unable to locate package speedtest

Ho scaricato la versione x86_64 da https://www.speedtest.net/apps/cli e l'ho decompressa lasciandola nella cartella "downloads". Sto scrivendo da dentro Ubuntu.

Come faccio a fargli trovare il pacchetto da installare?

Se provo a scrivere "speedtest" mi propone di installare "speedtest - cli" ma se ho capito bene questa è una versione vecchia che non va bene...

ubuntu@ubuntu:~$ speedtest
Command 'speedtest' not found, but can be installed with:
sudo apt install speedtest-cli

    Bowman Come faccio a fargli trovare il pacchetto da installare?

    in che senso? Lancia quello che hai decompresso. C'è dentro il file speedtest

    EDIT. Forse ti manca di aggiungere ./ prima di speedtest

    • mark129 ha risposto a questo messaggio

      LucaTNT C'è la lista dei comandi proprio nella pagina che hai linkato:

      sì ma quando dò il terzo comando, ovvero "sudo apt-get install speedtest" succede questo:

      ubuntu@ubuntu:~$ sudo apt-get install speedtest
      Reading package lists... Done
      Building dependency tree... Done
      Reading state information... Done
      E: Unable to locate package speedtest

        Bowman
        Riporta cosa dicono anche i due comandi precedenti e non solo il terzo.

        in effetti anche io ho questo problema da ubuntu 23.10.

        asr1927@HP:~$ curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | sudo bash
        Detected operating system as Ubuntu/mantic.
        Checking for curl...
        Detected curl...
        Checking for gpg...
        Detected gpg...
        Detected apt version as 2.7.3
        Running apt-get update... done.
        Installing apt-transport-https... done.
        Installing /etc/apt/sources.list.d/ookla_speedtest-cli.list...done.
        Importing packagecloud gpg key... Packagecloud gpg key imported to /etc/apt/keyrings/ookla_speedtest-cli-archive-keyring.gpg
        done.
        Running apt-get update... done.
        
        The repository is setup! You can now install packages.
        asr1927@HP:~$ sudo apt-get install speedtest
        Lettura elenco dei pacchetti... Fatto
        Generazione albero delle dipendenze... Fatto
        Lettura informazioni sullo stato... Fatto   
        E: Impossibile trovare il pacchetto speedtest
        asr1927@HP:~$ 

          Bowman sì ma quando dò il terzo comando, ovvero "sudo apt-get install speedtest" succede questo:

          hai già scaricato e scompattato gli eseguibili.
          Lanciali.

          ./speedtest

          • Mrtt ha risposto a questo messaggio

            hento se non trova il pacchetto probabilmente non lo hanno marcato compatibile con la 23.10, potresti scaricare il .deb dalla repo e provare a forzare l'installazione con dpkg -i pacchetto.deb, oppure aspettare che fixino

            • hento ha risposto a questo messaggio

              Belzebu69 probabile, sul serverino casalingo con con LTS 22.04.03 funziona regolarmente.

              Mrtt nel post sopra ha scritto:
              Ho scaricato la versione x86_64 da https://www.speedtest.net/apps/cli e l'ho decompressa lasciandola nella cartella "downloads". Sto scrivendo da dentro Ubuntu.

              Facciamola semplice:

              wget https://install.speedtest.net/app/cli/ookla-speedtest-1.2.0-linux-x86_64.tgz
              tar -xvf ookla-speedtest-1.2.0-linux-x86_64.tgz
              ./speedtest

                MaxBarbero
                Hai ragione, aveva scaricato entrambi.
                Ma non mi pare di "farla semplice"...
                Gli fai usare wget, presupponendo che sia disponibile, dicendo che serve a scaricare il file, gli devi spiegare che il secondo comando scompatta il file scaricato e con il terzo devi spiegargli come funziona il PATH per lanciare il programma e che funzionerà con quel comando soltanto da quella cartella.
                Secondo me è meglio portarlo a fargli usare il repository ufficiale

                P.S.: sono un po' datato, lo switch del "tar" funziona ad oggi anche senza la "z"?

                  Mrtt si, visto che era una live non installata non aveva nemmeno senso andare a installare pacchetti. (mi pare lo dicesse nell'altro post linkato da Mark)
                  wget non è presente sempre? Non mi sembra di averlo mai installato su nessuna distro

                    MaxBarbero wget non è sempre presente, dipende dalla distro e dal tipo di install

                    MaxBarbero
                    Non sempre, ai fini della sicurezza ho trovato sistemi che non l'avessero di default, così da impedire ad un malware che bucasse il sistema di andare a scaricarsi script da far girare.

                    Per chi avesse avuto il mio stesso problema e trovasse questo thread, ho risolto mettendo sulla mia chiavetta USB bootable Ubuntu 22.04.3 LTS anzichè Ubuntu 23.10.

                      Bowman

                      Grazie. 😊

                      9 mesi dopo

                      Bowman Bene, adesso Ubuntu 22 non si avvia più da USB perchè mi dà un errore di sicurezza in fase di boot del computer,

                      mentre Ubuntu 24 si avvia ma non trova il pacchetto speedtest come faceva Ubuntu 23... che 2 OO!

                      • MircoT ha risposto a questo messaggio

                        Bowman leggi le istruzioni per ubuntu sulla pagina ookla: https://www.speedtest.net/it/apps/cli

                        ## If migrating from prior bintray install instructions please first...
                        # sudo rm /etc/apt/sources.list.d/speedtest.list
                        # sudo apt-get update
                        # sudo apt-get remove speedtest
                        ## Other non-official binaries will conflict with Speedtest CLI
                        # Example how to remove using apt-get
                        # sudo apt-get remove speedtest-cli
                        sudo apt-get install curl
                        curl -s https://packagecloud.io/install/repositories/ookla/speedtest-cli/script.deb.sh | sudo bash
                        sudo apt-get install speedtest
                        • Bowman ha risposto a questo messaggio

                          Informativa privacy - Informativa cookie - Termini e condizioni - Regolamento - Disclaimer - 🏳️‍🌈
                          P.I. IT16712091004 - info@fibraclick.it

                          ♻️ Il server di questo sito è alimentato al 100% con energia rinnovabile