Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 27/12/2007, à 23:37

19cmos83

J'ai voulu installer aMsn ...

Bonsoir,


j'ai voulu installer aMsn, et alors, j'ai downloadé les paquets tcl-dev ... OK ! et les paquets : tk-dev,
mais là  !

Il a commencé a ramé j pouvais même plus bouger la souris, il ne répondait qu'apres une bonne demi seconde secondes pour chaque evenements que je faisais.


Alors, j'ai appuyé sur le bouton on/off (méthode windows quand ca va mal), pour redemarrer.

Et quand je reviens à  présent sur Gestionnaire de paquets il me dit :

E: dpkg was interrupted, you must manually run 'dpkg --configure -a' to correct the problem. 
E: _cache->open() failed, please report.

et si je fais : dpkg --configure -a
alors ca relance le truc, et ca re-rerame, si je laisse faire, ca ne s'arrete pas, ...

que faire ?


EDIT :

gedit /etc/apt/sources.list

# 
# deb cdrom:[Ubuntu 7.10 _Gutsy Gibbon_ - Release amd64 (20071016.1)]/ gutsy main restricted

deb cdrom:[Ubuntu 7.10 _Gutsy Gibbon_ - Release amd64 (20071016.1)]/ gutsy main restricted
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.

deb http://fr.archive.ubuntu.com/ubuntu/ gutsy main restricted
deb-src http://fr.archive.ubuntu.com/ubuntu/ gutsy main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://fr.archive.ubuntu.com/ubuntu/ gutsy-updates main restricted
deb-src http://fr.archive.ubuntu.com/ubuntu/ gutsy-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.
deb http://fr.archive.ubuntu.com/ubuntu/ gutsy universe
deb-src http://fr.archive.ubuntu.com/ubuntu/ gutsy universe
deb http://fr.archive.ubuntu.com/ubuntu/ gutsy-updates universe
deb-src http://fr.archive.ubuntu.com/ubuntu/ gutsy-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu 
## team, and may not be under a free licence. Please satisfy yourself as to 
## your rights to use the software. Also, please note that software in 
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://fr.archive.ubuntu.com/ubuntu/ gutsy multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu/ gutsy multiverse
deb http://fr.archive.ubuntu.com/ubuntu/ gutsy-updates multiverse
deb-src http://fr.archive.ubuntu.com/ubuntu/ gutsy-updates multiverse

## Uncomment the following two lines to add software from the 'backports'
## repository.
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
# deb http://fr.archive.ubuntu.com/ubuntu/ gutsy-backports main restricted universe multiverse
# deb-src http://fr.archive.ubuntu.com/ubuntu/ gutsy-backports main restricted universe multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository. This software is not part of Ubuntu, but is
## offered by Canonical and the respective vendors as a service to Ubuntu
## users.
# deb http://archive.canonical.com/ubuntu gutsy partner
# deb-src http://archive.canonical.com/ubuntu gutsy partner

deb http://security.ubuntu.com/ubuntu gutsy-security main restricted
deb-src http://security.ubuntu.com/ubuntu gutsy-security main restricted
deb http://security.ubuntu.com/ubuntu gutsy-security universe
deb-src http://security.ubuntu.com/ubuntu gutsy-security universe
deb http://security.ubuntu.com/ubuntu gutsy-security multiverse
deb-src http://security.ubuntu.com/ubuntu gutsy-security multiverse

Dernière modification par 19cmos83 (Le 27/12/2007, à 23:41)


...

Hors ligne

#2 Le 28/12/2007, à 00:48

19cmos83

Re : J'ai voulu installer aMsn ...

bon, je réinstalle le bazard !


...

Hors ligne

#3 Le 30/12/2007, à 18:30

Ramonet

Re : J'ai voulu installer aMsn ...

voici un script permettant d'installer amsn0.97 finale sans aucun probleme cool
il suffit de l'enregistrer dans un fichier beau_amsn.sh et de changer sa propriété en le rendant exécutable:::
big_smile



#!/bin/bash
#traduction v 1.2 (mise à  jour vers aMSN 0.97RC1
#Dernière modification du script original: 8 mars 2007
#Dernière modification de la traduction: 02 juin 2007

#Ceci est un script qui rend automatique la compilation du support de l'anti-aliasing pour amsn.
#Concrètement, il télécharge, compile et installe amsn-0.97RC1, et les dernière beta de tcl et tk.
#Ce script support [K,X]Ubuntu Feisty sur les plateformes 32-bits et 64-bits

