Affichage des articles dont le libellé est debian. Afficher tous les articles
Affichage des articles dont le libellé est debian. Afficher tous les articles

samedi 16 juillet 2011

Message d'erreur lors de l'installation de vim

J'ai rencontré un petit soucis lors de la tentative d'installation de Vim sur Debian, avec un message d'erreur

# apt-get install vim
Reading package lists... Done
Building dependency tree      
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 vim : Depends: vim-common (= 2:7.2.445+hg~cb94c42c0e1a-1) but 2:7.3.035+hg~8fdc12103333-1 is to be installed
E: Broken packages
# apt-get install vim-common vim
Reading package lists... Done
Building dependency tree      
Reading state information... Done
vim-common is already the newest version.
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 vim : Depends: vim-common (= 2:7.2.445+hg~cb94c42c0e1a-1) but 2:7.3.035+hg~8fdc12103333-1 is to be installed
E: Broken packages

La solution pour y remédier était juste de désinstaller vim-common, puis d'installer Vim de suite après et tout est bon.

# apt-get remove vim-common
Reading package lists... Done
Building dependency tree      
Reading state information... Done
The following package was automatically installed and is no longer required:
  xulrunner-1.9.1
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
  vim-common vim-tiny
0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded.
After this operation, 1,114 kB disk space will be freed.
Do you want to continue [Y/n]? y
(Reading database ... 116281 files and directories currently installed.)
Removing vim-tiny ...
update-alternatives: using /usr/bin/see to provide /usr/bin/view (view) in auto mode.
Removing vim-common ...
Processing triggers for man-db ...

Une fois l'application terminée, vous pouvez lancer vimtutor pour apprendre les bases concernant l'utilisation de Vim dans un terminal

$ vimtutor

lundi 11 juillet 2011

Debian: Sources List

#############################################################
################### OFFICIAL DEBIAN REPOS ###################
#############################################################

###### Debian Main Repos
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

###### Debian Update Repos
deb http://security.debian.org/ squeeze/updates main contrib non-free
deb http://ftp.fr.debian.org/debian/ squeeze-proposed-updates main contrib non-free
deb-src http://security.debian.org/ squeeze/updates main contrib non-free
deb-src http://ftp.fr.debian.org/debian/ squeeze-proposed-updates main contrib non-free

##############################################################
##################### UNOFFICIAL  REPOS ######################
##############################################################

###### 3rd Party Binary Repos

#### Debian Backports - http://backports.debian.org/
deb http://backports.debian.org/debian-backports squeeze-backports main

#### Debian Multimedia - http://www.debian-multimedia.org/
## Run this command: apt-get update && apt-get install debian-multimedia-keyring && apt-get update
## Run this command: wget -q -O - http://unofficial.debian-maintainers.org/project/openpgp/archive-key.asc | apt-key add -
deb http://www.debian-multimedia.org stable main non-free

#### Unofficial Maintainer - http://unofficial.debian-maintainers.org/
## Run this command: wget -q -O - http://unofficial.debian-maintainers.org/project/openpgp/archive-key.asc | apt-key add -
deb http://unofficial.debian-maintainers.org/ squeeze main contrib non-free restricted


####### 3rd Party Source Repos

#### Unofficial Maintainer (Source) - http://unofficial.debian-maintainers.org/
## Run this command: wget -q -O - http://unofficial.debian-maintainers.org/project/openpgp/archive-key.asc | apt-key add -
deb-src http://unofficial.debian-maintainers.org/ squeeze main contrib non-free restricted


Source:
Debian Sources List Generator

mercredi 29 juin 2011

Installation de Firefox sur Debian

Je vois d'ici déjà certaines personnes qui vont me dire que Iceweasel et Firefox sont exactement les mêmes choses. A part que sur Iceweasel, mes Addons pour Firefox ne marchent pas, d'où mon choix.

Dans un premier temps, il faut télécharger le fichier firefox*.tar.bz2 qui devrait se trouver dans le dossier Downloads et de l'extraire dans le même répertoire et de déplacer le dossier firefox créé dans le répertoire /opt.

cd ~/Downloads/
tar xjf firefox-5.0.tar.bz2
mv firefox /opt/firefox

Une fois ceci fait, il faut configurer les liens symboliques afin de pouvoir lancer l'application Firefox.

sudo mv /usr/bin/firefox /usr/bin/firefox-old
sudo ln -s /opt/firefox/firefox /usr/bin/firefox

Une dernière chose, c'est d'ajouter un racourci pour lancer Firefox à partir du menu Applications. Dans le menu Système/Préférences/Menu Principal, sélectionner Internet, puis ajouter un nouvel élément en copiant les informations sur Iceweasel si vous ne savez pas quoi mettre, puis de remplacer Iceweasel par Firefox comme ci-dessous, et d'ajouter l'icône proposé par défaut dans /usr/share/icons/HighContrastLargePrint/48x48/apps/firefox-icon.png





Concernant la mise à jour vers la dernière version d'Iceweasel, l'équipe de Mozilla firefox a mis les informations sur la page suivante, qui est en anglais malheureusement, la procédure à suivre: http://mozilla.debian.net/

Source
How to install Firefox 5 on Linux Mint, Ubuntu, Debian, Fedora, Opensuse,

mercredi 9 février 2011

Debian: GDM ne démarre plus automatiquement

Suite aux màj effectuées sur debian fraichement installé, j'ai noté qu'après redémarrage de l'ordinateur, GDM ne se lance plus. J'étais obligé de lancer startx enmode console.

Il est à noter que gdm ne se trouve pas dans le dossier /usr/bin.

Apparement, l'explication est qu'un autoclean a supprimé le GDM et qu'une simple réinstallation de ce dernier résoud le problème.

# aptitude install gdm

