logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 Re : Système » [ Résolu ] Pourquoi je n'ai pas .ssh » 24-01-2022 12:33:47

yap22
Bonjour,

Le dossier $HOME/.ssh est dans le dossier personnel de l'utilisateur, c'est à l'utilisateur de le créer.
J'ai toujours du créer ce dossier après l'installation de ssh et y créer/copier les fichiers nécessaires.

#2 Re : Débuter avec la ligne de commande » Listing dossiers/fichier > text, html, pdf » 31-12-2021 12:43:26

yap22
Bonjour,

La fonction clic droit -> copier en tant que html existe aussi dans Xfce4-terminal

#3 Re : Scripts, programmes et robots » Jours fériés : Script pour les fainéants :) » 31-12-2021 02:10:52

yap22
Bonjour,

Pour les couleurs dans les scripts Bash j'utilise un fichier nommé couleurs :


BLACK='\e[0;30m'
WHITE='\e[1;37m'
LIGHTGRAY='\e[0;37m'
DARKGRAY='\e[1;30m'
RED='\e[0;31m'
GREEN='\e[0;32m'
BLUE='\e[0;34m'
YELLOW='\e[1;33m'
PURPLE='\e[0;35m'
BROWN='\e[0;33m'
CYAN='\e[0;36m'
LIGHTBLUE='\e[1;34m'
LIGHTGREEN='\e[1;32m'
LIGHTCYAN='\e[1;36m'
LIGHTRED='\e[1;31m'
LIGHTPURPLE='\e[1;35m'
NC='\e[0m'              # No Color
 



Dans le script bash, on charge la définition des couleurs avec la commande

source ./couleurs

.

Pour afficher en couleur, il faut ensuite utiliser :

echo -e "\n$RED -E-> Le texte en rouge\n"



Pour les jour fériés j'avais fait un script python qui utilise le module jours-feries-france (https://github.com/etalab/jours-feries-france) :


from jours_feries_france import JoursFeries
from icalendar import Calendar, Event
import pytz
import datetime
import os
from pathlib import Path
import sys

zone = 'Métropole'
year = datetime.datetime.now().year

tday = datetime.date.today()
print ("\n===========================================================")
print("\n\tListe des jours férié")
print("\nNous sommes le ", tday)
print("\nSyntaxe d'appel : calendrier-ferie.py [annee]")
print("- Si l'année n'est pas précisée, la liste des jours fériés \nest celle de
 l'année en cour"
)
print("- La liste est sauvegardée dans le fichier jours-feries.ics \npour un imp
ort dans un agenda"
)
print ("\n===========================================================")

# print ("Année courante : ",year)

if len( sys.argv ) == 1:
  print( "Jours férié pour l'année en cour" )
else:
    try:
        param = int( sys.argv[1])
        year = param
    except ValueError:
        print( "Bad parameter value: %s" % strParam, file=sys.stderr )
        exit()


print ("\nListe des jours fériés de l'année ", year)

print(JoursFeries.premier_janvier(year), ": 1er janvier")
print(JoursFeries.premier_mai(year), ": 1er mai")
print(JoursFeries.huit_mai(year), ": 8 mai")
print(JoursFeries.quatorze_juillet(year), ": 14 juillet")
print(JoursFeries.assomption(year), ": Assomption")
print(JoursFeries.toussaint(year), ": Toussaint")
print(JoursFeries.onze_novembre(year), ": 11 novembre")
print(JoursFeries.jour_noel(year), ": Jour de Noël")
print(JoursFeries.lundi_paques(year), ": Lundi de Pâques")
print(JoursFeries.ascension(year), ": Ascension")
print(JoursFeries.lundi_pentecote(year), ": Lundi de Pentecôte")
print ("\nPour la zone Alsace-Moselle :")
zone='Alsace-Moselle'
print(JoursFeries.vendredi_saint(year, zone), ": Vendredi saint")
print(JoursFeries.deuxieme_jour_noel(year, zone), ": 2ème jour de Noël")
print ("\nPour les zones Guadeloupe, Guyane, La Réunion, Martinique, Mayotte, Sa
int-Barthélémy et Saint-Martin :"
)
zone='Guadeloupe'
print(JoursFeries.abolition_esclavage(year, zone), ": Abolition de l'esclavage")

