Forum Bullteam
22 Mai, 2012, 05:04:04:49 *
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.

Connexion avec identifiant, mot de passe et durée de la session
 
   Accueil   Aide Rechercher Calendrier Identifiez-vous Inscrivez-vous  
Pages: [1]
  Imprimer  
Auteur Fil de discussion: Installation e17 Enlightenment debian  (Lu 2408 fois)
tgl5
Trolleuse
***

Karma: 2
Messages: 322


j'adore....


Voir le profil
« le: 17 Août, 2009, 19:30:30:32 »

Je me permet de dire que ce tutos concerne e17 svn et non le pinning.

Installation de E17 svn sur debian lenny (stable).

Merci à haze de m'avoir fait connaître e17

 e17 svn se trouve dans le dépôt de sid ,donc si vous avez une stable celà risque de poser des conflits important, pour testing c'est faisable.
Ici la méthode qui seras utiliser : c'est le pinning

Cela permet a une debian lenny (stable)  de trouvé un compromis avec sid.

Mes dépôts, je vais faire un pinning avec une prioriter sur debian lenny (stable) :
Code:

#nano /etc/apt/sources.list

####################################################


#####################################################

## lenny
deb http://ftp.fr.debian.org/debian/ lenny main contrib non-free
# deb-src http://ftp.fr.debian.org/debian/ lenny main contrib non-free

## lenny multimedia
deb http://mirror.home-dn.net/debian-multimedia lenny main
# deb-src http://mirror.home-dn.net/debian-multimedia lenny main

## lenny security
deb http://security.debian.org/ lenny/updates main contrib non-free
# deb-src http://security.debian.org/ lenny/updates main contrib non-free

## volatile
deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
# deb-src http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free

#deb http://www.backports.org/debian lenny-backports main contrib non-free



################################################

    # Dépôts squeeze (testing)
deb http://ftp.fr.debian.org/debian/ squeeze main contrib non-free
#deb-src http://ftp.fr.debian.org/debian/ squeeze main contrib non-free
   
    # Dépôts sécurité
deb http://security.debian.org/ squeeze/updates main contrib non-free
#deb-src http://security.debian.org/ squeeze/updates main contrib non-free
   
    # Dépôts multimédia
deb http://www.debian-multimedia.org/ squeeze main
#deb-src http://www.debian-multimedia.org/ squeeze main

###################################################


    # Dépôts sid (unstable)
deb http://ftp.fr.debian.org/debian/ sid main contrib non-free
#deb-src http://ftp.fr.debian.org/debian/ sid main contrib non-free
   
    # Dépôts multimédia
deb http://www.debian-multimedia.org/ sid main
#deb-src http://www.debian-multimedia.org/ sid main


####################################################

    # Depot experimental
deb http://ftp.fr.debian.org/debian/ experimental main contrib non-free
#deb-src http://ftp.fr.debian.org/debian/ experimental main contrib non-free

    # Dépôts Multimédia
deb http://www.debian-multimedia.org/ experimental main
#deb-src http://www.debian-multimedia.org/ experimental main



Comme vous pouvez le voir, j'ai les dépôts de tout les version de debian pour ne pas mettre aptitude en erreur il faut créer un fichier préférence :

Code:
#nano /etc/apt/préfererence

Package: *
Pin: release o=Debian,a=stable
Pin-priority: 900

Package: *
Pin: release o=volatile.debian.org,a=stable,l=debian-volatile
Pin-Priority: 900


Package: *
Pin: release o=Unofficial Multimedia Packages,a=stable
Pin-priority: 90

Package: *
Pin: release o=Debian,a=testing
Pin-priority: 90

Package: *
Pin: release o=Unofficial Multimedia Packages,a=testing
Pin-priority: 90

Package: *
Pin: release o=Debian,a=unstable
Pin-priority: 90

Package: *
Pin: release o=Unofficial Multimedia Packages,a=unstable
Pin-priority: 90

Package: *
Pin: release o=Debian,a=experimental
Pin-priority: 1

Package: *
Pin: release o=Unofficial Multimedia Packages,a=experimental
Pin-priority: 1



Ce fichier vas permettre à aptitude ( apt-get) de mettre un ordre pour choisir la versions prioritaire d'un paquet
ici la priorité c'est la stable , vous pouvez changer les priorités selon le choix de votre versions debian prioritaire.

Maintenant que vous avez changer les dépôts et préférences il est important de faire un :

