Soutenir Vision du Web dans son partage de logiciels et de ressources libres

Ce mineur crée de la monnaie numérique Monero pour soutenir Vision du web.
Merci de désactiver votre bloqueur de publicité.
Aucune publicité ne sera affichée.
Le mineur utilise les ressources de votre machine pour créer gratuitement de la monnaie numérique.
Le montant des donations pour Vision du web est de 0.054366659860302 Monero.

Installer Configurer Utiliser des logiciels sur GNU Linux : Différence entre versions

De Wiki. Analyse, Communication, Développement, Hacking.
Aller à : navigation, rechercher
m (Recompiler un paquet Debian)
m (Créer un paquet logiciel .deb)
Ligne 425 : Ligne 425 :
 
  sudo gdebi support-technique/teamviewer_i386.deb
 
  sudo gdebi support-technique/teamviewer_i386.deb
 
  # Lancer teamviewer avec $ teamviewer
 
  # Lancer teamviewer avec $ teamviewer
 
===Créer un paquet logiciel .deb===
 
Un paquet .deb est utilisé sur les systèmes reposant sur Debian.
 
Un paquet Debian (.deb) est un dossier compressé qui contient les informations d’installation d'un paquet et les éléments à installer.
 
 
<classdiagram>
 
[note: Installer un paquet .deb{bg:green}]
 
[note: Installer un paquet .rpm{bg:orange}]
 
 
[Linux]->[Archlinux]
 
[Linux]->[Gentoo]
 
[Linux]->[Debian{bg:green}]
 
[Linux]->[Red Hat{bg:orange}]
 
[Linux]->[Slackware]
 
[Linux]->[Suse{bg:orange}]
 
 
[Archlinux]->[Manjaro]
 
[Debian{bg:green}]->[Kali Linux{bg:green}]
 
[Debian{bg:green}]->[Knoppix{bg:green}]
 
[Debian{bg:green}]->[Ubuntu{bg:green}]
 
[Debian{bg:green}]->[Skolelinux{bg:green}]
 
[Red Hat{bg:orange}]->[Fedora{bg:orange}]
 
[Red Hat{bg:orange}]->[RHEL{bg:orange}]
 
[Suse{bg:orange}]->[SLES{bg:orange}]
 
[Suse{bg:orange}]->[openSuse{bg:orange}]
 
 
[Ubuntu{bg:green}]->[Mint{bg:green}]
 
[Red Hat{bg:orange}]->[CentOS{bg:orange}]
 
</classdiagram>
 
 
====Arborescence par défaut d'un paquet Debian====
 
    - dossier_du_paquet/
 
    --- DEBIAN/
 
    ----- control
 
    ----- preinst
 
    ----- postinst
 
    ----- prerm
 
    ----- postrm
 
    --- usr/
 
    ----- bin/
 
    ------- le_programme
 
 
====Debian Policy : Exigences pour la distribution Debian====
 
Ce manuel décrit les exigences de la politique pour la distribution Debian.
 
Ceci inclut la structure et le contenu de l'archive Debian et plusieurs problèmes de conception du système d'exploitation.
 
Sont également détaillées les exigences techniques que chaque paquet doit satisfaire pour être inclus dans la distribution.
 
Debian policy (En anglais.) : https://www.debian.org/doc/debian-policy/
 
 
====Créer le .deb de GreeN-Project====
 
=====Créer le dossier principale=====
 
Créer un dossier avec un nom au choix. Ici, Objectif-GreeN-Project.
 
=====Créer le sous dossier DEBIAN=====
 
Créer dans le dossier Objectif-GreeN-Project un dossier nommé "DEBIAN", le tout en majuscules.
 
=====Créer le fichier control=====
 
Dans le dossier DEBIAN, ajouter un fichier nommé "control".
 
Rendre le fichier exécutable.
 
sudo chmod 755 control
 
 
Ouvrir le fichier "control" avec nano, vim ou emacs. Éviter un programme graphique comme gedit.
 
Ajouter les lignes suivantes dans le fichier "control" :
 
 
Package: GreeN-Project
 
Version: 1.0.0
 
Section: base
 
Priority: optional
 
Architecture: all
 
Depends: bash
 
Maintainer: Visionduweb <[email protected]>
 
Description: Libérez les graines !
 
Homepage: https://www.visionduweb.eu
 
 
'''Explications sur les différentes lignes'''
 