#Quelques notes:

#-Les versions beta de Tk et Tcl vont être installées dans /usr/local;
#Cela ne remplacera donc pas les version existante de Tcl et Tk. Si le script plante pour une raison ou une autre, votre installation existante de amsn ne devrait pas en souffrir

#-Un "maintenir la version" sera placé sur amsn, dans apt-get, de telle sorte qu'il ne sera plus mis à  jour automatiquement lors de la sortie d'une nouvelle mise à  jour.

#-Le script accepte la ligne de commande "cvs" (sans les ""),
#Cela aura pour effet de télécharger les dernières versions de Tcl et Tk via RevisionControlSystem, au lieux d'utiliser les tarballs des sources.

#-Le script accepte la ligne de commande "clean" (sans les "").
#Cela enlèvera Tcl/Tk 8.5 et effacera toutes les options de configuration et fichier de configuration de amsn (profil, skins, extensions, logs, etc.) Si vous voulez revenir à  une version "normale" de amsn, executez le script avec l'option "clean" et puis faites un "apt-get install amsn", sans les "".

#Vous utilisez ce script à  vos propres risques! Si vous n'etes pas sur de ce que vous faites, ne le faites pas smile

#Ce script a été écrit par Vuen: http://ubuntuforums.org/member.php?u=72287
#La version originale, en anglais, se trouve ici:
#http://ubuntuforums.org/showthread.php?t=297676
#
#La traduction a été effectuée par Splitsch (splitsch.spam@gmail.com), pour son blog:
#
#http://splitsch.blog-libre.fr
#
#Cette traduction est mise à  disposition sous licence Creative Commons by-2.5, dont vous trouverez les détails ici: http://creativecommons.org/licenses/by/2.5/deed.fr

#Modification (par bishop "Kaisman.spam@gmail.com" (sans les "" et sans .spam))
#du script "beau_amsn.sh" (sans les "") proposé par splitsch sur:
#http://splitsch.blog-libre.fr/ubuntu/rendre-amsn-beau-automatiquement-via-lanti-aliasing-mise-a-jour.html
#Le script modifié permet d'installer:
#tcl8.5a6, tk8.5a6, aMSN-0.97RC2 et quelques skins supplémentaires.
#La license Creative Commons by-2.5, dont vous trouverez les détails ici:
#http://creativecommons.org/licenses/by/2.5/deed.fr
#n'est pas modifiée.


SOURCEFORGE=http://easynews.dl.sourceforge.net/sourceforge
TEMPDIR=/tmp/fixamsn.$RANDOM
APTOPTIONS="--assume-yes --option Dir::Etc::SourceList=$TEMPDIR/sources.list"


function clean_up {
    EXITVAL=$?
    rm -rf $TEMPDIR
    exit $EXITVAL
}

function error_exit
{
    echo "ERREUR: $1" 1>&2
    clean_up
}

trap clean_up SIGHUP SIGINT SIGTERM

#vérifie si l'option "clean" est entrée
if [ "$1" = "clean" ]; then
    echo -e "\nNettoyage de Tcl/Tk 8.5 et aMSN."
    echo -e "\nATTENTION: cette option effacera définitivement toutes vos options de configuration.\n Appuyez sur CTROL+C pour annulerc.\n"
    sudo -k
    sudo echo -n "" || error_exit "Le script n'a pas obtenu les droits root"
    sudo killall amsn
    sudo killall wish8.5
    sudo apt-get update
    sudo apt-get remove --purge --assume-yes amsn
    sudo rm -rf \
        /usr/local/bin/tclsh8.5      \
        /usr/local/bin/wish8.5       \
        /usr/local/include/tcl8.5/   \
        /usr/local/lib/libtcl8.5.so  \
        /usr/local/lib/tcl8.5/       \
        /usr/local/lib/libtk8.5.so   \
        /usr/local/lib/tk8.5/        \
        /usr/share/amsn              \
        ~/.amsn
    exit 0
fi

#Donne quelques informations
echo -e "\nInstallation de aMSN avec le support du désaliasage"
if [ "$1" = "cvs" ]; then
    echo -e " -- CVS mode: the latest trunk of Tcl/Tk and amsn-0.97 will be installed.\n"
else
    echo -e " -- Source tarball mode: Tcl/Tk 8.5 and amsn-0.97 will be installed.\n"
fi

#faire en sorte que toutes les interactions de l'utilisateur soient OK
  #activation de sudo
