Permette:
Ecco che installando Dropbox (discussa altrove la sua utilizzabilità) ho dovuto fare un:
sudo dpkg -i dropbox_2020.03.04_amd64.deb # .deb installato
come SuperUtente il Debian Package *.deb viene installato (-i come install).
Questo perchè non è nei repository. Più avanti scoprirete anche altri modi usati per distribuire il software, etc. (aggiornarlo etc etc)
Nota: in casi di dipendenze di pacchetti non risolte un “sudo apt install -f” potrebbe Fixare. Annetto anche un “sudo apt autoremove” a volte torna utile nel rimuovere i pacchetti software non più richiesti (nessun pacchetto dipende da essi)
sudo apt install ./zoom_amd64.deb è invece un esempio di come usare apt per installare un file *.deb
]]>… pacchetti software di tipo .deb (Debian) che vengono immagazzinati nei repository ad esempio di Ubuntu di Canonical per poi essere distribuiti, scaricati dagli utenti.
APT è un comando presente anche in Debian oltre che Ubuntu, una questione di parentele e derivazioni (considerando Ubuntu figlia di Debian).
Su altri sistemi ci sono software somiglianti negli intenti e funzionalità ma sono specifici. Ad esempio “dnf” in Fedora o persino “pkg” in Termux di Android come lontana somiglianza.
In alcuni casi può persino occuparsi del salto di versione dell’intero sistema operativo ma per questo documentatevi prima adeguatamente.
Quindi gestione del download, delle versioni e anche della composizione armoniosa dei vari pezzi per cui ad esempio se un pacchetto ne necessita un altro lo installa o a volte più liberalmente lo suggerisce soltanto.
Esempio:
sudo apt install apache2 libapache2-mod-php # apache + php
Non installate software sconosciuto ma informatevi:
apt show apache2 # mostra info su apache2, pacchetto APT
man apt # pagine di manuale su APT
]]>Questa shell testuale permette di operare mediante l’immissione e l’emissione di testi.
ad esempio:
devo clonare un repo Git:
git clone https://github.com/arkenidar/quiz
devo amministrare il server:
ssh root@arkenidar.com
ad esempio combinandoli:
ssh root@arkenidar.com
e sono nel server
cd /var/www/html
e sono nella root del webserver
git clone https://github.com/arkenidar/quiz
e il quiz PHP è accessibile dal server PHP:
approfondimenti: uso di SSH, uso di RSYNC, uso di server locale magari di tipo LAMP, uso di linode.com come hosting, uso di Git e di Github magari anche.
]]>