# Creation du calandrier
cal = Calendar()

# creation des evennements
event = Event()
event.add('summary', 'Jour de l\'an')
event.add('dtstart', JoursFeries.premier_janvier(year))
event.add('dtend', JoursFeries.premier_janvier(year))
cal.add_component(event)

event = Event()
event.add('summary', 'Fête du travail')
event.add('dtstart', JoursFeries.premier_mai(year))
event.add('dtend', JoursFeries.premier_mai(year))
cal.add_component(event)

event = Event()
event.add('summary', 'Armistice')
event.add('dtstart', JoursFeries.huit_mai(year))
event.add('dtend', JoursFeries.huit_mai(year))
cal.add_component(event)

event = Event()
event.add('summary', 'Fête nationnale')
event.add('dtstart', JoursFeries.quatorze_juillet(year))
event.add('dtend', JoursFeries.quatorze_juillet(year))
cal.add_component(event)

event = Event()
event.add('summary', 'Assomption')
event.add('dtstart', JoursFeries.assomption(year))
event.add('dtend', JoursFeries.assomption(year))
cal.add_component(event)

event = Event()
event.add('summary', 'Toussaint')
event.add('dtstart', JoursFeries.toussaint(year))
event.add('dtend', JoursFeries.toussaint(year))
cal.add_component(event)

event = Event()
event.add('summary', 'Noël')
event.add('dtstart', JoursFeries.jour_noel(year))
event.add('dtend', JoursFeries.jour_noel(year))
cal.add_component(event)

event = Event()
event.add('summary', 'Ascension')
event.add('dtstart', JoursFeries.ascension(year))
event.add('dtend', JoursFeries.ascension(year))
cal.add_component(event)

event = Event()
event.add('summary', 'Lundi de Pentecôte')
event.add('dtstart', JoursFeries.lundi_pentecote(year))
event.add('dtend', JoursFeries.lundi_pentecote(year))
cal.add_component(event)


# directory = str(Path(__file__).parent.parent) + "/"
# print(directory)
# f = open(os.path.join(directory, 'example.ics'), 'wb')
f = open('jours-feries.ics', 'wb')
f.write(cal.to_ical())
f.close()
 



Il génère également un fichier ICS pour importer les dates dans un agenda.
Exemple de résultat :


python3 calendrier-ferie.py

===========================================================

  Liste des jours férié

Nous sommes le  2021-12-31

Syntaxe d'appel : calendrier-ferie.py [annee]
- Si l'année n'est pas précisée, la liste des jours fériés
est celle de l'année en cour
- La liste est sauvegardée dans le fichier jours-feries.ics
pour un import dans un agenda

===========================================================
Jours férié pour l'année en cour

Liste des jours fériés de l'année  2021
2021-01-01 : 1er janvier
2021-05-01 : 1er mai
2021-05-08 : 8 mai
2021-07-14 : 14 juillet
2021-08-15 : Assomption
2021-11-01 : Toussaint
2021-11-11 : 11 novembre
2021-12-25 : Jour de Noël
2021-04-05 : Lundi de Pâques
2021-05-13 : Ascension
2021-05-24 : Lundi de Pentecôte

Pour la zone Alsace-Moselle :
2021-04-02 : Vendredi saint
2021-12-26 : 2ème jour de Noël

Pour les zones Guadeloupe, Guyane, La Réunion, Martinique, Mayotte, Saint-Barthélémy et Saint-Martin :
2021-05-27 : Abolition de l'esclavage
 

#4 Re : Scripts, programmes et robots » [résolu à moitié] Trouver les éléments créés sur une période » 26-10-2021 18:22:39

yap22
Bonjour,

La commande find fait le boulot :


find -ctime -9 -ls
 


Le résultat sera la liste des fichiers créés depuis moins de 9 jours.

#5 Re : Débuter avec la ligne de commande » commande su » 21-09-2021 18:59:37

yap22
Bonjour,

Lors de l'installation le clavier était bien configuré en AZERTY ?
J'ai déjà rencontré ce genre de problème et il fallait saisir le Password en QWERTY : A <-> Q, Z <-> W, ....

#6 Re : Gestion des paquets Debian » Résolu] installer simple-scane » 07-09-2021 17:43:20

