NuTyX: cards 0.10.90 disponible

Rédigé par Sébastien.C(seb95) - - aucun commentaire

Dernière nouvelle 18-04-2015

cards 0.10.90 disponible

L'outil a complètement été revu. La synchronisation ne prends que quelques secondes. La séparation entre binaires et ports est désormais beaucoup plus clair.

De nouvelles commandes ont été ajoutées:

cards purge

supprime les binaire et autres fichiers obsolètes.

cards help 

fourni une aide sur cards

cards depcreate

Compile un port ET ses dépendances dans le bon ordre. Similaire à la commande prt-get depinst.

man cards et man cards.conf sont désormais disponibles

Petite piqûre de rappel: Les commandes:

cards sync -i
cards list -i
cards info -i 
cards diff -b

sont simplifiées et deviennent:

cards sync
cards list
cards info 
cards diff

Mise à jour de la documentation du site

Les articles Qu'est-ce qu'un port, Comment construire un paquet, Produire une iso personalisée ont été revus.

Les nouveaux kernels

Un nouveau kernel est enfin disponible, nous passons au kernel 3.19.4, les blocages rencontrés sur les premières versions semblent avoir disparus

Un nouveau kernel à long term de la série 3.18. Il peut être installé en parallèle avec le kernel standard. C'est juste deux liens à ajuster ds le dossier boot. (initrd et kernel)

Prochaine ISO

le service openssh ne sera plus implémenté dans l'iso en effet c'est un moyen trop facile pour se connecter à distance si le mot de passe est trop faible. Pour peu que le routeur ne fasse pas son travail de pare feu.

Un nouvel article explique comment produire sa propre iso pour un déploiement facilité

Le script d'installation install-saravane à nouveau disponible

install-saravane à nouveau opérationnel attention, pas de kernel installé. Il vérifie la présence minimale des outils necessaire pour son fonctionnement: bash à jour, gawk, wget

Arrêt du support prt-get / pkgutils

J'abandonne le support en parallèle de cards et de la pair pkgutils / prt-get, certe les recettes crux sont compatibles avec cards mais l'inverse ne l'est pas du tout, sous NuTyX nous gardons la doc, les devel, les man etc. Les paquets sont alors splités pour qu'ils restent d'une taille raisonnable. Si l'on utile les recettes de NuTyX avec pkgutils, on se retrouve très rapidement avec des paquets énormes (le kernel par ex) et la base de données est alors saturée Ce qui rend pkgutils très lent. L'autre soucis est les pre et post install sous pkgutils, c'est sans le nom du paquet.

Nouvelles sections

Section system devient la section base

Section server devient la section console

Section desktop reste desktop

Debian la bien chiante... Ou l'abandon de celle ci par les developeurs en amont...

Rédigé par Sébastien.C(seb95) - - 2 commentaires

Ce titre ne veut rien dire, c'est juste un coup de gueule.

En gros c'est juste une histoire de paquets pas a jour dans Sid, puisque debian est encore gelé a l'heure ou j'ecris. Le paquet en question est xfce en 4.12, disponible dans experimental mais sans ses goodies... Alors que ubuntu possède des ppa pour la version 4.12 officiels et maintenu par des développeurs officiels de xfce.

Et debian dans tout ça, on a encore une moitié de version. Et en plus de cela, on a pas mal de paquets, gstreamer pour ne pas le nommer, qui ne veut pas s'installer.

Il serait grand temps que debian propose un truc qui se rapproche des ppa d'ubuntu, et pourquoi pas directement les même ppa, après tout c'est des paquets .deb et ça devrait être compatible? En faite non et ceci pour une bonne raison, debian donne souvent une version de paquet aux dépendances. Par exemple, les plugins de xfce ont besoin de panel =<4.10, alors que certains de ces plugins n'ont même pas évolué...

 

