Messages récents

Pages: [1] 2 3 ... 10
1
Trucs et astuces / Sauvegarder avec rsync et exclure fichiers et dossiers cachés
« Dernier message par melodie le 19 mars 2018 à 14:31:48 »
Comme j'ai cherché et testé un bon moment ce matin, surtout avec les posts en français où la plupart des gens qui répondent commencent par argumenter, (mais pourquoi tu veux exclure tes fichiers de configs ?  :o - de quoi je me mèle ?  :-*)

j'ai finalement trouvé la solution sur un forum anglophone (askubuntu).

Voici comment faire:

sync -av -r --progress --exclude=".*" --exclude=".*/" SOURCE DESTINATION/

où "SOURCE" peut prendre un / à la fin, pour sauvegarder tout ce qui est dans SOURCE mais pas le répertoire "SOURCE" lui-même, ou ne pas prendre de / à la fin, de sorte à sauvegarder le répertoire SOURCE et tout ce qu'il contient. Et même chose pour DESTINATION : avec un / à la fin, on envoie le contenu de SOURCE à l'intérieur.

Les options : "-av" est récursif, bavard, et respecte les attributs (ce qui signifie qu'il conserve les droits, les permissions, et les appartenances des fichiers à leurs propriétaires et groupes respectifs d'origine).

--progress est optionnel et permet de voir le déroulement de l'action de rsync dans le terminal.

--exclude=".*" permet d'exclure tous les fichiers cachés, mais pas les répertoires cachés (comme .cache, .local, .gvfs ... il y en a beaucoup dans le répertoire de l'utilisateur)

--exclude=".*/" permet d'exclure tous les dossiers cachés.


Je ferai seulement dans un second temps la copie des répertoires cachés indispensables, du style .mozilla et .mozilla-thunderbird. J'aurais peut-être pu trouver un moyen de l'ajouter dans la ligne de commande (avec un ; à la fin de la ligne ci-dessus par exemple, et chainer la suite et si vous avez mieux, envoyez !)


Voici le test que j'ai fait pour voir si cela fonctionne:

j'ai créé un répertoire Test et un répertoire TEST et créé quelques fichiers et dossiers quelconques dans Test:

Citer
$ ls -lhAR
.:
total 12K
-rw-rw-r-- 1 melodie melodie    0 mars  19 13:30 bidule
-rw-rw-r-- 1 melodie melodie    0 mars  19 13:30 .bidule
-rw-rw-r-- 1 melodie melodie    0 mars  19 13:30 chose
-rw-rw-r-- 1 melodie melodie    0 mars  19 13:30 .chose
drwxrwxr-x 2 melodie melodie 4,0K mars  19 13:58 chouette
drwxrwxr-x 2 melodie melodie 4,0K mars  19 13:58 fourrure
drwxrwxr-x 2 melodie melodie 4,0K mars  19 13:58 lapin
-rw-rw-r-- 1 melodie melodie    0 mars  19 13:30 truc
-rw-rw-r-- 1 melodie melodie    0 mars  19 13:30 .truc

./chouette:
total 0
-rw-rw-r-- 1 melodie melodie 0 mars  19 13:58 .bidule
-rw-rw-r-- 1 melodie melodie 0 mars  19 13:58 .chose

./fourrure:
total 0
-rw-rw-r-- 1 melodie melodie 0 mars  19 13:58 .chose
-rw-rw-r-- 1 melodie melodie 0 mars  19 13:58 .truc

./lapin:
total 0
-rw-rw-r-- 1 melodie melodie 0 mars  19 13:58 .bidule
-rw-rw-r-- 1 melodie melodie 0 mars  19 13:58 .chose

la commande:
rsync -av -r --progress --exclude=".*" --exclude=".*/" Test/ TEST/