yap22
Bonjour,

En cherchant simple-scan :


[mar. sept. 07 - 18:36:54] - ~/Telechargements
2010 [yvon@nanda3] $ acp simple-scan
simple-scan:
  Installé : (aucun)
  Candidat : 3.38.1-1
 Table de version :
     3.38.1-1 500
        500 http://deb.debian.org/debian bullseye/main amd64 Packages
 

#7 Re : Système » [Résolu]thunderbird en Français ? » 01-09-2021 18:45:10

yap22
Bonjour,

tinéry a écrit :

Lancelin,

Voici la réponse après avoir entré la ligne de commande que tu m'a suggérée :

root@debian:/home/thierry# apt install thunderbird-l10-fr
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
E: Impossible de trouver le paquet thunderbird-l10-fr
root@debian:/home/thierry#



Il y a une erreur dans le nom du paquet, c'est thunderbird-l10n-fr et pas thunderbird-l10-fr

#8 Re : Les logiciels libres » Dé-GAFAMISATION presque achevée - Lineage OS sur mon smartphone » 28-01-2021 01:49:53

yap22
Bonsoir

Je synchronise les contacts et les agendas entre le smartphone et Thunderbird en passant par mon serveur Nextcloud.
Sur le smartphone j'ai installé DAVx depuis Froid, sur Thunderbird j'ai rajouté TBsync

#9 Re : Réseau » Esx-i gratuit. Mais pas Vshpere client. » 21-12-2020 10:31:26

yap22
Bonjour,

La stratégie de VMware pour les produits dit "gratuit" est particulière :
  - VMware player a été gratuit puis payant, puis gratuit pour certaines utilisations ...
  - je me rappelle d'une mise à jour d'ESXi qui limitait la RAM utilisable à 32Go, il avait fallut réinstaller la version précédente pour utiliser les 64 Go du serveur ...
  - une fois installé, le serveur ESXi est accessible en HTTP et sur la page d'accueil il y a un lien pour télécharger l'outil de gestion pour Windows

J'ai utilisé Promox et j'ai apprécié : interface Web de gestion utilisable quelque soit l'OS de la station cliente, possibilité de créer des VMs ou des containers, facilité pour programmer la sauvegarde des VMs.
Promox est basé sur Debian, la gestion du serveur est donc simple.

Au cours des années d'utilisation de Proxmox, j'ai subit plusieurs incidents (serveurs ou VMs), j'ai toujours pu restaurer les VMs avec un délai d'indisponibilité raisonnable.

#10 Re : Scripts, programmes et robots » [Résolu] apt-key add problème scripts » 02-12-2020 12:33:03

yap22
Bonjour,

Si plusieurs comptes utilisent le même GID, la commande

grep 1000 /etc/passwd

renvoie plusieurs lignes.

Avec AWK on peut filtrer sur l'UID uniquement :


awk -F":" '$3==1000{print $1}' /etc/passwd
 

#11 Re : Autres » Awk ....que ce serait bien..... » 14-08-2020 13:34:20

yap22
Bonjour,

Dans Vim, pour effacer 11 caractères tu te places sur le premier à effacer et tu tapes 11x. Ce sera à répéter sur chacune des lignes.

Tu peux aussi utiliser le mode visuel si tu dois effacer x caractères sur y lignes successives, tu tapes Ctrl + v et tu sélectionnes la zone à supprimer avec les flèches de déplacement, tu supprimera la zone sélectionnée avec x

#12 Re : Autres » Le consumérisme PC "moins pire" » 10-08-2020 13:05:58

yap22
Bonjour,

Mon expérience personnelle date d'un mois, j'ai acheté un Lenovo T550 chez https://unik-informatique.com/ et je suis satisfait produit et du service.
J'ai téléphoné le 15/07 pour m'assurer que le produit était bien en stock et j'ai demandé si on pouvait avoir une upgrade de 8 à 16Go de RAM. Le soir j'avais le devis pour l'option demandée et j'ai validé ma commande.
Le 16/07 j'avais confirmation de ma commande et qu'elle était en préparation, le 18/07 j'ai reçu le PC qui est comme neuf.