Un autre truc qui me déplait au plus haut point sous debian, c'est le changement de nom/logo des produits mozilla. Je comprend le pourquoi, mais je reste a dire qu'en plus de proposer les versions totalement libre, il pourrait être sympa de proposer les "vrais" dans la section nonfree ou du moins un script qui télécharge et installe le binaire du site mozilla...

La raison de leurs "faux mozilla"  est simple, sous debian stable, aucun paquets ne doit changer de version ou apporter/supprimer des fonctions, or les "mozilla" en proposent a chaque fois.  Et du coté de mozilla, seuls les versions officiels sans patchs externes peuvent utiliser les logos et les marques officiels. Donc si debian corrige plus question d'utiliser la marque et les logos.

Et le choix a été vite fait, entre deux solution:

  • Soit le mainteneur debian migrait les paquets mozilla de free a nonfree
  • Soit il changeait de nom et de logos pour ses paquets

Donc pour satisfaire cette exigence que debian n'est pas la seule a demander, mozilla a proposé une version LTS ou plutôt ESR. Mais ce n'est pas suffisant pour ce qui est des problèmes de droit de licence/utilisation de la marque et logos.

Bon je continu a penser qu'en parallèle des paquets renommer, on pourrait avoir firefox/thunderbird et seamonkey dans nonfree.

Ce qui me chagrine vraiment c'est que beaucoup de hits n'ont plus que des ppa ubuntu, et ne se prennent même plus la tete a maintenir un dépôt debian, pidgin, xfce, et j'en passe... Il serait temps vraiment que debian se rapproche de sa fille.

 

Debian reste debian, pour le pire et le meilleur, mais pour moi elle reste la meilleure...

Recette pour 0linux

Rédigé par Sébastien.C(seb95) - - aucun commentaire

Pour expliquer un peu les recettes en voici une simple que j'ai faite:

#!/usr/bin/env bash
. /usr/share/0outils/fonctions_paquets.sh
 
NAMESRC=xfce4-smartbookmark-plugin
VERSION=0.4.6
WGET=http://archive.xfce.org/src/panel-plugins/$NAMESRC/$(echo $VERSION | cut -d'.' -f1-2)/$NAMESRC-$VERSION.tar.bz2
DESC="Bookmark plugin for the xfce panel"
 
telecharger_sources
preparer_sources # À partir d'ici, on se trouve dans les sources décompactées.
cflags

# Compilation :
configure_make_makeinstall

installer_doc
creer_post_installation
stripper
empaqueter

# C'est fini.

Ou encore une autre:
 

#!/usr/bin/env bash
. /usr/share/0outils/fonctions_paquets.sh

VERSION=4.12.0
EXT=tar.bz2
WGET=http://archive.xfce.org/src/xfce/xfce4-dev-tools/${VERSION%.*}/$NAMESRC-$VERSION.tar.bz2
DESC=""

telecharger_sources
preparer_sources # À partir d'ici, on se trouve dans les sources décompactées.
cflags

# Compilation :
CFLAGS="${FLAGS}" CXXFLAGS="${FLAGS}" \
./configure \
    --prefix=/usr \
    --sysconfdir=/etc \
    --localstatedir=/var \
    --libdir=/usr/lib${LIBDIRSUFFIX} \
    --mandir=/usr/man \
    --infodir=/usr/info \
    --docdir=/usr/doc/${NAMETGZ}-${VERSION} \
    --build=${PKGARCH}-0linux-linux-gnu

make -j${JOBS} || make
fakeroot make install DESTDIR=${PKG}

installer_doc
creer_post_installation
stripper
empaqueter

# C'est fini.


Donc ce ne sont que des script, et comme on peut le voir la recette(donc un script) va appeler fonctions_paquets.sh qui est aussi un script pour faire les action de création de paquets.

Pour ce faire et que ça soit plus propre, je me suis fais des dossiers et sous dossiers( c'est optionnel):

  • un dossier /0linux contenant a son tour des sous dossiers
  • /0-marmite,
  • /0-paquets,
  • /0-recettes ,
  • /0-sources
  • et enfin /git qui est le git de 0linux.


Puis j'ai mis (c'est optionnel), dans mon .bashrc trois ligne:

Code BASH :

# For compiling (as we often compile with 0linux)
export PKGSOURCES=/home/sebastien/Public/0linux/0-sources
#export MARMITE=/home/sebastien/Public/0linux/0-marmite
export PKGREPO=/home/sebastien/Public/0linux/0-paquets

La ligne de marmite est commenté car je me sert de l'option par défaut qui met /tmp, ce qui me permet de pas trop gratter mes disques durs vu que tmp est monter dans ma mémoire ram.

Par défaut les sources sont aussi téléchargé dans le meme dossier que la recette, alors ça devient vite le bordel si on met toutes les recettes dans un même dossier.

Donc une fois que la recette est faite on la rend exécutable, soit par notre gestionnaire de fichier soit par la console (chmod +x...) puis on la lance dans la console par un ./ xfce4-smartbookmark-plugin.recette ce qui va appeler le script fonctions_paquets.sh et créer le paquet voulu.

C'est peu être plus clair avec la doc officiel:
http://0.tuxfamily.org/doku.php/documentation/methode_de_creation_des_paquets_pour_0linux_native

bon j'espere que ça va interesser plus d'un :hihi:

P.S:

Notez que dans la première recette, la description est en anglais, j'ai oublier de la traduire, corrigé dans la nouvelle recette, et pour la deuxième, la description n'a pas été complété (oubli de ma part) et le nom n'a pas été donné, ceci n'est pas une erreur car par défaut si la recette n'a pas de NAMESRC, la partie du nom de la recette avant le point est repris, dans le cas présent c'est xfce4-dev-tools.

8.5. Configurer le courrier électronique par debian.org.

Rédigé par Sébastien.C(seb95) - - 2 commentaires

https://www.debian.org/releases/stable/s390/ch08s05.html.fr

8.5. Configurer le courrier électronique

Le courrier électronique tient aujourd'hui une grande place dans la vie des gens. Comme il est important que le système de courrier, avec ses nombreuses options, soit bien configuré, nous aborderons dans cette section ses principaux éléments.

Un système de courrier est composé de trois éléments. Il y a d'abord l'agent utilisateur, Mail User Agent, (MUA) qui est le programme avec lequel l'utilisateur lit et écrit son courrier. Ensuite il y a l'agent de transport, Mail Transfer Agent, (MTA), programme qui transporte les courriers d'un ordinateur à l'autre. Enfin il y a l'agent de distribution, Mail Delivery Agent (MDA), programme qui distribue le courrier dans les boîtes des utilisateurs.

Ces trois fonctions peuvent être effectuées par des programmes distincts, ou bien seulement par un ou deux programmes. Il est possible aussi que différents programmes accomplissent ces tâches pour différents types de courrier.

Sur Linux et les systèmes Unix, mutt est un lecteur très apprécié. Comme les programmes traditionnels de Linux, il est en mode texte. Il est souvent associé à exim ou sendmail comme MTA et à procmail comme MDA.

Avec la popularité croissante des environnements de bureau graphique, des programmes comme evolution de GNOME, kmail de KDE ou thunderbird de Mozilla (disponible dans Debian sous l'appellation icedove[14]) deviennent aussi populaires. Ils combinent les trois fonctions, MUA, MTA et MDA, mais ils peuvent — et le sont souvent — être utilisés avec les programmes traditionnels de Debian GNU/Linux.

Lire la suite de 8.5. Configurer le courrier électronique par debian.org.

0linux: LA distribution FRANCOPHONE pour LES francophones par DES francophones

Rédigé par Sébastien.C(seb95) - - aucun commentaire

Je vous présente une distribution un peu vite fait aujourd’hui, mais qui sera développer un peu plus tard dans les jours qui suivent.
Cette distribution s'appel 0linux, et elle est loin de valoir zero :langue2:

Lire la suite de 0linux: LA distribution FRANCOPHONE pour LES francophones par DES francophones