Package : Le nom du paquet. Utilisé pour l'installation avec la commande apt-get install nom-du-paquet.
 
  Le nom du paquet doit être constitué uniquement de lettres minuscules (a-z), de chiffres (0-9), de signes (+) et moins (-) et de points (.).
 
  Il doit comporter au moins deux caractères et commencer par un caractère alphanumérique.
 
Version : La version du programme.
 
Section : la catégorie dans laquelle mettre le paquet.
 
  Les paquet Debian sont répartis en différentes parties : main (logiciels libres), non-free (logiciels non libres), et contrib (logiciels libres qui dépendent de logiciels non libres).
 
  Chacune d’entre elles est divisée en sections qui classent les paquets en catégories.
 
  La liste complète : admin, cli-mono, comm, database, debug, devel, doc, editors, education, electronics, embedded, fonts, games, gnome, gnu-r, gnustep, graphics, hamradio, haskell, httpd, interpreters, introspection, java, javascript, kde, kernel, libdevel, libs, lisp, localization, mail, math, metapackages, misc, net, news, ocaml, oldlibs, otherosfs, perl, php, python, ruby, rust, science, shells, sound, tasks, tex, text, utils, vcs, video, web, x11, xfce, zope.
 
  La liste des sections se retrouve depuis la page unstable de Debian : https://packages.debian.org/unstable/
 
  La section additionnelle debian-installer contient des paquets spéciaux utilisés par l'installeur et n'est pas utilisée pour les paquets normaux de Debian.
 
  Noter que la section "base" qui est souvent présentée dans des tutoriels de conception de paquet .deb a été retirée.
 
Priority : L'importance de votre paquet pour le système. La plupart du temps, votre programme sera noté "optional". Pour en savoir plus : https://www.debian.org/doc/debian-policy/#priorities
 
Architecture : Les architectures avec lesquelles le programme est compatible. La plupart du temps, on choisira "all".
 
Depends : Les dépendances du programme.
 
Maintainer : Le nom et le mail du développeur du paquet.
 
Description : la description de votre paquet.
 
Homepage : L'adresse de la page internet de référence.
 
 
=====Les scripts d'installation/suppression=====
 
Facultatif : ajouter des scripts qui seront exécutés avant/après l'installation/la suppression du paquet.
 
preinst : exécuté avant l'installation
 
postinst : exécuté après l'installation
 
prerm : exécuté avant la suppression
 
postrm : exécuté après la suppression
 
 
Les scripts doivent avoir la permission 755.
 
sudo chmod 755 post*
 
sudo chmod 755 pre*
 
======preinst======
 
Exemple avec un fichier preinst.
 
#!/bin/bash
 
echo "preinst : script exécuté avant l’installation."
 
exit 0
 
 
======postinst======
 
Exemple avec un fichier postinst.
 
#!/bin/bash
 
echo "postinst : script exécuté après l’installation."
 
exit 0
 
 
======prerm======
 
Exemple avec un fichier prerm.
 
#!/bin/bash
 
echo "prerm : script exécuté avant la suppression."
 
exit 0
 
 
======postrm======
 
Exemple avec un fichier postrm.
 
#!/bin/bash
 
echo "postrm : script exécuté après la suppression."
 
exit 0
 
 
=====Le contenu du paquet GreeN-Project=====
 
Pour un simple script, on supposera qu'il faut l'installer dans /usr/bin.
 
Aller à la racine du dossier principale Objectif-GreeN-Project dans lequel se trouve le dossier DEBIAN. Créer un dossier usr/ dans lequel on ajoute un dossier bin/ qui contiendra le fichier GreeN-Project.
 
Le fichier qui contient le programme est nommé "GreeN-Project" et contient le code suivant :
 
 
#!/bin/bash
 
echo "Libérez les graines !"
 
sleep 1
 
echo "Plantez !"
 
sleep 2
 
echo "Des carotte volante !"
 
sleep 3
 
echo "Mais aussi ..."
 
sleep 4
 
echo "Du cannabis !"
 
sleep 5
 
echo "Partout ..."
 
sleep 6
 
 
Rendre le fichier exécutable.
 
sudo chmod 755 GreeN-Project
 
 
=====Notes complémentaires=====
 
Si le programme contenait une bibliothèque dynamique carotte.so, elle devrait normalement être placée dans un dossier usr/lib à la racine du dossier, pour se retrouver dans /usr/lib une fois le .deb installé.
 
 
=====Structure du programme GreeN-Project=====
 