Le seul défaut, Win 10 était installé yikes.
J'ai remplacé le SSD livré par celui de mon ancien PC et il a démarré sous Debian sans aucun soucis smile.

Pourquoi Lenovo : ils ont une bonne réputation sous Linux, dans le cadre professionnel j'administre un certain nombre de Lenovo sous Debian ou CentOS sans soucis.
Pourquoi Unik-informatique : il y avait du Lenovo en stock et le T550 correspondait à ce que je cherchais. Ils sont localisé en Bretagne donc pour la livraison c'est moins de 200 Kms dans mon cas

#13 Re : Système » (résolu)embrouille crontab » 18-02-2020 19:39:38

yap22
Bonjour,

La commande

crontab -e

va générer le fichier /var/spool/cron/crontabs/$USER.

Lorsque l'on utilise cette même commande avec le compte root alors son comportement est le même qu'avec un utilisateur standard.

Les fichiers /etc/cron* sont utilisés pour les tâches répétitives du système.
Exemples :
- ocsinventory installe un fichier de commande dans /etc/cron.daily ou /etc/cron.hourly suivant la distribution utilisée
- pour lancer les sauvegardes des VM, proxmox rajoute un fichier vzdumpcron dans /etc/cron.d
- logrotate est activé depuis /etc/cron.daily

#14 Re : Réseau » Restreindre la connexion ssh aux IP locales. » 03-11-2017 19:20:02

yap22
Bonjour,

Le paramètre ListenAddress du fichier /etc/ssh/sshd_config a l'air sympa.

Lire le man sshd_config pour les détails sur les paramètres de ssh.

#15 Re : Mate Desktop » [RESOLU] Raccourci pour changer de page » 21-07-2017 17:30:23

yap22
Bonjour,

Il y a aussi Alt + 1 à 8 pour se placer sur l'un des 8 premier onglet et Alt + 9 pour accéder au dernier onglet (pour FFox sous Windows il faut utiliser Ctrl au lieu de Alt)

#16 Re : Matériel » Debian ne fonctionne plus [résolu] » 26-12-2016 14:54:59

yap22
Bonjour,

Certains environnement stockent les configurations dans le dossier $HOME/.config (pour Xfce : $HOME/.config/xfce4).
Tu peux renommer le dossier $HOME/.config en $HOME/.config_pb et ensuite essayer de te connecter.

#17 Re : Gestion des paquets Debian » 2xgo installation impossible » 04-08-2016 11:49:35

yap22
Bonjour,

Pour me connecter à distance en graphique j'installe Xrdp sur Debian et CentOS, sur le poste Windows il faut utiliser le client Remote Desktop standard
Il est dans les dépôts Debian Stable, Testing et Sid ce qui simplifie l'installation, il n'y a rien à installer sous Windows.
Cela fonctionne très bien sous Debian Sid ainsi que CentOS 5 & 6, c'est Ko sous CentOS 7.

#18 Re : Gestion des paquets Debian » [Résolu] Script d'installation de logiciel » 22-06-2016 16:41:54

yap22
Bonjour,

Regarde le man de apt-get, il y a une option -y.

#19 Re : Débuter avec la ligne de commande » [résolu] séparateur numérique de la commande sort » 22-06-2016 10:47:16

yap22
Bonjour,


sort -k 4 food_price.txt
7   Onions          5           0.45
6   Tomatoes        5           0.55
5   Oranges         10          0.78
3   Bananas         5           0.90
2   Apples          20          1.50
1   Mangoes         10          2.45
4   Pineapples      10          3.46
No  Item_Name       Quantity    Price

 



Ou :


head -1 food_price.txt; tail -n +2 food_price.txt |sort -k 4
No  Item_Name       Quantity    Price
7   Onions          5           0.45
6   Tomatoes        5           0.55
5   Oranges         10          0.78
3   Bananas         5           0.90
2   Apples          20          1.50
1   Mangoes         10          2.45
4   Pineapples      10          3.46

 

#20 Re : Autres WM » [résolu] Awesome WM - Multi écran navigation dynamique » 26-04-2016 15:52:10

yap22
Bonjour,

J'utilise la commande suivante pour avoir un bureau étendu en VGA :


xrandr --output LVDS1 --auto --output VGA1 --auto --right-of LVDS1
 



Pour un écran HDMI j'utilise la commande :