echo "Entrez votre mot de passe sudo"
sudo echo -n "" || error_exit "Le script n'a pas obtenu les droits root"

#aller dans le répertoire temporaire
mkdir -p $TEMPDIR
cd $TEMPDIR

#écriture du sources.list customisé, dans le répertoire temporaire
DISTNAME=`lsb_release -cs`
if [ "$DISTNAME" == "edgy" ] || [ "$DISTNAME" == "feisty" ]; then
    #distro supportées
    echo "#Temporary sources.list by aMSN installation script" | sudo tee $TEMPDIR/sources.list > /dev/null
    DEBTYPES="deb deb-src"
    for DEBTYPE in $DEBTYPES; do
        echo "$DEBTYPE http://archive.ubuntu.com/ubuntu/ ${DISTNAME} main restricted universe multiverse" | sudo tee -a $TEMPDIR/sources.list > /dev/null
        echo "$DEBTYPE http://archive.ubuntu.com/ubuntu/ ${DISTNAME}-updates main restricted universe multiverse" | sudo tee -a $TEMPDIR/sources.list > /dev/null
        echo "$DEBTYPE http://archive.ubuntu.com/ubuntu/ ${DISTNAME}-backports main restricted universe multiverse" | sudo tee -a $TEMPDIR/sources.list > /dev/null
        echo "$DEBTYPE http://security.ubuntu.com/ubuntu ${DISTNAME}-security main restricted universe multiverse" | sudo tee -a $TEMPDIR/sources.list > /dev/null
    done
else
    if grep deb-src /etc/apt/sources.list > /dev/null; then
        #existing sources.list has deb-src lines; copy to temp folder and uncomment
        echo -e "\nVotre distribution n'est pas supportée par le script"
        echo "Appuyez sur ENTER pour continuer quand même ou sur CTRL+C pour annuler"
        read
        sudo cp /etc/apt/sources.list $TEMPDIR/sources.list
        sudo sed --in-place 's/#deb-src/deb-src/' $TEMPDIR/sources.list
    else
        #unsupported, no source repositories in sources.list
        error_exit "Le script n'a pas pu ajouter les dépots deb-src. Votre distribution n'est pas supportée par le script."
    fi
fi

sudo apt-get $APTOPTIONS update

#install dependencies for compilation and amsn-0.97
sudo apt-get $APTOPTIONS install build-essential fakeroot python-dev libsnack2-dev libltdl3-dev || error_exit "Installation des dépendances impossible."

#install amsn and hold it so it doesn't update
sudo apt-get $APTOPTIONS install amsn || error_exit "Installation des dépendances impossible."
sudo apt-get --assume-yes hold amsn

#install build dependencies for beta tcl and tk
sudo apt-get $APTOPTIONS build-dep tcl8.4 tk8.4 amsn || error_exit "Installation des dépendances impossible."
sudo apt-get $APTOPTIONS install libpng12-dev libjpeg-dev libxft-dev || error_exit "Installation des dépendances impossible."
if [ "$1" = "cvs" ]; then
    sudo apt-get $APTOPTIONS install cvs subversion || error_exit "Le script n'a pas pu installé le RevisionControlSystem."
fi

#get the various source codes we need
if [ "$1" = "cvs" ]; then
      #tcl trunk
    cvs -d:pserver:anonymous:@tcl.cvs.sourceforge.net:/cvsroot/tcl login || error_exit "Le script n'a pas pu télécharger le code source de Tcl"
    cvs -z3 -d:pserver:anonymous@tcl.cvs.sourceforge.net:/cvsroot/tcl co -P tcl || error_exit "Le script n'a pas pu télécharger le code source de Tcl"
      #tk trunk
    cvs -d:pserver:anonymous:@tktoolkit.cvs.sourceforge.net:/cvsroot/tktoolkit login || error_exit "Le script n'a pas pu télécharger le code source de Tk"
    cvs -z3 -d:pserver:anonymous@tktoolkit.cvs.sourceforge.net:/cvsroot/tktoolkit co -P tk || error_exit "Le script n'a pas pu télécharger le code source de Tk"
      #amsn trunk
    https://svn.sourceforge.net/svnroot/amsn/branches/0_97/amsn/amsn || error_exit "Le script n'a pas pu télécharger le code source de aMSN"