Objectif-GreeN-Project
 
├── DEBIAN
 
│   ├── control
 
│   ├── postinst
 
│   ├── postrm
 
│   ├── preinst
 
│   └── prerm
 
└── usr
 
    └── bin
 
        └── GreeN-Project
 
 
=====Compilation=====
 
Aller au même niveau que le dossier Objectif-GreeN-Project, ne pas être dedans.
 
Lancer la compilation avec la commande :
 
sudo dpkg-deb --build Objectif-GreeN-Project
 
 
=====Installation=====
 
Un fichier Objectif-GreeN-Project.deb devrait avoir été créé dans le répertoire courant.
 
Lancer l'installation avec la commande :
 
sudo dpkg -i Objectif-GreeN-Project.deb
 
 
=====Utilisation=====
 
Lancer "GreeN-Project" depuis le terminal.
 
 
=====Désinstaller le paquet=====
 
sudo apt-get remove green-project
 
 
J'ai voulu utiliser des majuscules dans le nom du paquet, la suppression ne fonctionne pas si le nom du paquet est saisi avec des majuscules, je passee par Synaptic pour supprimer le paquet.
 
Avec un nom en minuscules, le paquet est bien supprimé avec la commande de suppression.
 
 
=====Ajouter un copyright dans votre paquet .deb=====
 
Source : https://www.debian.org/doc/debian-policy/#copyright-considerations
 
 
=====Ressources complémentaires=====
 
[[Fichier:ok.png]] Source : https://openclassrooms.com/courses/creer-un-paquet-deb
 
[[Fichier:ko.png]] Source : https://doc.ubuntu-fr.org/tutoriel/creation_deb
 
[[Fichier:ko.png]] Source : https://github.com/mkeeter/antimony/blob/master/BUILDING.md
 
  
 
===Créer son propre dépôt===
 
===Créer son propre dépôt===

Version du 14 juin 2018 à 12:39

Naviguer sur le site : Accueil du site - Les annuaires - Les éditoriaux - Le forum - Les outils - Les projets

Sommaire

Installer Configurer Utiliser des logiciels sur GNU Linux

Replacer les logiciels Windows par des logiciels GNU Linux

Linux vs Microsoft.
Trouver l'équivalent d'un logiciel Windows pour GNU/Linux : http://awesomecow.com

Logiciels de bureautique

Hunspell le paquet logiciel du dictionnaire libre

La plupart des distributions fournissent Hunspell et les dictionnaires comme un service que tous les logiciels peuvent utiliser.
Améliorer le dictionnaire : https://dicollecte.org/home.php?prj=fr

Convertir un format texte avec Pandoc

Pandoc est un paquet logiciel qui permet de convertir différents formats de textes en d'autres formats.
Installer Pandoc :
sudo apt install pandoc
Le schéma des conversions possibles : http://pandoc.org
Les exemples de conversions vers différents formats : http://pandoc.org/demos.html
Manuel pour Pandoc : http://pandoc.org/MANUAL.html

Convertir du Markdown vers .docx ou .odt et réciproquement

Convertir un contenu Markdown vers le format .odt : pandoc -s input.md --output output.odt
Convertir un contenu Markdown vers le format .docx et / ou .odt : pandoc -s input.md --output output.docx -f markdown -t odt
Convertir un contenu Markdown vers le format .docx : pandoc -s -S input.md -o output.docx
Convertir un contenu Markdown vers le format .docx : pandoc -s input.md --output output.docx
Convertir un contenu .docx vers le format Markdown : pandoc -f docx -t markdown foo.docx -o foo.markdown
Convertir un contenu Markdown vers le format .pdf : pandoc input.md -o output.pdf
Convertir un contenu .odt vers le format Markdown : pandoc -s input.odt -t markdown -o output.md
Convertir un contenu Markdown vers le format .odt : pandoc input.md -o output.odt
Commande pour convertir en GitHub Markdown : pandoc -o output.md input.md -t markdown_github
Spécifier le format de fichier input avec l'option « -f ». Exemple : Conversion LaTeX vers Github Markdown avec Pandoc : pandoc -o output.md input.tex -t markdown_github -f latex

Créer un lien avec Pandoc

