## page was renamed from AptUrl
#format wiki
#language it
<
>
<>
<>
= Introduzione =
'''apturl''' è uno strumento che facilita l'installazione di un programma attraverso il proprio [[InternetRete/Navigazione#Browser_per_navigare|browser web]]. Infatti, selezionando particolari link all'interno di una pagina web, sarà avviata la procedura di installazione dei pacchetti selezionati.<
>
Per esempio, selezionando il link [[apt://nano|nano]], '''apturl''' lancerà il gestore dei pacchetti per avviare l'installazione del pacchetto chiamato ''nano''.
'''apturl''' è un metodo complementare e non sostitutivo dei principali [[AmministrazioneSistema/InstallareProgrammi#installare_pacchetti|strumenti di installazione]] dei pacchetti.
= Installazione =
'''apturl''' è di solito preinstallato in Ubuntu.
Se assente, avviare il [[AmministrazioneSistema/InstallareProgrammi#installare_pacchetti|gestore di pacchetti]] della propria distribuzione e [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto ''apturl''.
In alternativa, è possibile installare '''apturl''' digitando nel [[AmministrazioneSistema/Terminale|terminale]] il comando:{{{
sudo apt install apturl
}}}
= Browser compatibili =
'''apturl''' funziona nativamente con le versioni recenti dei browser più comuni, quali '''[[InternetRete/Navigazione/Firefox|Firefox]]''', '''[[InternetRete/Navigazione/Chromium|Chromium]]''', '''[[InternetRete/Navigazione/GoogleChrome|Google Chrome]]''', '''[[InternetRete/Navigazione/Opera|Opera]]''', '''Vivaldi''', '''Falkon''' ed '''Epiphany'''.
Qualora '''apturl''' non dovesse funzionare su altri browser quali '''Konqueror''' e fork di '''Firefox''' ('''Swiftfox''', '''Seamonkey''', '''!IceWeasel''', '''Palemoon''', '''Waterfox''', ecc.), oppure in altri casi particolari (installazioni manuali, vecchie versioni ecc.), seguire le istruzioni del paragrafo successivo.
= Risoluzione dei problemi =
== Dipendenze mancanti ==
In Ubuntu 18.04 LTS e nelle derivate sono stati segnalati problemi di dipendenze di '''apturl''' che ne inficiano il funzionamento.<
>
Per sistemare dare i seguenti comandi per installare le dipendenze mancanti:
0. [[AmministrazioneSistema/InstallareProgrammi/Apt#Aggiornamento_del_sistema|Aggiornare]] i pacchetti presenti nel proprio sistema.
0. Se non presenti, [[AmministrazioneSistema/InstallareProgrammi|installare]] i pacchetti [[apt://update-manager|update-manager]] e [[apt://python3-update-manager|python3-update-manager]].
== Google Chrome ==
Qualora gli apt-url non dovessero funzionare automaticamente, installare la seguente [[https://chrome.google.com/webstore/detail/oljmaangfgmmokjpnojhfblppgeijikp#|estensione]].
== Browser basati su Firefox ==
Le seguenti istruzioni solo valide per browser basati su '''Firefox''', quali '''Swiftfox''', '''Seamonkey''', '''!IceWeasel''', '''Palemoon''', '''Waterfox''', ecc.
{{{#!wiki tip
Per scopi di test o sviluppo, si informa che tale procedura è anche valida per vecchie versioni di '''Firefox''' superiori alla 3.}}}
0. Nella barra degli indirizzi digitare l'indirizzo `about:config`.
0. Fare clic su '''Farò attenzione, prometto''' o '''Accetto i rischi''' a seconda della versione di Firefox utilizzata.
0. Fare clic con il pulsante destro del mouse e selezionare '''''Nuovo → Stringa''''', quindi aggiungere i seguenti valori:
||'''Stringa''' ||<:>'''Valore''' ||
||network.protocol-handler.app.apt || /usr/bin/apturl ||
||network.protocol-handler.app.apt+http|| /usr/bin/apturl ||
0. Fare clic con il pulsante destro del mouse e selezionare '''''Nuovo → Booleano''''', quindi aggiungere i seguenti valori:
||'''Booleano''' ||<:>'''Valore''' ||
||network.protocol-handler.warn-external.apt || false ||
||network.protocol-handler.warn-external.apt+http|| false ||
||<-2 rowstyle="background-color: #f7f7f7; ">altro valore che è possibile inserire qualora i precedenti non fossero sufficienti: ||
||network.protocol-handler.expose.apt|| false ||
0. Fare clic sul link [[apt://nano|nano]].
0. Nella finestra '''Avvia applicazione''', scegliere '''Seleziona''' ed inserire il percorso `/usr/bin/apturl`.
0. Selezionare '''Ricorda la mia scelta''' e cliccare '''Ok'''.
##== Istruzioni per Ubuntu 17.10 ==
##
## 0. Avviare '''Firefox''';
## 0. Digitare `about:config` nella barra degli indirizzi; verrà mostrata una schermata di avviso, quindi premere '''Accetto i ##rischi'''.
## 0. Premere il pulsante destro del mouse, quindi selezionare '''''Nuovo → Booleano'''''.
## 0. Inserire alla voce '''nome del parametro''' il testo '''network.protocol-handler.expose.apt'''.
## 0. Inserire alla voce '''valore''' il testo '''false'''.
## 0. Chiudere la scheda `about:config`.
## 0. Per verificare che '''apturl''' sia installato correttamente, fare clic sul link [[apt://nano|nano]].
##
== Konqueror ==
Se necessario, per abilitare il supporto su '''Konqueror''' seguire i seguenti passaggi:
0. Modificare con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `/usr/share/services/apt.protocol` aggiungendo le seguenti righe: {{{
[Protocol]
exec=apturl "%u"
protocol=apt
input=none
output=none
helper=true
reading=true
writing=true
}}}
0. Modificare con un [[Ufficio/EditorDiTesto|editor di testo]] e con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] il file `/usr/share/services/apt+http.protocol` aggiungendo le seguenti righe:{{{
[Protocol]
exec=apturl "%u"
protocol=apt+http
input=none
output=none
helper=true
reading=true
writing=true
}}}
= Ulteriori risorse =
* [[https://help.ubuntu.com/community/AptURL|Documento originale]]
----
CategoryAmministrazione