le résultat:
Citer
$ ls -lhAR TEST/
TEST/:
total 12K
-rw-rw-r-- 1 melodie melodie    0 mars  19 13:30 bidule
-rw-rw-r-- 1 melodie melodie    0 mars  19 13:30 chose
drwxrwxr-x 2 melodie melodie 4,0K mars  19 13:58 chouette
drwxrwxr-x 2 melodie melodie 4,0K mars  19 13:58 fourrure
drwxrwxr-x 2 melodie melodie 4,0K mars  19 13:58 lapin
-rw-rw-r-- 1 melodie melodie    0 mars  19 13:30 truc

TEST/chouette:
total 0

TEST/fourrure:
total 0

TEST/lapin:
total 0


notez que j'ai mis une option "-r" qui ne sert à rien. :]

man rsync précise:

Citer
-a, --archive               archive mode; equals -rlptgoD (no -H,-A,-X)

2
Évènements Logiciels libres / Re : RMLL 2018 à Strasbourg
« Dernier message par mhep le 02 mars 2018 à 14:54:37 »
Bonjour,

L'équipe de Strasbourg lance un appel à participations.

L'édition est centrée sur le fil rouge « Éducation numérique : fabrique de la captivité ou nouvelle émancipation ? »

Extraits de la page https://2018.rmll.info :

Du 7 au 12 juillet 2018

"Cette thématique centrale se retrouvera sur toute la durée du festival. Elle n'est donc pas exclusive, mais nous privilégierons les propositions de formats qui s'y rattachent. La question de l'enseignement numérique permettra d'aborder les enjeux majeurs de l'éducation par/aux usages de ces technologies. Cette thématique recouvre les enseignements du primaire au supérieur, en passant par l'apprentissage associatif, amateur et continu, tout en questionnant leurs implications sociétales de manière générale.

Au delà de cette thématique centrale, nous souhaitons souligner le caractère transversal et transdisciplinaire du Libre. Le libre englobe
la musique libre, les livres libres, les licences libres, et les problématiques de vie privée et de gouvernance des technologies parmi
d'autres choses. En somme, le Libre revendique une conception humaniste de la culture : chaque individu devrait avoir le droit d'utiliser,
d'étudier, de modifier, de partager une ressource. Nous encourageons donc les participants à dépasser le simple aspect technique du logiciel informatique.

Pendant l'édition, chaque événement sera rattaché à un ou plusieurs des quatre thèmes suivants : Initiation, Technique, Société, Arts et
culture, qui peuvent contenir plusieurs sous-thèmes selon les propositions.

Nous proposons les formats d'évènements suivants :

Conférence
Format classique, interactive ou non, la conférence permet de mettre en avant un progrès technique, une problématique, toute autre idée ou projet pertinent.
Durée : 30 min ou 1 h, plus interactions avec l'audience, sauf exceptions.
Public : 50, 210 ou 520 personnes.

Atelier
Destinés ou non à un public spécifique, l'atelier permet une découverte ou un approfondissement d'une pratique précise.
Nous vous demandons de présenter la méthode pédagogique que vous pratiquerez pendant l'atelier.
Durée : par séance(s) de 1 h à 4 h.
Public : 50 personnes max.

Salon / Devroom
Nommés en référence aux t'chats, les salons de discussions permettent la rencontre physique entre toutes les personnes et communautés sensibles à un sujet particulier. Nous vous encourageons à rendre ces moments accueillants et conviviaux.
Durée : de 1 h à 4 h.
Public : 50 personnes max.

Débat / table-rondes
Les débats ou tables-rondes permettent de discuter collectivement de questions majeures. Vous choisirez ou nous confierez la nomination du modérateur.
Nous vous laissons le choix du dispositif (frontal, forum, etc.), en tenant compte de l'intérêt que présentera le degré choisi de participation du public.
Durée : 50 min.
Public : 50 personnes max.