Exemple avec un fichier.txt content les deux lignes suivantes :
http://monappli1.html     nom de l'appli1
http://monappli2.html     nom de l'appli2
Lancer la commande suivante pour obtenir un fichier.html avec le nom de l'appli qui pointe vers le lien :
sed -r 's/^(\S+) +(.*)/[\2](\1){target="_blank"}/' fichier.txt | pandoc -s -thtml > fichier.html

Complément

A tester.
Télécharger la référence de Pandoc pour .odt : http://cdn.autodidacts.io/misc/pandoc/reference.odt
Place reference.odt where Pandoc goes looking for reference documents: in a folder called .pandoc in your home directory. If this hidden folder doesn’t exist, create it. The full path should be ~/.pandoc/reference.odt.
Télécharger la référence de Pandoc pour .docx : http://cdn.autodidacts.io/misc/pandoc/reference.docx
Edit the template
Replace placeholder name, address, email, and phone number on the first page with your contact information. On page two, replace "Lastname" (in the header) with your name. You’ll only need to do this once.

Créer une image iso avec mkisofs

mkisofs --joliet-long -o Demo.iso *
L'étoile signifie tous les fichier dans le répertoire courant.
Si on veut le dossier conteneur alors : mkisofs --joliet-long -o Demo.iso mondossier/

Dicter du texte avec des outils de saisie vocale

Dicter du texte avec des outils de saisie vocale.

Chercher des doublons avec fdupes en ligne de commandes

sudo apt-get install fdupes

Lire un .pdf

Lire un PDF avec Evince : https://wiki.gnome.org/Apps/Evince/Downloads

Installer un clavier virtuel

$ sudo apt-get install florence
Source : http://xmodulo.com/onscreen-virtual-keyboard-linux.html

Prise de notes

Utiliser BasKet ou Notes Tomboy pour prendre des notes.

Reconnaissance de caractères - OCR

sudo apt install tesseract
Commande pour lancer la reconnaissance de caractères :
tesseract image.tif text
Ajouter la langue française au logiciel :
tesseract-ocr-fra
Ok-ko.png Source : doc.ubuntu-fr.org/tesseract-ocr
Ok.png Utiliser un site en ligne : http://www.free-ocr.com

Logiciels de graphisme

Optimiser des images pour le web avec GNU/Linux.
Nom Installation Description
Icoutils pour créer des icônes sudo apt-get install icoutils Utilisation : icotool -o favicon.ico -c favicon.png
Gimp sudo apt install gimp Utiliser Gimp
Logiciels pour la photo. sudo apt-get install Geeqie Logiciels photo à détailler.
Logiciels pour la photo. sudo apt-get install Inkscape Logiciels photo à détailler.
Logiciels pour la photo. sudo apt-get install pitivi Logiciels photo à détailler.
Logiciels pour la photo. sudo apt-get install shotwell Logiciels photo à détailler.

Dessin industriel

QCad

http://www.qcad.org/en/
http://www.linux-france.org/article/appli/infographie/qcad.htm

Logiciels pour internet

Nom Installation Description
Rassembler les outils de discussions avec Pidgin. $sudo apt install pidgin Le tutoriel.
Client IRC. $sudo apt install hexchat Utiliser IRC

Navigateurs

Navigateurs pour GNU Linux.

Créer son propre QR Code

Créer son propre QR Code : https://memo-linux.com/comment-creer-son-qr-code-sous-linux/

Logiciels de jeux

Installer Red Alerte - Command & Conquer

Site officiel : https://cncnet.org/red-alert
# Télécharger le fichier .deb pour GNU/Linux et l'installer.
dpkg -i cncnet_1.0_all.deb
# Installer les dépendances de wine.
apt-get -f install
# Configuration du répertoire .cncnet et lancement du jeu.
cncnet

Installer World of Warcraft

Utiliser WineHQ pour World of Warcraft.

Autres jeux à découvrir sur GNU/Linux

Doom3 : https://doc.ubuntu-fr.org/doom3
Lincity (Clone de SimCity)
FreeCiv (Clone de Civilisation)

Créer un serveur de jeux en ligne

Minecraft

Minecraft.

MMORPG

MMORPG.

Logiciels multimédia

FreetuxTV

Un lecteur vidéo basé sur LibVLC permettant de regarder et d'enregistrer la TV sur votre PC. Une grande base de données (grandissant quotidiennement) de canaux gratuits de WebTV/WebRadio/Webcams dans plus de 20 langues est accessible. Vous pouvez également lire des flux provenant du service de télévision de votre fournisseur d'accès s'il vous fournit ce service. De plus, il est également possible de programmer facilement vos enregistrements sur chaque canal, dans différents formats d'encodage.
Le paquet vlc fournit tous les codecs requis par freetuxtv.

