|
Dimensione: 8838
Commento:
|
Dimensione: 3151
Commento:
|
| Le cancellazioni sono segnalate in questo modo. | Le aggiunte sono segnalate in questo modo. |
| Linea 1: | Linea 1: |
| ## page was renamed from andreas-xavier/AmbienteGrafico/Lxde/InstallazioneProva | |
| Linea 2: | Linea 3: |
| #language it | #LANGUAGE it <<Include(NuoviStrumentiWiki/PaginaDiProva)>> |
| Linea 4: | Linea 6: |
| <<Include(NuoviStrumentiWiki/PaginaDiProva)>> <<Indice(depth=2)>> <<Informazioni(forum="https://forum.ubuntu-it.org/viewtopic.php?f=46&t=631491"; rilasci="23.04 22.04")>> |
<<Indice(depth=1)>> <<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=270177"; rilasci="24.04 22.04")>> |
| Linea 10: | Linea 10: |
| In questa guida sono descritte le istruzioni per installare '''pip''' su Ubuntu e derivate, nonché nozioni generali sul suo utilizzo (per informazioni più specifiche si rimanda ai [[#risorse|link]] di approfondimento). | Questa guida spiega come installare l'ambiente grafico '''LXDE''' su Ubuntu e derivate. |
| Linea 12: | Linea 12: |
| '''pip''' (acronimo di '''Pip Installs Packages''') è uno strumento a linea di comando che permette di installare software scritto in '''[[Programmazione/Python|Python]]'''.<<BR>> I pacchetti vengono reperiti da '''PyPI''' ('''Python Package Index'''). Quest'ultimo è un repository globale dove vengono archiviati migliaia di progetti e programmi relativi a Python, per essere quindi gestiti e organizzati in base alle versioni dei pacchetti e alle loro dipendenze. |
LXDE utilizza [[Hardware/Video/Xorg|Xorg]], il gestore di finestre [[AmbienteGrafico/Openbox|Openbox]] e librerie [[https://it.wikipedia.org/wiki/GTK_(toolkit)|gtk2]] (nelle versioni più recenti sono presenti anche applicazioni gtk3). Il progetto è confluito in '''[[AmbienteGrafico/Lxqt|LXQt]]''', ma tuttavia lo sviluppo non è stato del tutto abbandonato e negli ultimi anni sono state apportate alcune correzioni ed implementazioni.<<BR>> '''LXDE''' è stato preinstallato nel flavor ufficiale Lubuntu fino alla versione 18.04. |
| Linea 15: | Linea 15: |
| == Avvertenze == | Per maggiori informazioni e per i requisiti di sistema, consultare [[AmbienteGrafico/AmbientiDesktop#LXDE|questa pagina]]. |
| Linea 17: | Linea 17: |
| '''pip''' risulta molto utile per installare facilmente svariato software basato su '''Python''', come moduli, librerie, frameworks e tanto altro (strumenti per sviluppo, ricerca scientifica, svago ecc.). Inoltre '''pip''' può essere usato per installare alcuni programmi come alternativa alle consuete modalità di [[AmministrazioneSistema/InstallareProgrammi|installazione]] ('''apt''', '''snap''', da sorgenti ecc.). Tuttavia utilizzare pip a livello di sistema è __altamente sconsigliato__. Questo perché, essendo molti programmi di Ubuntu scritti in Python (fra cui componenti essenziali del sistema), l'eventuale presenza di versioni diverse potrebbe provocare problemi di dipendenze e/o esecuzione, rendendo Ubuntu altamente instabile o non funzionante. Si consiglia quindi questo utilizzo di pip soltanto in ambienti "protetti", quali: * [[#venv|Python virtual environments]] * [[Virtualizzazione|macchine virtuali]] * sistemi/macchine dedicate, non destinate alla produttività, ma per scopi di istruzione, test o sviluppo, ecc. |
= Installazione = 0. Solo per sistemi [[Installazione/CdMinimale|minimali]], [[AmministrazioneSistema/InstallareProgrammi|installare]] i pacchetti [[apt://xorg|xorg]], [[apt://xinit|xinit]] e [[apt://lightdm|lightdm]]. Se invece si dispone di un ambiente grafico saltare questo passaggio. {{{#!wiki tip In alternativa a [[AmbienteGrafico/DisplayManager/LightDM|lightdm]] è possibile installare il pacchetto [[apt://lxdm|lxdm]], per [[AmbienteGrafico/DisplayManager/Lxdm|login manager nativo di LXDE]]. }}} 0. A seconda delle proprie esigenze, [[AmministrazioneSistema/InstallareProgrammi|installare]] uno dei seguenti [[AmministrazioneSistema/MetaPacchetti|metapacchetti]]: * Solo ambiente grafico: [[apt://lxde-core|lxde-core]] se si desidera ambiente il solo ambiente '''LXDE''' con i componenti principali. * Ambiente grafico con i componenti principali: digitare nel [[AmministrazioneSistema/Terminale|terminale]]:{{{ sudo apt install --no-install-recommends lxde }}} * Ambiente '''LXDE''' con set completo di strumenti e programmi: [[apt://lxde|lxde]]. |
| Linea 27: | Linea 31: |
| In Ubuntu 23.04 non sono consentite installazioni di pacchetti Python a livello di sistema. Per maggiori informazioni si veda questo [[#problemi|paragrafo]]. | A partire da Ubuntu 18.10 il pacchetto lubuntu-desktop installa l'ambiente grafico LXQt. |
| Linea 30: | Linea 34: |
| = Primo avvio = Completata l'installazione: 0. Terminare la sessione corrente, oppure riavviare il PC se si è su sistema [[Installazione/CdMinimale|minimale]]. 0. Nella schermata di login selezionare la sessione di Lubuntu '''LXDE'''. 0. Eseguire infine il login. |
|
| Linea 31: | Linea 42: |
| Spesso alcuni pacchetti di cui si potrebbe aver bisogno sono disponibili nei [[Repository|repository]] di Ubuntu. Si consiglia pertanto di effettuare prima di tutto una [[AmministrazioneSistema/InstallareProgrammi/Apt#Altre_operazioni|ricerca]] tramite '''apt'''. | Installando '''LXDE''' sarà anche disponibile al login la sessione '''[[AmbienteGrafico/Openbox|Openbox]]'''. |
| Linea 34: | Linea 45: |
| {{{#!wiki important Evitare di lanciare pip con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]]. }}} |
Ecco come si presenta il desktop di '''LXDE''': |
| Linea 38: | Linea 47: |
| <<Anchor(venv)>> = Creazione di un ambiente virtuale = |
<<BR>> <<Immagine(./lubuntu.png,600,center)>> |
| Linea 41: | Linea 50: |
| Per creare un ambiente virtuale, procedere come descritto di seguito. | = Modifica delle impostazioni di accesso = Per configurare la schermata iniziale di login consultare [[AmbienteGrafico/DisplayManager|questa pagina]]. |
| Linea 43: | Linea 53: |
| 0. Per aggiungere il modulo `venv`, [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto [[apt://python3-venv|python3-venv]]. 0. Per creare una cartella di destinazione digitare nel [[AmministrazioneSistema/Terminale|terminale]]:{{{ python3 -m venv nome_della_directory }}} sostituendo `nome_della_directory` con il nome desiderato. 0. Attivare l'ambiente virtuale con il comando:{{{ source nome_della_directory/bin/activate }}} sostituendo `nome_della_directory` con il nome desiderato. |
= Ulteriori risorse = |
| Linea 53: | Linea 55: |
| Una volta attivato, la shell in uso punterà alla cartella creata. Se ad esempio si crea la cartella `il_mio_progetto` verrà restituito un output simile al seguente:{{{ (il_mio_progetto) $ }}} Sarà quindi possibile installare e aggiornare pacchetti utilizzando '''pip'''. = Installazione = 0. Verificare la versione di Python installata e l'assenza di problemi digitando nel [[AmministrazioneSistema/Terminale|terminale]]:{{{ python3 --version }}} L'output sarà simile al seguente:{{{ Python 3.10.6 }}} 0. In caso di assenza di errori, [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto [[apt://python3-pip|python3-pip]]. 0. Per verificare la versione di '''pip3''' installata digitare:{{{ pip3 --version }}} {{{#!wiki note È disponibile per l'installazione anche il pacchetto ''python-pip'', di riferimento per Python2. Si raccomanda tuttavia l'utilizzo della versione 3, poiché per la versione precedente non sono garantiti aggiornamenti di sicurezza (per maggiori informazioni consultare [[Programmazione/Python#Versioni_Python_2_e_3|questa pagina]]).<<BR>> In caso di utilizzo di pip con Python 2, tutti i comandi vanno eseguiti digitando `pip` al posto di `pip3`. }}} = Utilizzo = ||<:-2 #cccccc>'''Comandi principali'''|| ||<40%> '''pip3 install''' ''nome_pacchetto'' || Installa un pacchetto desiderato. || || '''pip3 search''' ''termine_di_ricerca'' || Cerca su '''PyPI''' i pacchetti relativi al termine di ricerca inserito. || || '''pip3 install --upgrade''' ''nome_pacchetto'' || Aggiorna un pacchetto desiderato. || || '''pip3 uninstall''' ''nome_pacchetto'' || Rimuove un pacchetto desiderato. || || '''pip3 show''' ''nome_pacchetto'' || Mostra le informazioni disponibili su un pacchetto installato. || || '''pip3 list''' || Elenca i pacchetti installati. || || '''pip3 freeze''' || Elenca i pacchetti installati nei formati richiesti. || || '''pip3 check''' || Controlla lo stato delle dipendenze dei pacchetti installati. || || '''pip3 help''' || Mostra informazioni sull'uso di pip, fra cui l'elenco dei principali comandi e delle opzioni. || {{{#!wiki note Per l'utilizzo delle opzioni, del file `requirements.txt`, di wheel, delle configurazioni avanzate e altre funzionalità si rimanda a [[https://pip.pypa.io/en/latest/reference/|questa guida]]. }}} {{{#!wiki important A differenza di apt, pip non supporta l'autocompletamento. Pertanto occorre digitare il nome esatto del pacchetto da installare, facendo attenzione ad evitare errori di battitura durante la digitazione. }}} Di seguito sono riportati ulteriori esempi di utilizzo: * Installare specifiche versioni dei pacchetti:{{{ pip3 install nome_pacchetto==N }}} dove `N` sta per la versione del pacchetto, come nel seguente esempio:{{{ pip3 install Django==4.1.7 }}} oppure versioni inferiori/superiori/uguali ad una specifica versione, come nel seguente esempio:{{{ pip3 install Django>=4.1.1 }}} * Installare versioni in sviluppo:{{{ pip3 install --pre nome_pacchetto }}} * Installare un pacchetto salvato in locale:{{{ pip3 install ./Percorso/File/nome_pacchetto.tar.gz }}} * Mostrare in una lista incolonnata i pacchetti che hanno versioni più recenti rispetto a quelle presenti nel sistema:{{{ pip3 list --outdated --format columns }}} * Mostrare informazioni sull'utilizzo di un determinato comando:{{{ pip3 <comando> -h }}} come nel seguente esempio:{{{ pip3 list -h }}} = Aggiornamento = {{{#!wiki important Questa operazione è fortemente sconsigliata agli utenti poco esperti, poiché potrebbe rendere non utilizzabile pip senza opportune modifiche alle configurazioni del programma. Per lo stesso motivo è opportuno ignorare eventuali consigli di aggiornamento nell'ouput di pip, simili al seguente: `You should consider upgrading via the 'pip install --upgrade pip' command`. }}} Per aggiornare '''pip''' digitare nel [[AmministrazioneSistema/Terminale|terminale]] il comando:{{{ pip3 install --upgrade pip }}} <<Anchor(problemi)>> = Soluzione dei problemi = == error: externally managed environment (Ubuntu 23.04) == A partire da Ubuntu 23.04 l'ambiente base di Python viene considerato ''externally managed'', quindi non consente installazioni a livello utente e/o di sistema. Per maggiori informazioni consultare [[https://peps.python.org/pep-0668/|questa pagina]]. È possibile risolvere questo problema adottando le procedure raccomandate, quali: * [[#venv|creazione di un ambiente virtuale]]. * utilizzo di '''pipx''': è uno strumento alternativo a '''pip''' che permette di installare ed eseguire applicazioni Python in ''isolated environments'', garantendo una certa sicurezza. '''pipx''' infatti crea automaticamente un ambiente virtuale per ogni applicazione installata, generando contestualmente un collegamento nella cartella `.local/bin` dell'utente (quindi non a livello di sistema). Per utilizzare lo strumento [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto [[apt://pipx|pipx]]. Per il suo utilizzo consultare la [[https://pypa.github.io/pipx/docs/|documentazione]] del progetto. <<Anchor(risorse)>> = Ulteriori risorse = * [[https://pip.pypa.io|Sito e documentazione ufficiali del progetto]] * [[https://en.wikipedia.org/wiki/Pip_(package_manager)|Voce enciclopedica]] * [[https://github.com/pypa/pip|GitHub]] * [[https://pypi.org/|Python Package Index (PyPI)]] * [[https://pypa.github.io/pipx/|pipx]] * [[Programmazione/Python|Python]] |
* [[https://wiki.ubuntu.com/Lubuntu|Wiki internazionale]] * [[AmministrazioneSistema/UbuntuItaliano|Installazione dei pacchetti di lingua italiana]] |
| Linea 157: | Linea 59: |
| ##CategoryProgrammazione | ##CategoryGrafica |
Attenzione! Questa è una Pagina di prova. Le informazioni riportate potrebbero essere incomplete, errate e potenzialmente pericolose. Per contribuire alla realizzazione di questa pagina consultare la discussione di riferimento. |
Guida verificata con Ubuntu: 22.04 24.04
Problemi in questa pagina? Segnalali in questa discussione
Introduzione
Questa guida spiega come installare l'ambiente grafico LXDE su Ubuntu e derivate.
LXDE utilizza Xorg, il gestore di finestre Openbox e librerie gtk2 (nelle versioni più recenti sono presenti anche applicazioni gtk3). Il progetto è confluito in LXQt, ma tuttavia lo sviluppo non è stato del tutto abbandonato e negli ultimi anni sono state apportate alcune correzioni ed implementazioni.
LXDE è stato preinstallato nel flavor ufficiale Lubuntu fino alla versione 18.04.
Per maggiori informazioni e per i requisiti di sistema, consultare questa pagina.
Installazione
Solo per sistemi minimali, installare i pacchetti xorg, xinit e lightdm. Se invece si dispone di un ambiente grafico saltare questo passaggio.
In alternativa a lightdm è possibile installare il pacchetto lxdm, per login manager nativo di LXDE.
A seconda delle proprie esigenze, installare uno dei seguenti metapacchetti:
A partire da Ubuntu 18.10 il pacchetto lubuntu-desktop installa l'ambiente grafico LXQt.
Primo avvio
Completata l'installazione:
Terminare la sessione corrente, oppure riavviare il PC se si è su sistema minimale.
Nella schermata di login selezionare la sessione di Lubuntu LXDE.
- Eseguire infine il login.
Installando LXDE sarà anche disponibile al login la sessione Openbox.
Ecco come si presenta il desktop di LXDE:
Modifica delle impostazioni di accesso
Per configurare la schermata iniziale di login consultare questa pagina.
Ulteriori risorse