Création
Vous pouvez nous proposer une sorte de résidence d'un à plusieurs jours pour produire des formes libres : théâtre, musique, dessin, cinéma, cuisine, etc.
La création est à prendre au sens large : il peut aussi bien s'agir d'une projection audiovisuelle que d'une performance musicale, culinaire ou sportive, en intérieur ou extérieur.
Durée : libre.
Public : selon les cas.

Autre
Si votre idée ne correspond à aucune case proposée, ce n'est pas un problème tant que vous en identifiez précisément le cadre. Nous pourrons discuter avec vous de la faisabilité du projet.

Nous mettrons à disposition sur le portail un formulaire de réponse à partir du 15 mars. Date limite le 15 avril.
Pour tout besoin d'information supplémentaire, n'hésitez donc pas à contacter l'équipe par mail à l'adresse contact@listes2018.rmll.info.

Par ailleurs il est possible de contribuer en s'inscrivant sur les listes de diffusion de l'édition : https://listes2018.rmll.info/
3
Travaux contributifs dans le Libre / Re : Re : Bento Bionic en construction
« Dernier message par melodie le 16 février 2018 à 19:36:19 »
Bonne idée


Merci Marc !

et s'il y a des libristes de ton GULL qui ont envie de participer et d'essayer chez eux, ils sont les bienvenus ! Cela pourrait être cool de travailler dessus à plusieurs. ;)



4
Travaux contributifs dans le Libre / Re : Bento Bionic en construction
« Dernier message par mhep le 16 février 2018 à 19:22:48 »
Bonne idée
6
Help requests / Re : Error message on remaster install
« Dernier message par melodie le 25 janvier 2018 à 23:53:06 »
Hi Taco.22,

I checked, and indeed no isolinux in Trusty. To get it, you might want to upgrade to Xenial. In Trusty, I still use an older version of Customizer: http://46.226.109.156/Customizer-2017-14-march.tar.bz2

and it is xorriso which comes out when searching for isolinux (ad bootcd, but xorriso was already in the list of packages to install before compiling customizer):

$ apt-cache search isolinux
xorriso - outil de manipulation ISO-9660 et Rock Ridge en ligne de commande
bootcd - Lance votre système à partir d'un CD sans avoir besoin de disques

(Tried "LANG=C" to output it in English, but it didn't work in that remote system)


You seem to have found a way to make it work in 14.04 with the latest customizer version, so I think it's ok and you don't need to change?
7
Help requests / Re : Error message on remaster install
« Dernier message par Taco.22 le 24 janvier 2018 à 13:09:38 »
Hi Mélodie,

I'll give that script a run in the next few days - I've tweaked the work directory line.  I only use the X220 when doing maintenance but I don't recall any issues with the keyboard - seemed all normal to me.  Maybe you need to define "jerky".  What I can't stand about laptops is the scroll pad though - I have to connect a mouse!

I had to install isolinux from a 16.04 repo.  Did you get yours from a 14.04 repo or some other place?


EDIT - decided not to wait and tried the script!  Worked out to run as su.  Neat!  Moves the ISO out of the work directory, which allows Customizer to rebuild if needed.  I'll have to dd and boot to see what the result is.
8
Help requests / Re : Error message on remaster install
« Dernier message par melodie le 21 janvier 2018 à 14:33:52 »
Hi, if you want to use "dd" to create your bootable USB devices you need to have isohybrid in the machine installed where you remaster and use a script after building to make a few changes on the ISO created by Customizer. Here is one of them, for an example:

(You get all my little tricks he he!  ;-) )

/Scripts that I orgininally didn't even make myself… But I use them, and tweak them as time goes.

#!/bin/sh

unset RELEASE

ARCH=amd64
VERSION=14.04
ARCHNAME=x86_64
EDITION=5_3
#BUILD=1
USER=melodie
GROUP=users
ISONAME=bento-openbox-$VERSION.$EDITION-$ARCHNAME.iso