Et voiloù, tout est rentré dans l'orde.

Source:
GDM ne démarre plus automatiquement en runlevel=2

Mise à jour de Leenny, puis mise à niveau vers Squeeze

Mon fichier /etc/apt/source.list d'origine après l'installation à partir du CD de debian:

#
# deb cdrom:[Debian GNU/Linux 5.0.6 _Lenny_ - Official i386 CD Binary-1 20100904-18:58]/ lenny main
deb cdrom:[Debian GNU/Linux 5.0.6 _Lenny_ - Official i386 CD Binary-1 20100904-18:58]/ lenny main
deb cdrom:[Debian GNU/Linux 5.0.6 _Lenny_ - Official i386 CD Binary-2 20100904-18:58]/ lenny main

# Line commented out by installer because it failed to verify:
#deb http://security.debian.org/ lenny/updates main
# Line commented out by installer because it failed to verify:
#deb-src http://security.debian.org/ lenny/updates main

# Line commented out by installer because it failed to verify:
#deb http://volatile.debian.org/debian-volatile lenny/volatile main
# Line commented out by installer because it failed to verify:
#deb-src http://volatile.debian.org/debian-volatile lenny/volatile main

Voici le contenu du nouveau fichier source.list:

# stable
deb http://ftp.fr.debian.org/debian/ stable main contrib non-free
#deb-src http://ftp.fr.debian.org/debian/ stable main contrib non-free
 
# stable security
deb http://security.debian.org/ stable/updates main contrib non-free
#deb-src http://security.debian.org/ stable/updates main contrib non-free
 
# stable volatile
deb http://volatile.debian.org/debian-volatile stable/volatile main contrib non-free
#deb-src http://volatile.debian.org/debian-volatile stable/volatile main contrib non-free
 
# stable multimedia
deb http://www.debian-multimedia.org stable main non-free
#deb-src http://www.debian-multimedia.org stable main non-free
 
# backports
deb http://backports.debian.org/debian-backports lenny-backports main contrib non-free
 
Ensuite, mise à jour du système:
# aptitude update
# aptitude safe-upgrade
 
Message d'erreur lors de la mise à jour:

W: GPG error: http://www.debian-multimedia.org
 
 
Pour y remédier:
# aptitude install debian-backports-keyring
# aptitude install debian-multimedia-keyring

Enfin, une vérification que toutes les mises ont bien été effectuées, puis mis à niveau de Lenny vers Squeeze

# aptitude safe-update (apt-get upgrade)
# aptitude full-update (apt-get dist-upgrade)
  
Ajouter ensuite le fichier sources.list ci-dessous dans /etc/apt/sources.list.d
# stable
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

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

## stable volatile
## Le dépôt volatile à changé, il est désormais sous "squeeze-updates"
deb http://ftp.fr.debian.org/debian/ squeeze-updates main non-free contrib
#deb-src http://ftp.fr.debian.org/debian/ squeeze-updates main non-free contrib

# stable multimedia
deb http://www.debian-multimedia.org squeeze main non-free
#deb-src http://www.debian-multimedia.org squeeze main non-free

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

Puis vérification s'il n'y a pas de mises à jour qui trainent.

Sources:
Mise à niveau (upgrade) de Lenny à Squeeze

dimanche 6 décembre 2009

Backup avec SBackup

Avant d'effectuer l'upgrade vers la version 9.10, mieux vaut commencer par faire une sauvegarde complète de son système. Pour ce faire, j'avais le choix entre plusieurs applications : Partimage, FSArchiver et Sbackup.

Comme mon premier objectif est de sauvegarder les données de mes partitions avant l'upgrade, j'ai opté pour Sbackup pour les raisons suivantes :

Partimage

- la partition à sauvegarder ne doit pas être montée. Seule la partition de sauvegarde (celle où sera stockée votre image) doit l'être.

http://www.framasoft.net/article4833.html

Non merci, puisqu'il me faut une sauvegarde complète de mon OS.
FSArchiver

- pas d'interface graphique : manipulation en ligne de commande.

http://www.fsarchiver.org/QuickStart

Pour l'instant, j'aurai souhaité quelque chose de simple, et de facilement abordable.
Sbackup

+ simple d'utilisation
+ interface graphique
+ sauvegarde complète du système
Un des points négatifs de l'application Sbackup est qu'il n'y a aucune confirmation de la fin de la sauvegarde. Par contre, on peut vérifier facilement dans une console si la sauvegarde est terminée ou non.
L'autre point négatif est que cette application semble ne plus être mise à jour depuis un certain temps.


Dans un premier temps, quand vous lancer Sbackup, il vous indique le numéro du processus. Ici, c'est le 8248.



Ensuite j'ai ouvert une console, puis de taper "screen" sans les guillemets - qui me permet d'avoir plusieurs fenêtre sur la même console.

Dans la première fenêtre de la console, j'ai demandé à avoir la liste de tous les processus et que cette liste soit régulièrement mise à jour, via la commande "top".

Dans la deuxième fenêtre, dans un premier temps j'ai demandé à avoir la liste des processus via la commande "ps -ef", ensuite d'avoir cette liste en arbre via la commande "ps -ejH".

Dans la troisième fenêtre, j'ai vérifié l'état du processus concernant le backup en tapant la commande ps numero_du_processus, dans mon cas ps 8248.



Sur les tableaux ci-dessus, et ci-dessous, on voit bien que les données sont en train de s'archiver.


Une fois l'archivage terminé, vous pouvez vérifier le mot "defunt" quand vous tapez : ps numero_processus. Ce qui signifie que l'archivage est complète.



Sources:
- Ouvrir plusieurs terminaux en même temps avec Screen
- Sbackup : documentation en français
- Sbackup : installation
- Sbackup : english documentation
- Surveiller l'activité du système