Hello Taco,
I plan to make Maki when I start working on 16.04, so no worry about users upgrading to 16.04. About current updates, I would consider using this "autoUpdate" script which is a cron script, in /etc/cron.daily instead of the classic update manager:
#!/bin/sh
startDate=`date +%Y%m%d_%H:%M:%S`
LOG="/var/log/autoUpdate.log"
test_serveur='exemple.com'
nb_jours=14
[ "`ping -c1 -i1 ${test_serveur} | grep '100% packet loss'`" != "" ] &&
echo "Reseau inaccessible" >> ${LOG} && exit 1
for l in `seq 2 ${nb_jours}`
do
idx=$((nb_jours + 1 - l))
old_idx=$((idx - 1))
[ -f ${LOG}.${old_idx} ] && \mv ${LOG}.${old_idx} ${LOG}.${idx}
done
[ -f ${LOG} ] && \mv ${LOG} ${LOG}.1
echo "-- Demarrage a: ${startDate} --" > ${LOG}
for action in `echo update dist-upgrade autoremove`
do
apt-get -y ${action} 2>&1 >> ${LOG}
done
A buddy from my LUG wrote it on my request on the mailing list, I have been using it for several weeks now, and I didn't find any glitch so far. You can give it a try if you want, and if you do, you will see the logs in /var/log/ as autoUpdate.log* files (14 days before the eldest one is deleted).
I would like to make Maki a basic version, as finished as Bento is, but I would not include any GUI application except for a web browser, a text editor and the GUI file manager. This way it will be basic : which means people can then add what they want, but it will provide a more finished environment than what Sushi offers (not many people seem interested in Sushi anyway so far, I think geeks prefer busenlabs, the successor of Crunchbang, or even Archbang, the Openbox version of Archlinux).
I might have it come with chromium-browser, pcmanfm, and geany, but will change the geany.desktop file to have it appear in a "accessories" category instead of "programming" (because it scares the newbees). Or maybe I'll put leafpad, to make it much lighter on disk space. I will also install Synaptic, and the usual sound system, pavucontrol… deadbeef, mpv… so it won't be too hard for the users to start with it.
Ok to add make, gcc,and extlinux (without unnecessary depends or recommands, of course, and if it does not pull in too much).
The other kinds of tools, libreoffice, gnome software center (the replacement of the actual software-center), and other music, graphics etc. would be in a full version which this time would be a much large ISO, perhaps 1.6 GB, perhaps more.
This is the idea… One for the users who like choosing their apps themselves, one with lots of good programs in all categories. Let's see if people like it?
I didn't understand what you mean when you write "Basic bits of kit that just work in the background" ?
basic bits of kit? What is it?
***
Bonjour Taco,
Je prévois de créer Maki quand je commencerai à travailler sur 16.04, alors ne t'inquiète pas si les utilisateurs passent à 16.04. À propos des mises à jour actuelles, je considérerais utiliser ce script "autoUpdate" qui est un script cron, dans /etc/cron.daily au lieu du gestionnaire de mise à jour classique:
#!/bin/sh
startDate=`date +%Y%m%d_%H:%M:%S`
LOG="/var/log/autoUpdate.log"
test_serveur='exemple.com'
nb_jours=14
[ "`ping -c1 -i1 ${test_serveur} | grep '100% packet loss'`" != "" ] &&
echo "Reseau inaccessible" >> ${LOG} && exit 1
for l in `seq 2 ${nb_jours}`
do
idx=$((nb_jours + 1 - l))
old_idx=$((idx - 1))
[ -f ${LOG}.${old_idx} ] && \mv ${LOG}.${old_idx} ${LOG}.${idx}
done
[ -f ${LOG} ] && \mv ${LOG} ${LOG}.1
echo "-- Demarrage a: ${startDate} --" > ${LOG}
for action in `echo update dist-upgrade autoremove`
do
apt-get -y ${action} 2>&1 >> ${LOG}
done
Un copain de mon GUL l'a écrit à ma demande sur la liste de discussion, je l'utilise depuis plusieurs semaines, et je n'ai trouvé aucun problème jusqu'à présent. Tu peux essayer si tu le souhaites, et si tu l'essaies, tu trouveras les journaux dans /var/log/ des fichiers autoUpdate.log * (14 jours avant que le plus ancien soit supprimé).
Je voudrais faire de Maki une version de base, aussi finie que Bento, mais je n'inclurai aucune application graphique excepté un navigateur web, un éditeur de texte et le gestionnaire de fichiers GUI. De cette façon, il sera basique: ce qui signifie que les gens peuvent ajouter ce qu'ils veulent, mais cela offrira un environnement plus fini que ce que propose Sushi (peu de gens semblent s'intéresser au Sushi jusqu'ici, je pense que les geeks préfèrent les busenlabs, le successeur de Crunchbang, ou même Archbang, la version Openbox d'Archlinux).
Je pourrais y installer chrome-browser, pcmanfm, et geany, mais en ce cas je changerai le fichier geany.desktop pour qu'il apparaisse dans une catégorie "accessoires" au lieu de "programmation" (parce que le terme programmation fait peur aux débutants). Ou peut-être que je mettrai leafpad, qui est beaucoup plus léger sur l'espace disque. Je vais aussi installer Synaptic, et le système de son habituel, pavucontrol ... deadbeef, mpv ... donc ce ne sera pas trop dur pour les utilisateurs de commencer avec ça. Pour le reste, libre à eux de préférer VLC Smplayer, ou autre, etc.
Ok pour ajouter make, gcc, et extlinux (sans dépendances ou paquets recommandés inutile et si ça n'installe pas trop de paquets en plus).
Les autres types d'outils, libreoffice, Gnome Software Center, (le remplacement du centre logiciel actuel), et d'autres logiciels de musique, graphisme, etc. seraient dans une version complète qui cette fois serait une grande image ISO, peut-être 1,6 GB, peut-être plus.
C'est l'idée ... Une pour les utilisateurs qui aiment choisir leurs applications, une avec beaucoup de bons programmes dans toutes les catégories. Voyons voir si ça leur plait ?
Je n'ai pas compris ce que vous voulez dire quand vous écrivez "des morceaux de base de kit qui fonctionnent juste en arrière-plan" ?
Morceaux de base de kit ? Qu'est-ce que c'est ?