xrandr --output LVDS1 --auto --output HDMI1 --auto --right-of LVDS1
 

#21 Re : Les logiciels libres » Zim » 24-04-2016 20:00:44

yap22
J'ai plus de chance, je n'utilise le Windows pro que 10 ou 20% du temps, mon activité me permet de travailler essentiellement sous Linux.

Pour Windows tu peux tester nodejs portable (https://github.com/garethflowers/nodejs … /releases/), tu peux l'installer sur une cle USB. Il faudrait tester si on peut utiliser le même Tiddlywiki avec un nodejs sous Linux et un autre sous Windows.

#22 Re : Les logiciels libres » Zim » 24-04-2016 13:06:24

yap22

Lunatic a écrit :


Une question que je me pose toutefois : si je l'utilise, c'est dans le contexte du travail. Or, il y a des situations où je suis privé d'accès Internet. La solution locale du fichier unique me semble donc la meilleure. Toutefois, quid de TiddlyWiki lorsque ce fichier commence à grossir, grossir… Va-t-il rester véloce ? As-tu une expérience à ce sujet ?



Mon tiddly du boulot contient bientôt 5000 fiches (28 Mo) et je n'ai pas constaté de lenteur. Il ne faut pas garder le tiddler Recent ouvert car il peut être long à actualiser lors de la création ou la modification d'un tiddler.

Je ne comprend pas ta remarque concernant Internet à moins que tu fasses référence à un réseau local.
J'ai installé Node.js sur mon PC et je peux m'y connecter à distance.

La version avec un fichier unique a peut être un avantage en terme de mobilité.
Personnellement je préfère avoir les données dans des fichiers texte, elles sont facilement lisibles avec un éditeur simple, on peut y faire des recherches avec grep, on peut générer des Tiddler à partir de scripts.

#23 Re : Les logiciels libres » Zim » 22-04-2016 16:30:30

yap22
Bonjour,

J'avais essayé Zim il y a quelques années et il lui manquait des fonctions comme les tableaux (disponible maintenant), les filtres personnalisés ...

J'utilise TiddlyWiki depuis plusieurs années, d'abord la version classique et depuis plus d'un an la version 5 sous Node.js.
Avec la version tw5 sous node.js, les données (tiddler) sont enregistrées dans des fichiers textes. Il est possible de créer des affichages personnalisés en filtrant les tiddlers en fonction des tag ou de contenu des champs supplémentaires.
Il y a des Plugins qui peuvent enrichir le fonctionnement de tw5 dont un pour l'édition en Markdown.

Plus d'infos sur http://tiddlywiki.com/ ou sur le forum Gb https://groups.google.com/forum/#!forum/TiddlyWiki.
Il y a un forum Fr : http://forum.tiddlywiki.fr/

#24 Re : Gestion des paquets Debian » deux depots debian security ???? » 19-04-2016 13:17:56

yap22
Bonjour,

seb95deMLO a écrit :

Frosch a écrit :

Oui, c'est pareil, tu peux en supprimer un vu que ce sont des doublons.

À part ça, c'est la première fois que je vois quelqu'un mettre des dépôts openSUSE dans un sources.list lol
Tu fais quoi avec ça ?


Bonne question???



Owncloud est distribué sur une URL OpenSuse :
* https://www.howtoforge.com/tutorial/own … -8-jessie/
* http://software.opensuse.org/download/p … e=owncloud
* http://sharadchhetri.com/2013/08/08/how … -wheezy-7/

#25 Re : Autres » Erreur chown: groupe incorrect: <<odoo:odoo>> » 12-04-2016 22:49:10

yap22
Le compte odoo a comme groupe principal sudo ce qui est surprenant ...

Tu as 2 solutions :

1) supprimer le compte et le recréer dans le bon groupe

Pour supprimer le compte :


deluser odoo
 



Pour recréer un nouveau :


adduser  --home /home/odoo --shell bash --gecos "description du compte" odoo
 


Le compte odoo sera créé avec le groupe odoo.

2)créer le groupe odoo puis modifier le groupe principal du compte odoo

Creéation du groupe


groupadd odoo
 



Modification du groupe principal


usermod -aG odoo odoo
 

Pied de page des forums

Propulsé par FluxBB