Code:
aptitude update
( apt-get si vous l'utiliser )

ensuite il faut voir si votre aptitude a bien connaissance de vos préférences avec :

Code:
#apt-cache policy
Fichiers du paquet :
 100 /var/lib/dpkg/status
     release a=now
  500 http://www.debian-multimedia.org experimental/main Translation-fr
   1 http://ftp.fr.debian.org experimental/non-free Packages
     release o=Debian,a=experimental,l=Debian,c=non-free
     origin ftp.fr.debian.org
   1 http://ftp.fr.debian.org experimental/contrib Packages
     release o=Debian,a=experimental,l=Debian,c=contrib
     origin ftp.fr.debian.org

.
.
.

Aucune ligne ne doit avoir un pin-prioritaire de 500 sauf les translation-fr
exemple : 500 http://www.debian-multimedia.org experimental/main Translation-fr



Vérifier que vous avez bien une proposition de version pour e17:

Code:
#apt-cache policy e17 
e17:
  Installé : (aucun)
  Candidat : 0.16.999.061-2
 Table de version :
0.16.999.061-2 0
         90 http://ftp.fr.debian.org sid/main Packages

A ce moment votre pinning est bien pris en compte.
Donc un

Code:
#aptitude upgrade ou  aptitude dist-upgrade
( apt-get si vous l'utilisez )



Maintenant vous installez e17 svn:



Code:
#aptitude install -t sid e17


Je vous montre le résultat, que j'ai eue :

Code:
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances       
Lecture des informations d'état... Fait
Lecture de l'information d'état étendu     
Initialisation de l'état des paquets... Fait
Lecture des descriptions de tâches... Fait 
Les paquets suivants sont CASSÉS :
  e17 libecore-con-svn-02 libecore-file-svn-02 libecore-ipc-svn-02
  libevas-svn-02
Les NOUVEAUX paquets suivants vont être installés :
  e17-data{a} libecore-evas-svn-02{a} libecore-fb-svn-02{a}
  libecore-imf-svn-02{a} libecore-input-svn-02{a} libecore-job-svn-02{a}
  libecore-svn-02{a} libecore-txt-svn-02{a} libecore-x-svn-02{a}
  libedbus-svn-02{a} libedje-bin{a} libedje-svn-02{a} libeet1{a}
  libefreet-svn-02{a} libeina-svn-01{a} libembryo-bin{a} libembryo0{a}
  libevas-svn-02-engines-core{a} libevas-svn-02-engines-x{a} libxp6{a}
0 paquets mis à jour, 25 nouvellement installés, 0 à enlever et 1 non mis à jour.
Il est nécessaire de télécharger 5491ko d'archives. Après dépaquetage, 15,3Mo seront utilisés.
Les paquets suivants ont des dépendances non satisfaites :
  e17: Dépend: libasound2 (> 1.0.18) mais 1.0.16-2 est installé.
  libevas-svn-02: Dépend: libeet1 (>= 1.1.0) mais 1.0.1-1 doit être installé.
                  Dépend: librsvg2-2 (>= 2.26.0) mais 2.22.2-2lenny1 est installé.
  libecore-con-svn-02: Dépend: libgcrypt11 (>= 1.4.2) mais 1.4.1-1 est installé.
                       Dépend: libgnutls26 (>= 2.5.9-0) mais 2.4.2-6+lenny1 est installé.
                       Dépend: libgpg-error0 (>= 1.6-1) mais 1.4-2 est installé.
                       Dépend: libtasn1-3 (>= 1.6-0) mais 1.4-1 est installé.
  libecore-file-svn-02: Dépend: libgcrypt11 (>= 1.4.2) mais 1.4.1-1 est installé.
                        Dépend: libgnutls26 (>= 2.5.9-0) mais 2.4.2-6+lenny1 est installé.
                        Dépend: libgpg-error0 (>= 1.6-1) mais 1.4-2 est installé.
                        Dépend: libtasn1-3 (>= 1.6-0) mais 1.4-1 est installé.
  libecore-ipc-svn-02: Dépend: libgcrypt11 (>= 1.4.2) mais 1.4.1-1 est installé.
                       Dépend: libgnutls26 (>= 2.5.9-0) mais 2.4.2-6+lenny1 est installé.
                       Dépend: libgpg-error0 (>= 1.6-1) mais 1.4-2 est installé.
                       Dépend: libtasn1-3 (>= 1.6-0) mais 1.4-1 est installé.
Les actions suivantes permettront de résoudre ces dépendances :

Supprimer les paquets suivants :
libxml2-dev

Installer les paquets suivants :
libeet1 [1.2.1-1 (unstable)]

Mettre à jour les paquets suivants :
libasound2 [1.0.16-2 (stable, stable, now) -> 1.0.20-3 (testing, unstable)]
libgcrypt11 [1.4.1-1 (stable, stable, now) -> 1.4.4-3 (testing, unstable)]
libglib2.0-0 [2.16.6-2 (stable, stable, now) -> 2.20.1-2 (testing)]
libgnutls26 [2.4.2-6+lenny1 (stable, stable, stable, stable, now) -> 2.8.3-1
(unstable)]
libgpg-error0 [1.4-2 (stable, stable, now) -> 1.6-1 (testing, unstable)]
libgsf-1-114 [1.14.8-1lenny2 (stable, stable, now) -> 1.14.15-1 (testing,
unstable)]
libgsf-1-common [1.14.8-1lenny2 (stable, stable, now) -> 1.14.15-1 (testing,
unstable)]
libpcre3 [7.6-2.1 (stable, stable, now) -> 7.8-2+b1 (testing, unstable)]
librsvg2-2 [2.22.2-2lenny1 (stable, stable, now) -> 2.26.0-1 (testing,
unstable)]
librsvg2-common [2.22.2-2lenny1 (stable, stable, now) -> 2.26.0-1 (testing,
unstable)]
libtasn1-3 [1.4-1 (stable, stable, now) -> 2.3-1 (testing, unstable)]
libxml2 [2.6.32.dfsg-5+lenny1 (stable, stable, now) -> 2.7.3.dfsg-2+b1 (testing,
unstable)]

Le score est de -31

Accepter cette solution ? [Y/n/q/?] y
 

Et voilà on as un joli E17 svn , que vous retrouverez dans le démarrrage ( ou vous mettez votre identifiant et pass)
dans session en bas à droite , cliker dessus et voilà Enlightenment.

Bonne découverte

j'ai pris les informations là :
http://www.debian-facile.org/forum/viewtopic.php?id=775
http://neos.tuxfamily.org/index.php?option=com_content&task=view&id=18&Itemid=29
« Dernière édition: 22 Août, 2009, 10:17:17:52 par tgl5 » Journalisée

saturnin
Bull
***

Karma: 2
Messages: 37


Acroche toi au shell, je retire la console...


Voir le profil WWW
« Répondre #1 le: 20 Août, 2009, 00:55:55:32 »

pour le pinning y a le forum de debian-fr.org qui est bien fait.
dans la section astuces y a de tout y compris pour merdoyer complet sa debian :p

le pinning c'est le commencement des souci si tu vas jusqu'a la sid.
enfin c'est ce qui mest arriver a cause des maj :p

debian c'est bien c'est stable, a peut pres stable, ou complètement instable.
apres c'est a chacun de savoir celle qu'il veut :p
Journalisée


Le manuel disait “Nécessite Windows XP ou mieux”. j'ai installé linux
tgl5
Trolleuse
***

Karma: 2
Messages: 322


j'adore....


Voir le profil
« Répondre #2 le: 20 Août, 2009, 07:43:43:15 »

coucou saturnin
oui justement ( même si je vais a un autre endroit pour en parler Smiley  )

il y as les pour et il y as les contres

en faite pour le pinning c'est surtout le fichier préférence qui faut metriser et c'est que du bonheur de lire les infos dessus  Grin
en faite je vais surement le changer :)et aussi rajouter une autre petite méthode pour e17 ( avant je test Smiley  )
Journalisée

tgl5
Trolleuse
***

Karma: 2
Messages: 322


j'adore....


Voir le profil
« Répondre #3 le: 22 Août, 2009, 10:26:26:23 »

donc suite il s'avère après rechercher il y ai plus simple je vous donne le lien

http://packages.enlightenment.org/

vraiment plus simple Smiley

je continue ma recherche

oui au faite j'ai changer ma source liste ( petit soucis de vlc  Tongue)
Journalisée

Pages: [1]
  Imprimer  
 
Aller à:  

| Sitemap
Propulsé par MySQL Propulsé par PHP Powered by SMF 1.1.8 | SMF © 2006-2008, Simple Machines LLC XHTML 1.0 Transitionnel valide ! CSS valide !