{{tag>tutoriel}} ====== Installation le 18/04/2021 ====== ===== Pré-requis ===== ===== Première étape ===== sudo apt install poppler-utils sudo apt install sane-utils sudo apt install googleearth-package sudo make-googleearth-package --force sudo add-apt-repository ppa:ianare/ppa sudo apt install metamorphose sudo apt install rpi-imager suap install rpi-imager sudo apt install teamviewer sudo apt install wxwidgets3.0 sudo apt install wxwidgets sudo add-apt-repository ppa:nilarimogard/webupd8 sudo add-apt-repository -r http://dl.google.com/linux/earth/deb sudo apt install exif sudo apt install exiv2 sudo apt install xnview sudo apt install gthumb sudo apt install shotwell sudo apt-get install jhead imagemagick sudo apt install skype sudo add-apt-repository ppa:appimagelauncher-team/stable sudo apt install appimagelauncher sudo apt install gnome-python sudo apt install nmap sudo apt --fix-broken install sudo apt install teams sudo apt install cpu-x sudo apt install dpluzz sudo apt-add-repository ppa:yoggic/dpluzz sudo apt install dpluzz sudo apt install dkms sudo curl -L https://yt-dl.org/downloads/latest/youtube-dl -o /usr/local/bin/youtube-dl mkdir -p /home/nicolas/windows sudo apt install wine winetricks winetricks dotnet40 sudo apt-add-repository ppa:lookit/ppa sudo apt install lookit sudo apt install readpst sudo apt install pst-utils wine DbxConv.exe *.dbx sudo apt install certbot python3-certbot-ngin sudo apt install vsftpd db-util ftp sudo add-apt-repository ppa:linuxuprising/java sudo apt install oracle-java15-installer sudo apt-add-repository "deb https://s3.amazonaws.com/repo.deb.cyberduck.io stable main" sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys FE7097963FEFBE72 sudo apt install duck sudo apt install python-gobject sudo apt install alien sudo apt-cache --installed sudo apt install unbound ===== Autres étapes ===== ===== Version courante de Ubuntu ===== ~~ol:hierarchical~~ **Lancez :** :...@...:~$ sudo apt install lsb-core ...@...:~$ lsb_release LSB Version: core-11.1.0ubuntu2-noarch:security-11.1.0ubuntu2-noarch nicolas@chateau:~$ lsb_release -a LSB Version: core-11.1.0ubuntu2-noarch:security-11.1.0ubuntu2-noarch Distributor ID: Ubuntu Description: Ubuntu 20.04.2 LTS Release: 20.04 Codename: focal ===== Fichiers ===== ~~ol:hierarchical~~ - **Éditez avec les droits d'administration le fichier /etc/hosts** pour le modifier comme ceci : 127.0.0.1 localhost 127.0.1.1 chateau # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters 192.168.0.1 chateau.parc 192.168.0.1 doc.chateau.parc 192.168.0.1 magie.chateau.parc 192.168.0.32 framboise4.parc 192.168.0.32 doc.framboise4.parc 192.168.0.32 perso.framboise4.parc 192.168.0.31 framboise.parc 192.168.0.31 doc.framboise.parc - **Créez ou éditez avec les droits d'administration le fichier ~/.bash_aliases** pour le modifier comme ceci :alias sudo='sudo ' alias rm='rm --preserve-root' alias l='ls -CF' alias la='ls -A' alias ll='ls -alF' alias ls='ls --color=auto' alias manfr='man -L fr' alias xmg="sudo xauth merge ~/.Xauthority" alias gksudo="xmg && sudo" alias upd="sudo apt-get -y update" alias upg="sudo apt-get -y upgrade" alias dupg="sudo apt-get -y dist-upgrade" alias maj="upd && upg && dupg" # Aliases pour Xampp alias lampp='/opt/lampp/lampp' alias ctlampp='/opt/lampp/manager-linux-x64.run' #~ alias ftpasswd='/opt/lampp/bin/ftpasswd' - **Copie des fichiers *.credentials** :...@...:~$ cd ...@...:~$ sudo cp *.credentials /etcContenu des fichiers *.credentials : username= password= domain=WORKGROUP username=pi password= domain=WORKGROUP - **Créez les répertoires** :$ sudo mkdir -p /media/{donnees,donnees-2,l-donnees,freebox,reservoirs,recup,l-reservoirs,rpi-data,rpi-root,tmp} - **Créez les répertoires** :...@...:~$ sudo mkdir /var/www ...@...:~$ sudo mkdir /var/lib/geneweb - **Montez et réglez les permissions** : - ...@...:~$ sudo mount -a ...@...:~$ sudo usermod -aG www-data $USER ...@...:~$ sudo chown -R www-data:www-data /media/serveur/srv/www/ ...@...:~$ sudo chmod -R 2770 /media/serveur/srv/www - **Éditez avec les droits d'administration le fichier /etc/fstab** pour le modifier comme ceci : # /etc/fstab: static file system information. # # Use 'blkid' to print the universally unique identifier for a # device; this may be used with UUID= as a more robust way to name devices # that works even if disks are added and removed. See fstab(5). # # # +==================+ # | tmpfs : ramdisks | # +==================+ # /tmp en tmpfs #~ tmpfs /tmp tmpfs rw,size=4g 0 0 # /media/tmp en tmpfs tmpfs /media/tmp tmpfs rw,size=8g,mode=2755,uid=1000,gid=1000 0 0 # +====================================+ # | /dev/sda : 1er disque 1 To : linux | # +====================================+ # /dev/sda1 : racine (/) UUID=8d07a6b4-4d36-434f-809c-72d940ad22e3 / ext4 errors=remount-ro 0 1 # /dev/sda2 : swap UUID=cd7befc3-6d41-4d66-9196-8583621a3da5 none swap sw 0 0 # /dev/sda3 : home (/home) # /home was on /dev/sda3 during installation UUID=dbc1be40-3a0a-46e2-bab3-1557919fd66d /home ext4 defaults 0 2 # +=====================================+ # | 2e disque 1 To : /dev/sdb : windows | # +=====================================+ # /dev/sdb3 : donnees (/media/donnees) UUID=200EB5FF0EB5CDD2 /media/donnees ntfs-3g defaults,nls=utf8,umask=000,dmask=027,fmask=137,uid=1000,gid=1000 0 0 # /dev/sdb5 : isos (/media/partisos) UUID=19D22ADE39FB5783 /media/partisos ntfs-3g rw,user,auto,gid=1000,uid=1000,nls=utf8,umask=002 0 0 # +=======================================+ # | 3e disque 1 To : /dev/sdc : donnees-2 | # +=======================================+ # /dev/sdc1 : serveur (/media/serveur) UUID=215401a6-27c6-4068-b6b8-c98c8d0375ec /media/serveur ext4 defaults 0 2 # /dev/sdc2 : donnees-2 (/media/donnees-2) UUID=64D94BA80E92FA73 /media/donnees-2 ntfs-3g defaults,nls=utf8,umask=000,dmask=027,fmask=137,uid=1000,gid=1000 0 0 # +=================================================+ # | disque externe 2,7 To : /dev/sdd : Réservoirs | # | sdd 2,7T | # | ├─sdd1 1000G /media/reservoirs | # | └─sdd2 1000G /media/l-reservoirs | # +=================================================+ # /dev/sdd1 : Reservoirs (/media/reservoirs) UUID=3AF1FC151F5AB935 /media/reservoirs ntfs-3g defaults,nls=utf8,umask=000,dmask=027,fmask=137,uid=1000,gid=1000 0 0 # /dev/sdd2 : L-Reservoirs (/media/l-reservoirs) UUID=5e9d1ce2-1931-4859-a435-e1197874dbdb /media/l-reservoirs ext4 defaults 0 2 # +================+ # | Disques réseau | # +================+ # Freebox # ------- # Notez l'ajout de vers=1.0 pour pallier l'évolution de Samba vers la version 3 # "//192.168.0.254/Disque dur/" : freebox (/media/freebox) #//192.168.0.254/Disque\040dur /media/freebox cifs nofail,x-systemd.automount,x-systemd.device-timeout=10,credentials=/etc/freebox.credentials,user,cache=none,uid=1000,gid=1000,iocharset=utf8,file_mode=0777,dir_mode=0777,vers=1.0 0 0 # Framboise # --------- # //framboise/data : rpi-data (/media/rpi-data) #//192.168.0.31/data /media/rpi-data cifs credentials=/etc/framboise.credentials 0 0 # //framboise/root : rpi-root (/disk/rpi-root) #//192.168.0.31/root /media/rpi-root cifs credentials=/etc/framboise.credentials 0 0 # +================+ # | Montages perso | # +================+ # /srv --> /media/serveur/srv /media/serveur/srv /srv none bind 0 0 # /var/www --> /srv/www /srv/www /var/www none bind 0 0 # /srv/ftp --> /srv/www /srv/www /srv/ftp none bind 0 0 # /var/lib/geneweb --> /home/nicolas/geneweb /home/nicolas/geneweb /var/lib/geneweb none bind 0 0 - **Lancez le montage** :...@...:~$ sudo mount -a ===== Installation ===== ==== Dépôts ==== ~~ol:hierarchical~~ - **Rétablissez les sources** : - ...@...:~$ nano sources.list ...@...:~$ nano sources.list.d/appimagelauncher-team-ubuntu-stable-focal.list - Dans les **Logiciels et mises à jour**, onglet **Autres logiciels**, cochez **Partenaires de Canonical** - **Mettez à jour** :...@...:~$ sudo apt update ...@...:~$ sudo apt upgrade ...@...:~$ sudo apt dist-upgrade - **Réinstallez les logiciels depuis la liste sauvegardée** :...@...:~$ sudo dpkg --set-selections < /Rep/de/sauvegarde/liste-a-installer ==== Paquets ==== ~~ol:hierarchical~~ - **Paquets de base** : - Installez **[[apt>apturl,mono-complete,manpages-fr,ntfs-3g,iftop,htop,lsof,wget,cifs-utils,gawk,translate-shell,locate,cpu-x,hardinfo]]** ou...@...:~$ sudo apt install {apturl,mono-complete,manpages-fr,ntfs-3g,iftop,htop,lsof,wget,cifs-utils,gawk,translate-shell,locate,cpu-x,hardinfo} - Installez **[[apt>net-tools,python-gtk2,leptonica-progs,xdotool,geany,samba,gdebi,gnome-tweak-tool,filemanager-actions,gparted,gnochm,alacarte,xchm,ffmpeg]]** ou...@...:~$ sudo apt install {net-tools,python-gtk2,leptonica-progs,xdotool,geany,samba,gdebi,gnome-tweak-tool,filemanager-actions,gparted,gnochm,alacarte,xchm,ffmpeg} - **Python** : - **Installez [[apt>python-gconf,python-pip]]** ou ...@...:~$ sudo apt install python-{gconf,pip} - **Installez [[apt>python3-pil,python3-reportlab,python3-pyqt5]]** ou ...@...:~$ sudo apt install python3-{pil,reportlab,pyqt5} - **Installez [[apt>glade]]** ou ...@...:~$ sudo apt install glade - **Installez [[apt>freetuxtv]]** ou...@...:~$ sudo apt install freetuxtv - Installez le paquet **[[apt>nginx-full]]** ou...@...:~$ sudo apt install nginx-full - **Recopiez les sites sauvegardés** :...@...:~$ sudo cp chateau.parc /etc/nginx/sites-available/chateau.parc ...@...:~$ sudo cp nfrappe.fr /etc/nginx/sites-available/nfrappe.fr - **Bureautique** : - **Gscan2pdf** : [[https://doc.nfrappe.fr/doku.php?id=logiciel:bureautique:pdf:gscan2pdf:start#installation]] - **PDF-Mod** : [[http://doc.nfrappe.fr/doku.php?id=logiciel:bureautique:pdf:pdfmod:start#installation]] - **BookletImposer** : [[https://doc.nfrappe.fr/doku.php?id=logiciel:bureautique:bookletimposer:start#installation]] - **Ancestris** : [[http://doc.nfrappe.fr/doku.php?id=logiciel:bureautique:ancestris:start#installation]] - **CherryTree** : [[http://doc.nfrappe.fr/doku.php?id=logiciel:bureautique:cherrytree:start#Installation]] - **GCstar** : [[http://doc.nfrappe.fr/doku.php?id=logiciel:bureautique:gcstar:start#installation]] - **Calibre** : [[http://doc.nfrappe.fr/doku.php?id=logiciel:bureautique:calibre:start#installation]] - **GnuCash** : [[https://doc.nfrappe.fr/doku.php?id=logiciel:bureautique:gnucash:start#installation]] - **OCR** : - **Tesseract** : [[http://doc.nfrappe.fr/doku.php?id=logiciel:bureautique:tesseract:start#installation]] - **yagf** : [[http://doc.nfrappe.fr/doku.php?id=logiciel:bureautique:yagf:start]] - **lios** : [[http://doc.nfrappe.fr/doku.php?id=logiciel:ocr:lios:start#installation]] - **Internet** : - **Zenmap** : [[http://doc.nfrappe.fr/doku.php?id=logiciel:internet:zenmap:start#installation]] - **Chromium** : [[http://doc.nfrappe.fr/doku.php?id=logiciel:internet:chromium:start#installation]] - **Thunderbird** : [[http://doc.nfrappe.fr/doku.php?id=logiciel:internet:thunderbird:start#installation]] - **VsFtpd** : **[[tutoriel:installation:chateau:20210418:vsftpd:start|]]** - **Filezilla** : [[http://doc.nfrappe.fr/doku.php?id=logiciel:internet:ftp:filezilla:start#installation]] - **Skype** : [[http://doc.nfrappe.fr/doku.php?id=logiciel:internet:skype:start#installation]] - **Whatsapp for Linux** : [[https://doc.nfrappe.fr/doku.php?id=logiciel:android:whatsapp:whatsappforlinux:start#installation]] - **Vidéo** : - **VLC** : [[http://doc.nfrappe.fr/doku.php?id=logiciel:video:vlc:start]] - **Avidemux** : [[http://doc.nfrappe.fr/doku.php?id=logiciel:video:avidemux:start#installation]] - **tsmuxer** : [[http://doc.nfrappe.fr/doku.php?id=logiciel:video:tsmuxer:start#installation]] - **Captvty** : [[http://doc.nfrappe.fr/doku.php?id=logiciel:video:captvty:start#Installation]] - **Virtualisation** : - **PlayOnLinux** : [[https://doc.nfrappe.fr/doku.php?id=logiciel:systeme:virtualisation:playonlinux:start]] - **VirtualBox** :[[http://doc.nfrappe.fr/doku.php?id=logiciel:systeme:virtualisation:virtualbox:start]] - **Programmation** : - **git** : [[http://doc.nfrappe.fr/doku.php?id=logiciel:programmation:git:start#installation]] - **PHP** : [[http://doc.nfrappe.fr/doku.php?id=logiciel:programmation:php:start#installation]] - **poedit** : - **gtranslator** : Installez **[[apt>gtranslator]]** - **Système** : - **Hplip** : [[http://doc.nfrappe.fr/doku.php?id=logiciel:systeme:imprimantes:hplip:start#installation]] - **fslint** : [[http://doc.nfrappe.fr/doku.php?id=logiciel:systeme:fichiers:fslint:start#installation]] - **Meld** : [[http://doc.nfrappe.fr/doku.php?id=logiciel:systeme:fichiers:meld:start#pre-requis]] - **Pyrenamer** : [[http://doc.nfrappe.fr/doku.php?id=logiciel:systeme:pyrenamer:start#installation]] - **cpu-x** : [[http://doc.nfrappe.fr/doku.php?id=logiciel:systeme:cpu-x:start#installation]] - **Graphisme** - **Shutter** : [[http://doc.nfrappe.fr/doku.php?id=logiciel:graphisme:shutter:start#installation]] - **Téléphone** - **ScrCpy** : [[http://doc.nfrappe.fr/doku.php?id=logiciel:android:scrcpy:start|]] ==== Dolibarr ==== ~~ol:hierarchical~~ - **Base de données sur OVH** : - **1ère ligne de phpmyadmin sur OVH** : **- > Serveur: frappfnf.mysql.db > Base de données: frappfnf** - **Installation de Dolibarr sur OVH** : - **À renseigner** : - **Base de données Dolibarr** : - **Nom de la base de données** : **frappfnf** - **Serveur de base de données** : **frappfnf.mysql.db** - **Identifiant** : **frappfnf** (Identifiant du propriétaire de la base de données Dolibarr) - **Mot de passe** : **Epp48Arf** (Mot de passe du propriétaire de la base de données Dolibarr) - **À conserver sans changer** : - **Serveur Web** : - **Répertoire contenant les pages web** : [/home/frapp/www/gestion/htdocs] - **Répertoire devant contenir les documents générés (PDF, etc.)** : [/home/frapp/www/gestion/documents] - **URL racine** : %%[http://nfrappe.fr/gestion/htdocs]%% - **Base de données Dolibarr** : - **Type du pilote** : [mysqli] - **Port** : [3306] - **Préfixe des tables** : [llx_] - **Créer la base de données** : [non coché] - **Créer le propriétaire ou lui affecter les droits à la base** : [non coché] - Étape suivante - Si tout est OK, Étape suivante - Si tout est OK, Étape suivante - **Identifiant de l'utilisateur administrateur de Dolibarr** : - **Identifiant** : **admin** - **Mot de passe** : Epp48Arf - Vérification du mot de passe : Epp48Arf - Via FTP, placer dans le répertoire document de Dolibarr un fichier nommé **install.lock** en lecture seule ==== Dokuwiki ==== ~~ol:hierarchical~~ - **custombuttons** : - **image** : %%{{}}%% - **folded inline** : %%++ | ++%% - **folded block** : %%++++ |\n\n++++%% - **a2s** : %%%% - **sortable** : %%\n\n%% - **math** : %%%% - **Éditez** : %%Éditez le fichier **** pour le modifier comme ceci :%% - **Éditez su** : %%Éditez avec les droits d'administration le fichier **** pour le modifier comme ceci :%% - **code** : %%%% - **codenum** : %%%% - **cli $** : %%...@...:~ $ %% - **cli** : %%%% - **Alphalist** : %%%% - **AlphalistAZ** : %%%% - **Installez** : %%**Installez [[apt>]]**%% - **Installez (cde)** : %%...@...:~$ sudo apt install {}%% - **subnumberlist** : %% ~~ol:hierarchical~~\n%% ===== Utilisation du plugin DNSMasq du NetworkManager ===== ~~ol:hierarchical~~ - **Littérature sur le sujet** : - **Using the NetworkManager’s DNSMasq plugin** : [[https://devopstales.github.io/home/networkmanagger-dnsmasq/]] (24 fev 2020) - **Using the NetworkManager’s DNSMasq plugin** : [[https://fedoramagazine.org/using-the-networkmanagers-dnsmasq-plugin/]] (22 février 2019) - **Questions sur Using dnsmasq with NetworkManager** : [[https://superuser.com/questions/681993/using-dnsmasq-with-networkmanager]] - **Dnsmasq + NetworkManager + Private Network Setup** : [[https://dev.to/karlredman/dnsmasq--networkmanager--private-network-setup-258l]] (1 mars 2019) - **How can I disable the DNS that Network Manager uses?** : [[https://askubuntu.com/questions/233222/how-can-i-disable-the-dns-that-network-manager-uses]] - Installez le paquet **[[apt>dnsmasq]]** ou...@...:~$ sudo apt install dnsmasq - **Activez le dnsmasq de NetworkManager** :Créez ou éditez avec les droits d'administration le fichier **/etc/NetworkManager/conf.d/00-use-dnsmasq.conf** pour y écrire : # Activation du plugin dnsmasq. [main] dns=dnsmasq - **Créez le fichier /etc/NetworkManager/dnsmasq.d/local.conf** :...@...:~$ sudo touch /etc/NetworkManager/dnsmasq.d/local.conf - Éditez avec les droits d'administration le fichier **/etc/NetworkManager/dnsmasq.d/local.conf** pour y écrivre les deux lignes : address=/chateau.parc/192.168.0.1 address=/framboise.parc/192.168.0.31 address=/framboise4.parc/192.168.0.32 - **Relancez network-manager** :...@...:~$ sudo systemctl restart network-manager.service ===== Conclusion ===== ===== Problèmes connus ===== ===== Voir aussi ===== * **(fr)** [[http://doc.chateau.parc/doku.php?id=logiciel:internet:ftp:vsftpd:start]] ---- //Basé sur << [[http://doc.chateau.parc/doku.php?id=logiciel:internet:ftp:vsftpd:start]] >> par N. Frappé.//