mv /home/Ubuntu-$ARCH-$VERSION.iso $ISONAME
chown $USER:$GROUP $ISONAME
chmod a-x $ISONAME
isohybrid $ISONAME
md5sum $ISONAME > $ISONAME.md5sum
chown $USER:$GROUP $ISONAME.md5sum


arguments are in high cases, $XYZY stands for the value you insert after the sign '=' which comes after the argument.

the line "mv /home/Ubuntu-$ARCH-$VERSION.iso $ISONAME"  will have to be tweaked as maybe now the default is having the work directory under "/home/customizer" and no more under "/home" as it used to be, unless you changed that part to something else, then adapt it accordingly.

If you have questions about the rest of the script, please send! (users and groups are different on the remote server on which I build than locally, etc.)

Yes, I still have my x220. I had broken the motherboard, but I bought another one on ebay and I changed it. I don't like the way the keyboard behaves, it feels very jerky, (I type with 10 fingers fast enough) and I don't see any way around, unless I plugin an external keyboard. Is the one you have jerkey? If you know about a solution I'd like to have it. :)


PS: isohybrid belongs to the syslinux package, which is probably installed in your system.
9
Help requests / Re : Error message on remaster install
« Dernier message par Taco.22 le 21 janvier 2018 à 02:11:51 »
Hi Mélodie,

Well there had to be a catch somewhere!  Using Customizer to remix the ISO is the easy bit.  Getting the finished ISO onto a USB stick has been an exercise in frustration.  I had used VBox, Pinguy Builder and Customizer on Lou's computer, and I think things were getting a bit confused.  I also kept getting corrupted or borked file systems on USB sticks when trying to install on to them.  I was constantly reformating to fat32 as they failed to boot, or the installer failed to work.  Sometimes there was a "Boot Failure" error right at the start, other times failure struck during installation, and never at quite the same point   To install onto a stick I used Startup Disk Creator, Unetbootin and dd - all were hit and miss.  That error message that I mentioned in the first post even popped up when I was installing Bento 64bit onto my computer, but with an option to skip - hadn't seen that before!

Anyway, long story short, after making many attempts to build and burn a workable ISO on my wife's computer I have done a clean install of Bento 64bit onto my computer (it had the 32bit version previously), modified the system to my specs and then did a clean install of Customizer.  I have remixed my version of Bento in Customizer and installed onto a USB stick with Startup Disk Creator.  On booting Lou's computer I hit a login window.  No go.  However booting straight to the installer worked - I need to boot my computer from another hard drive to see if it goes through with the install.  Am I missing any tweaks that need to be made with Customizer?  I'm also thinking of buying a couple of new USB sticks as mine are starting to get a bit used and abused - they do wear out in the end.

Just for fun I have included a shot of my "desktop", showing embedded terminal at top left, conky at top right, trayer at bottom right, and Thunar in TWIN PANE mode - that's a patched version I found.  It also has a lovely wallpaper I found years ago and still remains my favourite Openbox background.  Maybe I should post a write up of the specs elsewhere.




P.S - I noticed on a post you made somewhere - can't remember where - that you had a Lenovo X220 laptop.  Do you still have it?  We bought a refurbished one for our daughter the year before last.  It's a great laptop and even came with the dock.  I couldn't bring myself to buy a newer crap brand with Windows 10 installed!
10
Help requests / Re : Re : Error message on remaster install
« Dernier message par melodie le 17 janvier 2018 à 13:26:51 »
Why haven't I been using this ages ago?!?
[/quote]


because you haven't met with Kamilion, who is a fantastic person. He lives in US west coast, and used Customizer long before he started to take care of the code (which has a history of several maintainers since the original author).

He is the one who has advised me to use it after Ubuntu Builder was obsoleted. You can meet him on the IRC chan #lxde on irc.freenode.net, for instance.


Citer
Thanks very much for the heads-up on this - much appreciated  :D


you are most welcome!

Pages: [1] 2 3 ... 10