Autore Topic: Controllare software installato  (Letto 715 volte)

Offline Gratisweb

  • Grande Gambero
  • ***
  • Post: 186
    • Mostra profilo
Controllare software installato
« il: 23 Dicembre 2021, 08:53:42 »
Salve, c'è qualche modo per controllare se un determinato software è installato ?

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.243
  • Tonno verde
    • Mostra profilo
Re:Controllare software installato
« Risposta #1 il: 23 Dicembre 2021, 10:19:50 »
Salve, c'è qualche modo per controllare se un determinato software è installato ?

Scusa tanto, ma di cosa stai parlando?
Stai cercando un algoritmo di Gambas per sapere se un programma è installato, oppure questa e una domanda che riguarda Linux in generale?
Se desideriamo una risposta precisa, per prima cosa occorre fare una domanda chiara e postarla nella corretta sezione.
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Gratisweb

  • Grande Gambero
  • ***
  • Post: 186
    • Mostra profilo
Re:Controllare software installato
« Risposta #2 il: 23 Dicembre 2021, 12:15:06 »
Spiego meglio........

Creo un form con un button
dentro il button metto una stringa che fà installare per esempio libreoffice tramite flatpak.
Dopo aver installato libreoffice come faccio in modo che mi si verifica se l' ho installato ?


Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.243
  • Tonno verde
    • Mostra profilo
Re:Controllare software installato
« Risposta #3 il: 23 Dicembre 2021, 13:19:02 »
Spiego meglio........

Creo un form con un button
dentro il button metto una stringa che fà installare per esempio libreoffice tramite flatpak.
Dopo aver installato libreoffice come faccio in modo che mi si verifica se l' ho installato ?

Come fai a installare libreoffice? Quale codice usi?
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Gratisweb

  • Grande Gambero
  • ***
  • Post: 186
    • Mostra profilo
Re:Controllare software installato
« Risposta #4 il: 23 Dicembre 2021, 13:23:28 »
https://flathub.org/apps/details/org.libreoffice.LibreOffice

Questo è il codice da mettere dentro shell

flatpak install flathub org.libreoffice.LibreOffice

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.243
  • Tonno verde
    • Mostra profilo
Re:Controllare software installato
« Risposta #5 il: 23 Dicembre 2021, 13:29:12 »
https://flathub.org/apps/details/org.libreoffice.LibreOffice

Questo è il codice da mettere dentro shell

flatpak install flathub org.libreoffice.LibreOffice

Apri un terminale e digita:

Codice: [Seleziona]
man apt-cache
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline Gratisweb

  • Grande Gambero
  • ***
  • Post: 186
    • Mostra profilo
Re:Controllare software installato
« Risposta #6 il: 23 Dicembre 2021, 13:32:13 »
il comando è incompleto

Offline Gianluigi

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 4.243
  • Tonno verde
    • Mostra profilo
Re:Controllare software installato
« Risposta #7 il: 23 Dicembre 2021, 13:44:04 »
il comando è incompleto

Cosa significa?
nuoto in attesa del bacio di una principessa che mi trasformi in un gambero azzurro

Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.719
  • Ne mors quidem nos iunget
    • Mostra profilo
« Ultima modifica: 23 Dicembre 2021, 14:44:04 da vuott »
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »

Offline cogier

  • Gambero
  • **
  • Post: 57
    • Mostra profilo
Re:Controllare software installato
« Risposta #9 il: 23 Dicembre 2021, 17:57:01 »
Prova questo: -
Codice: [Seleziona]
Public Sub Form_Open()

  Dim sResult As String
  Dim iLoop As Integer
  Dim sSoftware As String[] = ["libreoffice", "word"]

  For iLoop = 0 To sSoftware.Max
    Shell "man " & sSoftware[iloop] To sResult
    If sResult = "" Then Print sSoftware[iloop] & " non installato" Else Print sSoftware[iloop] & " installato"
  Next

End

Offline Gratisweb

  • Grande Gambero
  • ***
  • Post: 186
    • Mostra profilo
Re:Controllare software installato
« Risposta #10 il: 23 Dicembre 2021, 20:46:14 »
Non funziona perchè dice sempre non installato anche se lo è .........

Offline cogier

  • Gambero
  • **
  • Post: 57
    • Mostra profilo
Re:Controllare software installato
« Risposta #11 il: 24 Dicembre 2021, 15:24:22 »
Uso spesso questo trucco. Qui funziona.


Offline vuott

  • Moderatore globale
  • Senatore Gambero
  • *****
  • Post: 11.719
  • Ne mors quidem nos iunget
    • Mostra profilo
Re:Controllare software installato
« Risposta #12 il: 24 Dicembre 2021, 15:57:05 »
Uso spesso questo trucco. Qui funziona.
Il codice proposto da cogier funziona anche a me.
« Chiunque, non ricorrendo lo stato di necessità, nel proprio progetto Gambas fa uso delle istruzioni Shell o Exec, è punito con la sanzione pecuniaria da euro 20,00 a euro 60,00. »