else
      #tcl 8.5
    wget -c $SOURCEFORGE/tcl/tcl8.5.0-src.tar.gz || error_exit "Le script n'a pas pu télécharger le code source de Tcl"
    tar -xsf tcl8.5.0-src.tar.gz
    mv tcl8.5.0 tcl
      #tk 8.5
    wget -c $SOURCEFORGE/tcl/tk8.5.0-src.tar.gz || error_exit "Le script n'a pas pu télécharger le code source de Tk"
    tar -xsf tk8.5.0-src.tar.gz
    mv tk8.5.0 tk
      #amsn 0.97
    wget -c $SOURCEFORGE/amsn/amsn-0.97.tar.bz2 || error_exit "Le script n'a pas pu télécharger le code source de aMSN"
    tar -xsf amsn-0.97.tar.bz2
    mv amsn-0.97 amsn
fi

#compile tcl (into /usr/local, to leave tcl 8.4 untouched)
cd tcl/unix
(./configure --prefix=/usr/local --includedir=/usr/local/include/tcl8.5 --enable-shared --enable-threads --enable-64bit --mandir=/usr/local/share/man --enable-man-symlinks --enable-man-compression=gzip && make CFLAGS="-g -O2 -D_REENTRANT" && sudo make install) || error_exit "Le script n'a pas pu compiler Tcl."
cd ../..

#compile tk (into /usr/local, to leave tcl 8.4 untouched)
cd tk/unix
(./configure --prefix=/usr/local --includedir=/usr/local/include/tcl8.5 --with-tcl=/usr/local/lib --enable-shared --enable-threads --enable-64bit --enable-man-symlinks --enable-man-compression=gzip --enable-xft && make CFLAGS="-g -O2 -D_REENTRANT" && sudo make install) || error_exit "Le script n'a pas pu compiler Tk."
cd ../..

#compile amsn
cd amsn
(./configure --with-tcl=/usr/local/lib --with-tk=/usr/local/lib --enable-threads --enable-xft2 --enable-libpng && make && sudo make install) || error_exit "Le script n'a pas pu compiler aMSN."
cd ..

#fix tcltls bug (this finally works!)
sudo cp /usr/lib/tls1.50/pkgIndex.tcl /usr/lib/tls1.50/pkgIndex.tcl.amsnbak
sudo sed --in-place 's/ifneeded tls 1.5 /ifneeded tls 1.50 /' /usr/lib/tls1.50/pkgIndex.tcl
mkdir -p ~/.amsn
echo "set libtls /usr/lib/tls1.50" > ~/.amsn/tlsconfig.tcl

#modify amsn launcher to call wish8.5
sudo sed --in-place 's/wish /wish8.5 /' /usr/share/amsn/amsn

#add Ubuntu and Kubuntu skins
mkdir skins
cd skins
if wget -c $SOURCEFORGE/amsn/Ubuntu-1.0b.tar.gz && sudo tar -xsf Ubuntu-1.0b.tar.gz --directory /usr/share/amsn/skins && wget -c $SOURCEFORGE/amsn/Kubuntu-1.6.tar.gz && sudo tar -xsf Kubuntu-1.6.tar.gz --directory /usr/share/amsn/skins; then
    #activate skins
    if [ -e ~/.amsn/gconfig.xml ]; then
        #file exists; if skin entry is blank, modify it
        if [ "$DESKTOP_SESSION" = "kde" ]; then
            sed --in-place '/<attribute>skin<\/attribute>/,/<\/entry>/ s/<value><\/value>/<value>Kubuntu-1.6<\/value>/' ~/.amsn/gconfig.xml
        else
            sed --in-place '/<attribute>skin<\/attribute>/,/<\/entry>/ s/<value><\/value>/<value>Ubuntu-1.0b<\/value>/' ~/.amsn/gconfig.xml
        fi
    else
        #write config file from scratch
        echo -e '<?xml version="1.0"?>\n<config>\n   <entry>\n      <attribute>skin</attribute>' > ~/.amsn/gconfig.xml
        if [ "$DESKTOP_SESSION" = "kde" ]; then
            echo '      <value>Kubuntu-1.6</value>' >> ~/.amsn/gconfig.xml
        else
            echo '      <value>Ubuntu-1.0b</value>' >> ~/.amsn/gconfig.xml
        fi
        echo -e '   </entry>\n</config>' >> ~/.amsn/gconfig.xml
    fi
else
    echo "Le script n'a pas pu installer les skins Kubuntu et Ubuntu"
fi

cd ..

#we're done!
echo ""
echo "Et voila le travail !"
clean_up