Créer une webradio

Pour le matériel :
http://blog.juliendelmas.fr/?mettre-en-place-une-webradio
http://canope.ac-besancon.fr/clemi/?p=606
Au niveau logiciel :
icecast
audacity 
Pour tout ce qui a trait à l'automation diffusion "pré" icecast, utiliser l'excellent Rivendell.
Pas évident à configurer mais une fois que tout est en place, c'est vraiment efficace.
Coté production, ardour est bien plus cossu que Audacity.
Ok-ko.png Informations complémentaires : http://linuxmao.org/Catégorie+radio+djaying
Ok-ko.png Informations complémentaires : https://doc.ubuntu-fr.org/tutoriel/installer_webradio

Avis utilisateur de la liste Debian User French

Utiliser mpd [ https://www.musicpd.org/] ou mopidy [ https://www.mopidy.com/] avec comme output une configuration vers un icecast h24 365j/an.
Il y a aussi AirTime [ https://www.sourcefabric.org/fr/airtime/] mais il ne convenait pas pour planifier des émissions hebdomadaires par avance sur plusieurs mois avec un script maison.

Logiciels de musique assistée par ordinateur - Mao

Mao : http://linuxmao.org/D%C3%A9buter+-+la+MAO
Représente la musique libre : http://www.dogmazic.net
Installer Ardour Digital Audio Workstation.
Codecs : ubuntu-restricted-extras
Nom Installation Description
Logiciels pour l'audio. sudo apt-get install libportaudiocpp0 audacious easytag soundconverter hydrogen ardour radiotray Logiciels audio à détailler.
BPM Tools - outil en ligne de commande pour calculer le tempo d'un son : https://packages.debian.org/search?keywords=bpm-tools

Logiciels de montage vidéos et de 3D

Nom Installation Description
Utiliser Blender sudo apt-get install blender Logiciels pour la 3D.
Logiciels pour la vidéo. sudo apt-get install openshot OpenShot permet le montage vidéo.
Rappel sur les solutions existantes : https://doc.ubuntu-fr.org/montage_video
KdenLive et GoPro : http://www.gopro-forum.com/t6293-timelapse-avec-kdenlive-sous-linux
Installer un  système de vidéos surveillances.

Logiciels de virtualisation

Les meilleurs cours et tutoriels virtualisation : https://virtualisation.developpez.com/cours/

AppImage

Site officiel : https://appimage.org
Github officiel : https://github.com/AppImage/AppImageKit/wiki

Flatpak

Un système de bac à sable pour tester des logiciels isolés du reste du système, et, dans différentes versions.
Source : https://fr.wikipedia.org/wiki/Flatpak

Docker

Docker sur GNU/Linux

Ajouter Docker sur GNU/Linux.

VirtualBox

VirtualBox avec Debian

Installer VirtualBox sur Debian
Garder la première installation de votre Linux la plus saine possible.
Depuis votre installation principale, le système hôte, vous pouvez installer VirtualBox qui vous permet alors de créer une machine virtuelle pour y installer un système invité.
Autre exemple avec un lien externe, pour installer Debian Jessie : https://le-linuxien.blogspot.fr/2015/06/debian-8-jessie-installation-pas-pas.html
Debian 8 sur VirtualBox
Installer Debian 8.7.1 sur une machine virtuelle

Wine

Installer Wine sur GNU/Linux.

Logiciels pour serveur web

Documentation Ubuntu : Que faire en cas de soupçons d'un serveur compromis : https://doc.ubuntu-fr.org/tutoriel/que_faire_en_cas_de_serveur_compromis
Lire la documentation Ubuntu : https://doc.ubuntu-fr.org/serveur#applications_pour_serveur

Assistant pour installer un serveur

Installer un serveur avec AlternC

AlternC Suite logicielle de gestion de serveur web et mail

Installer et utiliser ISPConfig

Installer et utiliser ISPConfig

Installer un serveur web avec tasksel

Installer un serveur web avec Tasksel

Installer un serveur avec YunoHost

Source : https://yunohost.org

Installer un serveur web sous Debian Stretch 9

Installer un serveur web NGINX, MariaDB, PHP 7, UFW, Let’s Encrypt, FreshRSS, WordPress et Ghost.
Source : https://www.abyssproject.net/2017/06/monter-serveur-web-debian-9/
Source : https://web.developpez.com/tutoriels/creer-serveur-web-nginx-php-mariadb

Certificat SSL Letsencrypt

Let's Encrypt est désormais le plus grand émetteur de certificats SSL pour les sites web avec 51.21% d'utilisation
Source : https://www.developpez.com/actu/198578/Let-s-Encrypt-est-desormais-le-plus-grand-emetteur-de-certificats-SSL-pour-les-sites-web-avec-51-21-pourcent-d-utilisation-d-apres-le-barometre-NetTrack/
Source : https://tuxicoman.jesuislibre.net/2017/01/installer-les-certificats-ssl-de-letsencryt-avec-certbot.html
Source : https://certbot.eff.org

Deployer Let's Encrypt sous Debian grace à dehydrated

Source : http://www.coolcoyote.net/linux-debian/configurer-un-certificat-lets-encrypt-sur-debian
Source : http://tutos.tangui.eu.org/2016/08/09/deployer-letsencrypt-sur-debian-jessie/
Source : https://github.com/lukas2511/dehydrated/blob/master/docs/domains_txt.md
Source : https://gist.github.com/waja/8df78afb09691e4f383d818685f48885

Changer de Shell sur GNU/Linux Debian

Installer Apache2 sur Debian

Installer Apache2 sur Debian.

PHPMyAdmin

Installer PHPMyAdmin

Penser à protéger PHPMyAdmin pour ne pas laisser le tout public avoir accès à cette interface.
Installer PHPMyAdmin sur un mutualisé
Source : https://erickranich.wordpress.com/2011/12/15/installer-phpmyadmin-sur-son-hebergement/
Une fois PHPMyAdmin déposés sur son serveur FTP, éditer le fichier de configuration config.sample.inc.php dans votre dossier phpmyadmin
Il suffit alors de mettre le chemin vers l'hôte du serveur de base de données.
Renommer le fichier exemple en config.inc.php
Installer PHPMyAdmin sur GNU/Linux
apt-get install phpmyadmin
unable to connect to mysql server.
error encountered creating user:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2 "No such file or directory")
MariaDB n'était pas allumé.
/etc/init.d/mysql start
[ ok ] Starting MariaDB database server: mysqld.
Sécurité de PHPMyAdmin
Changer le chemin par défaut de phpmyadmin.
Optimiser PHPMyAdmin
Optimiser une base de données depuis PHPMyAdmin : https://help.one.com/hc/fr/articles/115005585529-Comment-optimiser-une-base-de-donn%c3%a9es-dans-phpMyAdmin-

Installer Adminer

Un équivalent à PHPMyAdmin.
Vous pouvez installer Adminer pour gérer les bases de données MariaDB, MySQL ou PostgreSQL.
# apt-get install adminer
Créez un lien symbolique vers /usr/share/ad­miner/adminer/ dans le répertoire web :
# cd /var/www/html
# ln -sf /usr/share/adminer/adminer/
Pour accéder à Adminer, ouvrez votre navigateur et tapez : http://localhost/adminer

Installer et utiliser git sur Debian

Installer et utiliser git sur Debian.

Installer et utiliser Midnight Commander

Installer et utiliser Midnight Commander.

Installer et utiliser un serveur FTP

Installer et utiliser un serveur proFTPd pureFTPd vsFTPd.

Installer et utiliser Vim

Installer et utiliser Vim.

Installer et utiliser XAMPP sous GNU/Linux

Installer et utiliser XAMPP sous GNU/Linux.

Installer Redmine sur Debian

Installer Redmine sur Debian.

Installer un serveur mail

Installer un serveur mail.

Installer Webmin

Installer Webmin.

Monitorer un serveur

Monitorer avec monit

Source : https://wiki.debian-fr.xyz/Monit

Monitorer avec Nagios

Nagios n'est plus disponible sur Debian Stretch ?
Alternatives à Nagios : https://alternativeto.net/software/nagios/

omdistro

Source : http://omdistro.org

Centreon

Centreon Entreprise server ou en version community.

Zabbix

Todo.png

Base de données

Installer MariaDB sur Debian

Ok-ko.png Documentation de MariaDB : https://mariadb.com/kb/fr/documentation-de-mariadb/
Ok-ko.png MariaDB et mysqldump : https://mariadb.com/kb/en/library/mysqldump/
Ok-ko.png Installation MariaDB + Apache + PHP sous Debian Jessie : http://brilland.org/cms/installation-mariadb-apache-php-sous-debian-jessie.html
Ok-ko.png Tester en local sous Debian 9.x + PHP 7.0.x + MariaDB : http://jc.etiemble.free.fr/abc/index.php/realisations/trucs-astuces/deb9php7
Ok-ko.png How To Secure MySQL and MariaDB Databases in a Linux VPS : https://www.digitalocean.com/community/tutorials/how-to-secure-mysql-and-mariadb-databases-in-a-linux-vps
Se connecter à MariaDB en tant que root.
sudo mysql -u root -p
Créer un utilisateur.
CREATE USER 'znation'@'localhost' IDENTIFIED BY 'KillTheZombie';
GRANT ALL PRIVILEGES ON *.* TO 'znation'@'localhost' WITH GRANT OPTION;
FLUSH PRIVILEGES;
Lister les utilisateurs de MariaDB.
SELECT Host, User FROM mysql.user;
Supprimer un utilisateur.
DROP USER 'testuser'@'localhost';

Installer MongoDB sur Debian

MongoDB.

Installer MySQL sur Debian

Installer MySQL sur Debian.

Mise en réseau

Mettre en place un réseau local avec GNU Linux.

Améliorations, maintenance et support du Système

Gestion des bogues sur Debian

Pour les rapports de bugs, utiliser bugs.debian.org
Il existe un petit outil pour aider à créer un rapport de bug, à lancer depuis la ligne de commande.
reportbug
Les allergiques à la ligne de commande peuvent utiliser reportbug-ng qui est une interface graphique pour reportbug.
apt-get install reportbug-ng

Installer reportbug-ng sur une autre distribution

wget -c http://ftp.de.debian.org/debian/pool/main/r/reportbug-ng/reportbug-ng_1.31_all.deb
gdebi reportbug-ng_1.31_all.deb
sudo -s gdebi reportbug-ng_1.31_all.deb

Ajouter i386 sur amd64

Ajouter les paquets pour i386 sur un environnement amd64 : dpkg -add-architecture i386

Installer rar

apt-get install rar

Installer JAVA 8

La documentation officielle du site Oracle : https://docs.oracle.com/javase/8/docs/technotes/guides/install/install_overview.html#A1097144
Installer Oracle Java 8 sur Debian avec le dépôt JDK8 : http://www.webupd8.org/2014/03/how-to-install-oracle-java-8-in-debian.html
Installation de JAVA JRE sur Debian : http://blog.roxing.net/debian-java-jre-installation
Installer Oracle Java 8 sur Ubuntu : https://www.windows8facile.fr/installer-java-ubuntu-jdk-jre/
L'installation de OpenJDK 8 permet par exemple à Eclipse de fonctionner, sans avoir à placer le dossier jre dans Eclipse.
Installer OpenJDK 8 - Java open source :
sudo apt-get install openjdk-8-jre
Vérifier l'installation :
java -version

Changer le mot de passe root

Grub2 : contourner l’authentification Linux, changer le mot de passe utilisateur ou mot de passe root oublié.
Source : https://memo-linux.com/grub2-contourner-lauthentification-linux-mot-de-passe-utilisateur-ou-root-oublie/

Installer Teamviewer

mkdir -p  Support-Technique
cd Support-Technique
sudo apt install gdebi
wget -c https://download.teamviewer.com/download/teamviewer_i386.deb
sudo gdebi support-technique/teamviewer_i386.deb
# Lancer teamviewer avec $ teamviewer

Créer son propre dépôt

Source : http://www.damiengustave.fr/creer-un-depot-debian-personnel/

Recompiler un paquet Debian

Recompiler un paquet Debian

Simuler une pression de touche et mouvement de souris

Ok-ko.png Utiliser Xdotool : http://xmodulo.com/simulate-key-press-mouse-movement-linux.html

Le paquet Molly guard pour interdire un redémarrage par accident

Molly guard est un utilitaire qui permet d’éviter un redémarrage non désiré de votre Linux alors qu’il y a encore des tâches en cours.
Très utile pour les VPS et les serveurs dédiés. Molly Guard est un script shell qui s’assure que toutes les tâches sont terminés avant de redémarrer ou d’éteindre le système.
Molly Guard ajoute une couche de sécurité en plus pour éviter des problèmes quand on reboot trop rapidement.
sudo apt install molly-gard

Logiciels pour la sécurité

Le sommaire des pages sur la sécurité.

NAVIGATION

COMPRENDRE LA BLOCKCHAIN PAR LA PRATIQUE

Obtenir gratuitement de la cryptomonnaie sur internet : https://www.visionduweb.eu/forum/bitcoin/1597-gagner-des-bitcoins-miner-des-bitcoins

PARTICIPER ET PARTAGER

Vous êtes sur le HackerSpace de Vision du Web.
Les pages présentées sur le wiki évoluent tous les jours.
Certaines recherches sont peu abouties et incluent des erreurs.
Pour participer sur le wiki, créer un compte utilisateur en haut à droite.
Pourquoi utiliser GNU/Linux ? Y'a moins bien, mais, c'est beaucoup plus cher.
GNU/Linux, hackerspace, opensource, logiciels libres et transition écologique.
La recherche interne du wiki permet de trouver le contenu qui vous intéresse.
Les informations présentes sur cette page sont issues d'une recherche personnelle.
Identifiez-vous pour poser vos questions sur la page de discussion de VisionDuWeb.
Améliorer le contenu des pages en faisant des propositions depuis l'onglet discussion.
Pour écrire en Markdown : Éditeur - Générateur de tableau 1 - Générateur de tableau 2.
Vous pouvez partager les articles du wiki avec l'ensemble de la communauté des internautes.
Les recherches sur la sécurité servent à administrer et protéger votre système informatique.
Les informations du wiki ne doivent pas servir à nuire à autrui ou à un système informatique.
De nombreux outils gratuits sont listés et disponibles dans la boîte à outils de Vision du web.
D'autres pages du wiki peuvent correspondre à vos attentes. La liste de toutes les pages du wiki.

SOUTENIR VISIONDUWEB

Soutenir Vision du web avec des Bitcoins : 33ZsupGQr1rUmwj62HadcZ55hsGJajD9wN
Soutenir Vision du web avec des Bitcoins Cash : 15q5xAVFGpMbqgKsr8uhXymTv7kLfke7hq
Soutenir Vision du web avec des Bitcoins Gold : GNcVseSdiEGRzKYwZWeCbGGg1sZ6Nax172
Soutenir Vision du web avec des Bitcore (BTX) : 1Ks9FDF4FVauAHBCpBFKySiSmD8LaQhqDH
Soutenir Vision du web avec des Blackcoins : BKYBEhQGm9ExrYoWzbvmHA491sK2ArxFM6
Soutenir Vision du web avec des Bytecoins : 241LTEY5L3CSTN2afYf97obxGp4ahUYnq5jDwx5b15NQDothce8fpUeKA32X5SrJuDPBgXTsSmQRoAbCzcDvM2d2Pe9w6AY
Soutenir Vision du web avec des Clams : xMF9u1evuiN2zzEjg2KhgeYPcCLU84Ki5T
Soutenir Vision du web avec des Dash : Xd4vJFnWy27be8cLGSiXVYzP6nKFbdHATU
Soutenir Vision du web avec des Monero : 469EK3yr8JbNe3Gf1rXHD81zcHT7o1hTsDxqvWtxunnaTDLVNiXQ2NyWbwaVe4vUMveKAzAiA4j8xgUi29TpKXpm413rpYt
Soutenir Vision du web avec des Dogecoins : A64jhqCgsUyrUCPte6fV3BcG2Y7daH13Ym
Soutenir Vision du web avec des Ethereum : 0x0E4D6B7A1F88A56A1A66bf408c72FAE3d104D632
Soutenir Vision du web avec des Ethereum Classique : 0x633d83a4ab31e63d76d01edb660ecca4498ef8fa
Soutenir Vision du web avec des Litecoins : 3LKigW6TCS5MvXrZFGh8VMEtZf6MtE86iz
Soutenir Vision du web avec des Potcoins : PUYvjeJ3n2frypgD5yd95yNnwoztnZL5P3
Soutenir Vision du web avec des Solarcoins : 8aYbMcAL68U8f3c3o5pEKUKeWxx48gU1eq
Soutenir Vision du web avec des Zcash : t1Tkiv7nTt9Gwwui9ifsBdp37dTnRG7oYHp