Posté par MicP .
En réponse au message clef USB : pas de sdb1.
Évalué à 2.
Dernière modification le 17 octobre 2017 à 13:52.
Bonjour
Ce n'est pas la clef qu'il faut formater, mais une partition de la clef.
Pour qu'il y ait une ou des partitions sur cette clef USB,
il faudrait qu'une table des partitions ait été créée sur cette clef.
Si un système de fichiers a été créé sur tout l'espace disponible sur cette clef (<=> la clef a été formatée),
il n'y aura pas de place pour y créer une table des partitions (et donc pas de partition sur cette clef).
=======
Le nom du fichier de périphérique qui permet d'accéder à cette clef est /dev/sdb
C'est ce fichier de périphérique qu'il faudra utiliser pour créer la table des partitions
et c'est dans la table des partitions de cette clef que l'on pourra créer une ou des partitions.
=======
Le fichier de périphérique qui permet d'accéder à la première partition de cette clef est /dev/sdb1
Le fichier de périphérique qui permet d'accéder à la deuxième partition de cette clef est /dev/sdb2
etc.
Ce sont ces fichiers de périphérique qu'il faut utiliser pour créer un système de fichiers sur ces partitions <=> formater.
=======
Il faudrait donc :
Afin de pouvoir créer une table des partitions, démounter tout système de fichiers de cette clef qui serait mounté
- Créer une table des partitions
- Créer une ou des partitions
- Créer un système de fichiers sur cette ou ces partitions <=> formater la ou les partitions
Je viens d'installer Linux Mint Cinnamon dans une machine virtuelle :
michel@mintvirt ~ $ lsb_release -a
No LSB modules are available.
Distributor ID: LinuxMint
Description: Linux Mint 18.2 Sonya
Release: 18.2
Codename: sonya
michel@mintvirt ~ $
Ensuite, j'ai installé VLC sur cette machine virtuelle,
et j'y ai transféré un fichier .ts qui avait été créé par un enregistrement VLC sur une autre machine.
Dans la machine Mint, quand j'ai double-cliqué sur ce fichier .ts,
c'est effectivement (par défaut) l'éditeur de texte xed qui a été utilisé pour ouvrir ce fichier vidéo.
=======
Mais ensuite, j'ai fait un clic droit sur le nom du fichier .ts
et dans les menus contextuels proposés, j'ai choisi Ouvrir avec -> Autre application…
Une fois l'application VLC choisie, j'ai cliqué sur le bouton Définir par défaut
Et pour vérifier, j'ai redémarré le système Mint et n'ai constaté aucun problème :
quand je double-clique sur les fichiers .ts, ils s'ouvrent maintenant avec l'application VLC
^ => le caractère ou motif de recherche suivant devra être début de ligne. d => supprimer du flux la ligne qui corresponds au motif de recherche.
sed '/^#/d' .bashrc
Cette ligne de commande sed
ne laissera passer vers stdout (flux standard de sortie)
que les lignes du fichier .bashrc dont le premier caractère n'est pas un caractère #
(Pour .bashrc les lignes qui commencent par un caractère # sont des commentaires.)
…mais quand on la démonte, le fichier de périphérique est détruit ! …
C'est seulement si tu as cliqué sur l'option Éjecter que le fichier de périphérique permettant d'accéder à la partition sera détruit.
L'option Démonter ne fait que ce qu'elle dit faire : démounter le système de fichiers de la partition concernée,
sans détruire le fichier de périphérique qui permet d'accéder à la partition.
Mais bon, je ne sais pas quel est l'Envionnement de Bureau que tu utilise ni l'application qui te propose cette option de Démontage.
Sinon, en ligne de commande, tu pourrais simplement démounter le système de fichiers que tu veux pouvoir formater,
ou alors, avec GParted, démounter le système de fichiers avant de le formater.
Mais quoi qu'il en soit, je te conseillerai plutôt de formater une partition de la clef plutôt que la clef elle même,
et au besoin, créé d'abord une table des partitions qui te permettra de créer une partition à formater.
Tu as peut-être à faire à une clef USB sur laquelle a été copié un fichier image ISO,
et c'est cette image ISO qui est mountée
D'accord, alors ce n'est pas la peine de créer des points de mountages
puisqu'ils sont créés automatiquement,
les noms des points de mountages doivent sans doute être :
(comme je ne connais pas ton nom de compte utilisateur…)
=======
Avec le disque externe et ses systèmes de fichiers automatiquement mountés,
tu pourrais simplement faire :
sudo chown $USER:$USER /media/${USER}/{stock,medias}
Ou bien, si tu veux appliquer récursivement cette modification d'appartenance et groupe
de façon à ce qu'elle soit appliquée à tous les fichiers de toute l'arborescence
contenue dans ces systèmes de fichiers
sudo chown -R $USER:$USER /media/${USER}/{stock,medias}
Ah zut ! J'avais donné les commandes pour un système n'utilisant pas sudo
mais comme Ubuntu utilise sudo il suffira, dans toutes les lignes de commandes données ci-dessus,
de remplacer su -c par sudo
J'ai "plussoyé" la proposition faite par wismerhill
car la commande tr est plus appropriée pour remplacer ou supprimer des caractères dans un fichier.
De plus, on évite le problème du caractère ] dans la liste pour la classe de caractères de la regexp pour sed
dans laquelle il est impossible de faire autrement que de metttre ce caractère en premier de la liste.
Créer les répertoires qui vont servir de point de mountage :
su -c "mkdir /mnt/{stock,medias}"
Ajouter ces lignes dans /etc/fstab
# pour la partition /dev/sdb1 dont le label est "stock"
UUID=6dce1e8b-ed6c-489b-ae32-a2a96432bbf0 /mnt/stock ext4 errors=remount-ro 0 0
# pour la partition /dev/sdb2 dont le label est "medias"
UUID=6d48e9d6-f15c-47ea-9862-14ae1ac2e5b6 /mnt/medias ext4 errors=remount-ro 0 0
Mounter les systèmes de fichiers qui viennet d'être ajoutés dans le fichier /etc/fstab
su -c "mount -a"
Changer les propriétés d'appartenance et groupe des systèmes de fichiers mountés
su -c "chown $USER:$USER /mnt/{stock,medias}"
Ou bien, si tu veux appliquer récursivement cette modification d'appartenance et groupe
de façon à ce qu'elle soit appliquée à tous les fichiers de toute l'arborescence
contenue dans ces systèmes de fichiers
Comme je le disais dans mon précédent message => je reformule (car vu le 0, je suppose que ça n'a pas été bien compris)
tout dépend de ce que fait ce script et comment il le fait.
Il peut tout aussi bien avoir été créé de façon à détecter s'il est exécuté dans un environnement interactif ou non,
dans ce cas, je suppose qu'il ne retournera rien sur son flux stdout
Sinon, le flux stdout de python3.6 sera redirigé dans le fichier nohup.out étant donné que la commande nohup précédait le lancement de son interpréteur de commandes.
Bien sûr, en fonction de ce que fait le script et comment il le fait il devrait être possible de lui faire prendre en compte une liste de paramètres
Pourquoi ne pas faire un simple rename 's/Sankore/OpenBoard/' *Sankore* ?
Parce que s'il doit renommer les répertoires en utilisant une liste
il doit commencer par la profondeur d'arborescence la plus éloignée
autrement dit par le dernier sous-répertoire de la branche
(d'où l'utilisation de l'option -depth de la commande find)
Dans quel paquet est-ce qu'on trouve la commande rename ?
Sur mon système debian stretch :
michel@debg53sw:~$ which rename
/usr/bin/rename
michel@debg53sw:~$
michel@debg53sw:~$ file /usr/bin/rename
/usr/bin/rename: symbolic link to /etc/alternatives/rename
michel@debg53sw:~$
michel@debg53sw:~$ file /etc/alternatives/rename
/etc/alternatives/rename: symbolic link to /usr/bin/file-rename
michel@debg53sw:~$
michel@debg53sw:~$ file /usr/bin/file-rename
/usr/bin/file-rename: C source, ASCII text
michel@debg53sw:~$
michel@debg53sw:~$ dpkg -S /usr/bin/file-rename
rename: /usr/bin/file-rename
Donc, sur mon système debian stretch
la commande rename est un script provenant du paquetage rename
Tapez alors la commande "passwd votre_nom_d_utilisateur" …
Entrez ensuite votre mot de passe quand on vous le demande (en tout, 2 fois !)
alors que :
… changé le pass (2x) …
=======
En fait, il n'est pas demandé de lancer deux fois la ligne de commande permettant de changer le mot de passe,
mais plutôt de,
suite à l'entrée (une seule fois) de la commande "passwd votre_nom_d_utilisateur"
- répondre en entrant une première fois le mot de passe
- et répondre à la demande de confirmation du mot de passe entré précédemment en entrant une deuxième fois le même mot de passe
la commande "passwd votre_nom_d_utilisateur" ne sera donc entrée qu'une seule fois.
Pour t'éviter d'avoir à télécharger plus d'un Giga octets de fichier image ISO, puis d'avoir à recopier ce gigaoctets sur une clef USB pour finalement devoir mettre à jour tous ces fichiers après l'installation,
je te recommande une des versions netinstall qui prendra par le web, les tout derniers fichiers bien à jour au cours de l'installation.
Le fichier netinstall "pèse" moins de 250 KB.
=======
Il se peut que tu aies besoin de certains fichiers firmware pour faire fonctionner certains périphériques de ta machine,
pour ça, il existe aussi le même genre de fichier image ISO netinstall qui inclue les fichiers firmwares,
et c'est bien pratique quand c'est ta carte réseau qui en a besoin au cours de l'installation : firmware-8.8.0-amd64-netinst.iso.torrent
Pour que la RTC du système Linux utilise aussi l'heure UTC,
il faut entrer cette ligne de commande :
timedatectl set-local-rtc 0
Et éventuellement vous pouvez utiliser la mise à jour de l'heure par un serveur de temps
Voilà ce que ça donne sur une distribution debian
avec l'utilisation des serveurs NTP activée :
michel@debg53sw:~$ timedatectl
Local time: mar. 2017-04-11 14:52:27 CEST
Universal time: mar. 2017-04-11 12:52:27 UTC
RTC time: mar. 2017-04-11 12:52:27
Time zone: Europe/Paris (CEST, +0200)
NTP enabled: yes
NTP synchronized: yes
RTC in local TZ: no
DST active: yes
Last DST change: DST began at
dim. 2017-03-26 01:59:59 CET
dim. 2017-03-26 03:00:00 CEST
Next DST change: DST ends (the clock jumps one hour backwards) at
dim. 2017-10-29 02:59:59 CEST
dim. 2017-10-29 02:00:00 CET
michel@debg53sw:~$
# vérifier si le paquetage est déjà installé
Posté par MicP . En réponse au message Impossible d'installer des applications. Évalué à 1. Dernière modification le 31 octobre 2017 à 13:11.
Bonjour
Pour vérifier si le paquetage vlc est déjà installé,
il y a la commande :
Ci-dessous, je peux voir que le paquetage vlc a bien été installé :
=======
et ci-dessous, je peux constater que le paquetage me-tv n'est pas installé :
# Clef -> table des partitions -> partition(s) -> système de fichiers
Posté par MicP . En réponse au message clef USB : pas de sdb1. Évalué à 2. Dernière modification le 17 octobre 2017 à 13:52.
Bonjour
Ce n'est pas la clef qu'il faut formater, mais une partition de la clef.
Pour qu'il y ait une ou des partitions sur cette clef USB,
il faudrait qu'une table des partitions ait été créée sur cette clef.
Si un système de fichiers a été créé sur tout l'espace disponible sur cette clef (<=> la clef a été formatée),
il n'y aura pas de place pour y créer une table des partitions (et donc pas de partition sur cette clef).
=======
Le nom du fichier de périphérique qui permet d'accéder à cette clef est
/dev/sdb
C'est ce fichier de périphérique qu'il faudra utiliser pour créer la table des partitions
et c'est dans la table des partitions de cette clef que l'on pourra créer une ou des partitions.
=======
Le fichier de périphérique qui permet d'accéder à la première partition de cette clef est
/dev/sdb1
Le fichier de périphérique qui permet d'accéder à la deuxième partition de cette clef est
/dev/sdb2
etc.
Ce sont ces fichiers de périphérique qu'il faut utiliser pour créer un système de fichiers sur ces partitions <=> formater.
=======
Il faudrait donc :
Afin de pouvoir créer une table des partitions, démounter tout système de fichiers de cette clef qui serait mounté
- Créer une table des partitions
- Créer une ou des partitions
- Créer un système de fichiers sur cette ou ces partitions <=> formater la ou les partitions
# je viens de faire une test
Posté par MicP . En réponse au message Association de fichiers ne fonctionne pas. Évalué à 2. Dernière modification le 01 octobre 2017 à 12:51.
Bonjour
Je viens d'installer
Linux Mint Cinnamon
dans une machine virtuelle :Ensuite, j'ai installé
VLC
sur cette machine virtuelle,et j'y ai transféré un fichier
.ts
qui avait été créé par un enregistrementVLC
sur une autre machine.Dans la machine
Mint
, quand j'ai double-cliqué sur ce fichier.ts
,c'est effectivement (par défaut) l'éditeur de texte
xed
qui a été utilisé pour ouvrir ce fichier vidéo.=======
Mais ensuite, j'ai fait un clic droit sur le nom du fichier
.ts
et dans les menus contextuels proposés, j'ai choisi
Ouvrir avec
->Autre application…
Une fois l'application
VLC
choisie, j'ai cliqué sur le boutonDéfinir par défaut
Et pour vérifier, j'ai redémarré le système
Mint
et n'ai constaté aucun problème :quand je double-clique sur les fichiers
.ts
, ils s'ouvrent maintenant avec l'applicationVLC
# sed '/^#/d' .bashrc
Posté par MicP . En réponse au message Que fait la commande sed ’/^#/d’ ?. Évalué à 7.
^ => le caractère ou motif de recherche suivant devra être début de ligne.
d => supprimer du flux la ligne qui corresponds au motif de recherche.
sed '/^#/d' .bashrc
Cette ligne de commande
sed
ne laissera passer vers
stdout
(flux standard de sortie)que les lignes du fichier
.bashrc
dont le premier caractère n'est pas un caractère#
(Pour
.bashrc
les lignes qui commencent par un caractère#
sont des commentaires.)[^] # Re: watch ne rend pas la main
Posté par MicP . En réponse au message Notification usb. Évalué à 3.
Après avoir plussoyé la suggesion de règle udev
je rajoute quelques liens :
https://wiki.archlinux.org/index.php/udev
https://wiki.archlinux.org/index.php/Udisks
# "Démonter" n'est pas "Éjecter"
Posté par MicP . En réponse au message procédure propre pour formater clef USB. Évalué à 7. Dernière modification le 23 septembre 2017 à 23:38.
C'est seulement si tu as cliqué sur l'option
Éjecter
que le fichier de périphérique permettant d'accéder à la partition sera détruit.L'option
Démonter
ne fait que ce qu'elle dit faire : démounter le système de fichiers de la partition concernée,sans détruire le fichier de périphérique qui permet d'accéder à la partition.
Mais bon, je ne sais pas quel est l'Envionnement de Bureau que tu utilise ni l'application qui te propose cette option de Démontage.
Sinon, en ligne de commande, tu pourrais simplement démounter le système de fichiers que tu veux pouvoir formater,
ou alors, avec GParted, démounter le système de fichiers avant de le formater.
Mais quoi qu'il en soit, je te conseillerai plutôt de formater une partition de la clef plutôt que la clef elle même,
et au besoin, créé d'abord une table des partitions qui te permettra de créer une partition à formater.
Tu as peut-être à faire à une clef USB sur laquelle a été copié un fichier image ISO,
et c'est cette image ISO qui est mountée
[^] # Re: précision importante sur les partitions
Posté par MicP . En réponse au message droits d'acces sur disque dur interne. Évalué à 1. Dernière modification le 21 septembre 2017 à 11:07.
D'accord, alors ce n'est pas la peine de créer des points de mountages
puisqu'ils sont créés automatiquement,
les noms des points de mountages doivent sans doute être :
(comme je ne connais pas ton nom de compte utilisateur…)
=======
Avec le disque externe et ses systèmes de fichiers automatiquement mountés,
tu pourrais simplement faire :
sudo chown $USER:$USER /media/${USER}/{stock,medias}
Ou bien, si tu veux appliquer récursivement cette modification d'appartenance et groupe
de façon à ce qu'elle soit appliquée à tous les fichiers de toute l'arborescence
contenue dans ces systèmes de fichiers
sudo chown -R $USER:$USER /media/${USER}/{stock,medias}
[^] # Re: je ferai comme ça :
Posté par MicP . En réponse au message droits d'acces sur disque dur interne. Évalué à 1.
Ah zut ! J'avais donné les commandes pour un système n'utilisant pas
sudo
mais comme Ubuntu utilise
sudo
il suffira, dans toutes les lignes de commandes données ci-dessus,de remplacer
su -c
parsudo
[^] # Re: C'est un job pour tr
Posté par MicP . En réponse au message Sed et les caractères spéciaux. Évalué à 2. Dernière modification le 19 septembre 2017 à 15:58.
J'ai "plussoyé" la proposition faite par wismerhill
car la commande
tr
est plus appropriée pour remplacer ou supprimer des caractères dans un fichier.De plus, on évite le problème du caractère
]
dans la liste pour la classe de caractères de la regexp poursed
dans laquelle il est impossible de faire autrement que de metttre ce caractère en premier de la liste.
# je ferai comme ça :
Posté par MicP . En réponse au message droits d'acces sur disque dur interne. Évalué à 1. Dernière modification le 19 septembre 2017 à 14:22.
Créer les répertoires qui vont servir de point de mountage :
Ajouter ces lignes dans /etc/fstab
Mounter les systèmes de fichiers qui viennet d'être ajoutés dans le fichier
/etc/fstab
Changer les propriétés d'appartenance et groupe des systèmes de fichiers mountés
Ou bien, si tu veux appliquer récursivement cette modification d'appartenance et groupe
de façon à ce qu'elle soit appliquée à tous les fichiers de toute l'arborescence
contenue dans ces systèmes de fichiers
# En modifiant la position d'un caractère
Posté par MicP . En réponse au message Sed et les caractères spéciaux. Évalué à 2.
On peut aussi faire un peu plus court avec :
# En modifiant la position d'un caractère
Posté par MicP . En réponse au message Sed et les caractères spéciaux. Évalué à 3. Dernière modification le 18 septembre 2017 à 01:55.
On peut aussi faire un peu plus court avec :
# je persiste
Posté par MicP . En réponse au message Commande nohup pour un script qui demande une information avant lancement.. Évalué à 1.
Comme je le disais dans mon précédent message => je reformule (car vu le 0, je suppose que ça n'a pas été bien compris)
tout dépend de ce que fait ce script et comment il le fait.
Il peut tout aussi bien avoir été créé de façon à détecter s'il est exécuté dans un environnement interactif ou non,
dans ce cas, je suppose qu'il ne retournera rien sur son flux stdout
Sinon, le flux stdout de python3.6 sera redirigé dans le fichier nohup.out étant donné que la commande nohup précédait le lancement de son interpréteur de commandes.
Bien sûr, en fonction de ce que fait le script et comment il le fait il devrait être possible de lui faire prendre en compte une liste de paramètres
# man nohup
Posté par MicP . En réponse au message Commande nohup pour un script qui demande une information avant lancement.. Évalué à 0.
La demande sera (peut-être, en fonction du script) redirigée vers le fichier
nohup.out
[^] # Re: Précision :
Posté par MicP . En réponse au message 1 ligne de shell pour les changer tous. Évalué à 1.
J'y vois une liste de 15 lignes.
Sacha Trémoureux avait d'ailleurs proposé un d'utiliser un
tree
ce qui aurait levé toute ambiguïté.
[^] # Précision :
Posté par MicP . En réponse au message 1 ligne de shell pour les changer tous. Évalué à 1.
Je précise que par copié/collé du bloc de texte fournit par djibb
Cela donne :
[^] # Re: Si debian : en utilisant "find" et "rename"
Posté par MicP . En réponse au message 1 ligne de shell pour les changer tous. Évalué à 3. Dernière modification le 06 septembre 2017 à 11:19.
Parce que s'il doit renommer les répertoires en utilisant une liste
il doit commencer par la profondeur d'arborescence la plus éloignée
autrement dit par le dernier sous-répertoire de la branche
(d'où l'utilisation de l'option
-depth
de la commandefind
)Sur mon système
debian stretch
:Donc, sur mon système
debian stretch
la commande
rename
est un script provenant du paquetagerename
# mot de passe : linux
Posté par MicP . En réponse au message Changer le mot de passe oublié (xubuntu) ou comment récupérer les fichiers avant réinstallation?. Évalué à 1.
Dans ton fichier
/etc/shadow
remplace le champ du mot de passe par :$6$r28tUNma$/xfjwOOnoi9h5Ed1lmsW5fxK2nrsov1G1loFzHmtizK3o0Lct/biKU2N.U0r8XjdMAGmp87/LC/vjNA4tOS5S/
Le nouveau mot de passe sera :
linux
# interprétation
Posté par MicP . En réponse au message Changer le mot de passe oublié (xubuntu) ou comment récupérer les fichiers avant réinstallation?. Évalué à 1.
Bonjour
Je pense qu'il y a eu une interprétation de :
alors que :
=======
En fait, il n'est pas demandé de lancer deux fois la ligne de commande permettant de changer le mot de passe,
mais plutôt de,
suite à l'entrée (une seule fois) de la commande "passwd votre_nom_d_utilisateur"
- répondre en entrant une première fois le mot de passe
- et répondre à la demande de confirmation du mot de passe entré précédemment en entrant une deuxième fois le même mot de passe
la commande "passwd votre_nom_d_utilisateur" ne sera donc entrée qu'une seule fois.
# Si debian : en utilisant "find" et "rename"
Posté par MicP . En réponse au message 1 ligne de shell pour les changer tous. Évalué à 2. Dernière modification le 05 septembre 2017 à 14:53.
find . -depth -type d -execdir rename 's/Sankore/OpenBoard/' {} \;
[^] # Re: Pourquoi télécharger plus d'1GB alors que moins de 300KB suffisent
Posté par MicP . En réponse au message Quelle version de Debian suis-je censé télécharger?. Évalué à 1. Dernière modification le 19 mai 2017 à 14:20.
Effectivement : 250 MB et pas 250 KB
Mais après 5 minutes, il n'est plus possible de modifier son message, et quand, en plus, je constate mes fautes d'orthographe…
# Pourquoi télécharger plus d'1GB alors que moins de 300KB suffisent
Posté par MicP . En réponse au message Quelle version de Debian suis-je censé télécharger?. Évalué à 3. Dernière modification le 18 mai 2017 à 23:37.
Bonsoir
Pour t'éviter d'avoir à télécharger plus d'un Giga octets de fichier image ISO, puis d'avoir à recopier ce gigaoctets sur une clef USB pour finalement devoir mettre à jour tous ces fichiers après l'installation,
je te recommande une des versions netinstall qui prendra par le web, les tout derniers fichiers bien à jour au cours de l'installation.
Le fichier netinstall "pèse" moins de 250 KB.
=======
Il se peut que tu aies besoin de certains fichiers firmware pour faire fonctionner certains périphériques de ta machine,
pour ça, il existe aussi le même genre de fichier image ISO netinstall qui inclue les fichiers firmwares,
et c'est bien pratique quand c'est ta carte réseau qui en a besoin au cours de l'installation : firmware-8.8.0-amd64-netinst.iso.torrent
# C'est réparé
Posté par MicP . En réponse au message invalid sender sur smtp laposte.net. Évalué à 1.
pingouinux sur ubuntu-fr.org
# En ce qui concerne le système LVM
Posté par MicP . En réponse au message sur quel disque physique est mon monté mon fs (au travers de lvm). Évalué à 1.
Bonsoir
Voir aussi le contenu du répertoire
/etc/lvm
et le retour des commandes (et de leurs options) :
lvdisplay
vgdisplay
pvdisplay
# timedatectl
Posté par MicP . En réponse au message Problème d'horloge en dual Boot Windows/Mint Serena. Évalué à 2. Dernière modification le 11 avril 2017 à 14:59.
Pour que la RTC du système Linux utilise aussi l'heure UTC,
il faut entrer cette ligne de commande :
timedatectl set-local-rtc 0
Et éventuellement vous pouvez utiliser la mise à jour de l'heure par un serveur de temps
Voilà ce que ça donne sur une distribution debian
avec l'utilisation des serveurs NTP activée :