• 0

[Script mis à jour] Optimiser le rendement multimedia d'Ubuntu


Ag0Nie

Question

Posté(e)

[Mise à Jour]²

Allez plutôt voir par là: http://blog-libre.fr/?2006/10/25/37-sortie-de-agal-script-6061'>http://blog-libre.fr/?2006/10/25/37-sortie-de-agal-script-6061

Version Edgy: http://blog-libre.fr/?2006/10/25/38-agal-script-610'>http://blog-libre.fr/?2006/10/25/38-agal-script-610

[Mise à jour]

Allez plutôt voir par ici: http://blog-libre.fr/?2006/09/08/28-agal-script-v2'>http://blog-libre.fr/?2006/09/08/28-agal-script-v2

Xasa, amène ta fraise, c'est pour toi :o

Par ailleurs, ça manque de topics dans cette sous-cat :o

Ubuntu est une distribution libre. Donc, par défaut, on se retrouve avec une distribution prête à fonctionner "out-of-the-box", mais on n'a pas toutes les saloperies propriétaires indispensables pour profiter pleinement du web et du multimedia: pas de lecture des mp3, pas de flash...

Heureusement, tout cela est facilement installable quand on s'y connaît.

Mais encore faut-il s'y connaître. Et même quand on s'y connaît, ça prend un peu de temps (genre 10 minutes :D)

Xasalja veut installer sa Ubuntu, mais il y connaît rien. C'est pour cela que je lui ai écrit un petit script, afin de l'aider dans sa migration, et passer outre les galères du débutant. De plus, ça pourra me re-servir aussi plus tard, et aussi à d'autres peut-être ^^

Je sais qu'il existe déja plein de solutions pour faire ce genre de choses ( Easy-Ubuntu, Automatix...). Cependant, je n'aime pas trop leur côté "fouteur de merde" (avec tous le resect que je dois à ceux qui les ont écrit).

En effet, rien ne sert à mon sens d'installer Acrobat Reader, changer les icônes Firefox, etc...

Ici, on va juste installer les trucs proprios indispensables (pas les drivers de carte graphique) et des applis qui ne sont pas là par défault, mais qui sont pas dans le bureau officiel ou encore en cours de développement.

Ce script, certes peu évoluéest efficace. Il est à appliquer à une Ubuntu Dapper x86 (donc pas 64Bits, ni PPC) flambant neuve (je déconseille son usage sur des machines déja modifiées, notament au niveau du sources.list, à moins de le lire et éventuellement le corriger avant). Aussi, il faut savoir qu'il est foncièrement accès Gnome dans les paquets qu'il installe. Si vous utilisez Kde, supprimez du script l'installation des thèmes et de Bonfire (j'ai indiqué dans le script la démarche à suivre).

Voici ce qu'il va faire:

* Copie de sauvegarde du sources.list

* Remplacement du sources.list par un autre avec tous les dépots Ubuntu activés, plus ceux du PLF et celui de MrPouit (qui gère aussi le PLF Ubuntu d'ailleurs il me semble).

* Mise-à-jour

* Installation de tous les plugins GStreamer (pour lire la plupart des formats audios et videos)

* Installation des Win32Codecs (pour lire les derniers récalcitrants)

* Installation de mplayer-plugin (pour lire les videos embedded dans Firefox)

* Installation de Flash, Java, etc...

* Installation de Unrar pour compresser/décompresser les fichiers .rar, .ace ...

* Installation de Amsn CVS désalialisé via des paquets deb

* Installation de Brasero, un superbe logiciel de gravure

* Installation de Nautilus-open-terminal, bien pratique quand on débute, et après aussi: ouvre un terminal via clic droit directement dans le dossier concerné

* Installation des thèmes optionnels dans les depôts, histoire de faire un peu joujou avant d'aller sur Gnome-look ou art.gnome.org

Comment l'utiliser

Vérifier que vous avez les prérequis (cf plus haut).

Synaptic et le gestionnaire de mise à jour doivent être fermés.

Ouvrir une console: Applications > Accessoires > Terminal

Copier ceci , et le coller dans la console:

[fixed]wget -q http://chezmoi.blog-libre.fr/Ubuntu/Scripts/agal-script.tar.bz2 && tar xjf agal-script.tar.bz2 && chmod +s agal-script && ./agal-script[/fixed]

(cette meta-commande permet de télecharger l'archive, décompresser le script, lui donner des droits d'execution, et l'executer, c'est pas plus compliqué que ça)

Appuyez sur la touche "entrée", rentrez votre mot de passe root (celui que vous avez donné à l'installation d'Ubuntu): il est normal que les caractères ne s'affichent pas, question de sécurité.Puis entrée. Il est possible qu'il vous soit redemandé après quelques minutes. Entrez-le à nouveau. Puis allez vous faire un café ou deux : D

Pour finir

* Le disclaimer et la licence sont dans le script que vous trouverez [ici|http://chezmoi.blog-libre.fr/Ubuntu/Scripts/agal-script.tar.bz2|fr].%%%

* Je suis conscient que ça peut être un peu flippant et barbare comme methode (ligne de commande, toussa), mais au moins c'est rapide à faire (pour moi), moins sujet à bug qu'avec une interface graphique, vous aurez bien moins souvent par la suite à vous servir d'une console, et si vous arrivez en 3/4 d'heure à écrire un programme permettant d'en installer une centaine d'autres seulement en copiant/collant une ligne sous Windows, faudrait penser à vous faire embaucher Chez Micosoft : D%%%

* Testé sur une Dapper toute neuve (et encore, une bêta, j'avais que ça sous la main).

* Tout feedback constructif est bienvenu.

/me espère que Xasou va pas trop me prendre le chou Lundi maintenant :o

http://blog-libre.fr/?2006/08/26/25-script-pour-transformer-une-ubuntu-en-une-station-de-travail-efficiente-rapidement'>http://blog-libre.fr/?2006/08/26/25-script-pour-transformer-une-ubuntu-en-une-station-de-travail-efficiente-rapidement

(pour les fans: le contenu du script:

[fixed]#!/bin/sh

# /!\ À n'utiliser que sur une Ubuntu Dapper x86 toute neuve. Je l'ai testé, ça marche.

# Il y aura des problèmes si vous utilisez une autre distrib, une autre version

# d'Ubuntu, ou une Ubuntu dont le sources.list aura été modifié (ou alors,

# téléchargez à la main mon sources.list et adaptez-le en conséquence, le script aussi.

# D'ailleurs, je ne saurais être tenu pour responsable des problèmes qui pourraient survenir.

# Script pour installer tout ce qu'il manque à Ubuntu Dapper dans sa version basique.

# Ce script a pour but d'être le plus clair possible, et pourtant simple.

# La liste de logiciels installés a été décidée par moi, sans demander l'avis de personne.

# Le but premier est d'aider le petit Xasalja à installer tout ce dont il aura besoin pour profiter au maximum d'Ubuntu, en peu de temps.

# J'ai commenté au maximum, donc ça peut être une bonne idée de le lire avant.

# Si vous ne voulez pas installer des programmes dans la liste, supprimez-les dans le script, ou commentez la ligne correspondante.

# Commenter une ligne correspond à mettre un # en début de ligne, afin quelle ne soit pas prise en compte.

# Licence GPL. Ne vous génez pas pour le distribuer et le modifier

# Contact:

# Jabber: fabien12@jabber.ubuntu-fr.org

# Site: http://blog-libre.fr

##################### Modification du sources.list ###################

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

# Avant de commencer, il est necessaire de modifier le sources.list

# Sauvegarde de l'original

cd ~

sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup

wget -q http://chezmoi.blog-libre.fr/Ubuntu/Scripts/sources.list.tar.bz2

tar xjf sources.list.tar.bz2

sudo mv sources.list /etc/apt/sources.list

## Installation de la clef Pouit, update et dist-upgrade

wget -q http://mrpouit.tuxfamily.org/12B83718.gpg -O- | sudo apt-key add -

sudo apt-get update && sudo apt-get -y dist-upgrade

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

## Remplacement de xchat-gnome et xscreensaver-gnome par xchat et gnome-screensaver, moins simplistes.

## J'ajoute aussi xchat-systray, qui permet de minimiser xchat dans le tray.

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

sudo apt-get remove -y xchat-gnome xchat gnome-screensaver

sudo apt-get install -y xchat xchat-common xchat-systray xscreensaver*

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

######################AUDIO##VIDEO#########################################

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

## Installation des plugins Gstreamer et Xine, et des codecs 100% proprios de chez Microsoft, afin de lire un max de formats audio et video. Aussi, Libdvdcss2, qui

# permet de lire les DVD commerciaux cryptés

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

sudo apt-get install -y gstreamer0.10-alsa gstreamer0.10-audiosink gstreamer0.10-esd gstreamer0.10-ffmpeg gstreamer0.10-fluendo-mp3 gstreamer0.10-fluendo-mpegdemux gstreamer0.10-gl gstreamer0.10-gnomevfs gstreamer0.10-lame gstreamer0.10-pitfdll gstreamer0.10-plugins gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-base gstreamer0.10-plugins-base-apps gstreamer0.10-plugins-good gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse gstreamer0.10-sdl gstreamer0.10-tools gstreamer0.10-videosink gstreamer0.10-x libxine-extracodecs w32codecs libdvdcss2

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

######################Internet##############################################

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

## Installation des plugins nécessaires pour surfer sur le net avec Firefox, sans se prendre la tête: videos embedded, flash, Java...

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

sudo apt-get install -y mozilla-mplayer flashplugin-nonfree java-common sun-java5-bin sun-java5-fonts sun-java5-jre sun-java-plugin

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

## Installation de la version CVS de aMSN, avec TCL et TK en CVS aussi, compilés en désalialisé.

# Nota: pas de client Jabber, car Gaim, pré-installé, le fait déjà, et qu'il y a foultitude de clients possibles, donc je ne veux pas en imposer...

sudo apt-get install imlib11 sox libpng12-0 docker tcltls && cd ~ && mkdir amsndebs && cd amsndebs && wget http://jacques2203.perso.cegetel.net/paquets/amsn0.96_0.96-1_i386.deb && wget http://jacques2203.perso.cegetel.net/paquets/tcl8.5_8.5-1_i386.deb && wget http://jacques2203.perso.cegetel.net/paquets/tk8.5_8.5-1_i386.deb && wget http://chezmoi.blog-libre.fr/Ubuntu/Scripts/amsn.tar.bz2 && tar xjf amsn.tar.bz2 && sudo dpkg -i *.deb && sudo mv amsn /usr/local/share/amsn/amsn && rm -Rf ~/amsndebs

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

##########################Bonusk#################################################

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

## Installation de Brasero, excelent logiciel de gravure

#de nautilus-open-terminal: un clic droit dans un dossier permet d'ouvrir un terminal dans la location où vous êtes.

# et de unrar

sudo apt-get install -y brasero nautilus-open-terminal unrar

## Installation de thèmes Gnome supplémentaires

sudo apt-get install -y gnome-themes-extras gtk2-engines-clearlooks gtk2-engines-spherecrystal

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

############################Finalisation###########################################

#Nettoyage du cache, parceque ça prend de la place ces choses là :P

sudo apt-get clean

#Message de sortie

echo "Voilà, votre Ubuntu est 100% fonctionnelle. Je vous invite à redemarer votre ordinateur, afin que toutes vos modifications soient prises en compte. N'hesitez pas à ouvrir Synaptic (Système > administration > Gestionnaire de paquets Synaptic) et utiliser le moteur de recherche intégré pour installer des logiciels supplémentaires."

[/fixed])

  • Réponses 60
  • Created
  • Dernière réponse

Messages recommandés

Posté(e)

xasou il a rien compris, mais il est content qu'on se case le cul pour lui. Encore Agogogo, encore !!! :love:

Non mais plus sérieusement, je pense que je regarderai tout ça demain en fin d'aprem et je te demanderai des trucs dans la soirée si j'ai pas compris, ça m'paraît plus simple. T'as jusqu'à demain aprem pour tout bien configurer. :D

Posté(e)

Superbe... et bien pratique [:xdddd]

Un ou deux petits détails quand même, hein :o (pour faire plus joli :P )

- ligne 73 : sun-java-5-jre -> je crois que c'est en trop ;)

- tu pourrais utiliser /tmp plutôt que ~ pour stocker les fichiers temporairement, des fois que le gars ait son ~ presque blindé :whistle:

- pourquoi pas un petit "sudo -s" au début du script pour éviter de répéter trente fois "sudo"...

Posté(e)
Sun Java Runtime Environment (JRE) 5.0

The Sun Java Platform Standard Edition Runtime Environment (JRE) 5.0

contains the Java virtual machine, runtime class libraries, and

Java application launcher that are necessary to run programs written

in the Java progamming language. It is not a development environment and

doesn't contain development tools such as compilers or debuggers.

For development tools, see the Java Development Kit JDK 5.0

(package sun-java5-jdk).

NOTE: You must accept Sun's EULA prior to successfully installing

this package

This package contains architecture independent files.

:)

Je suppose que c'est le paquet qui permet de lancer des applis en stand-alone. Bon, d'accord, ça sort du cadre d'internet, mais bon, c'est pas très grave, ça sert toujours: beaucoup d'applis (surtout celles qui sont multiplateformes) sont développées en Java :)

De plus, même si je l'enlève, ça m'étonnerait pas que ça vienne en dépendance ;)

En tout cas, ça prouve que t'as lu le script ^^

Merci, et n'hésite pas à faire tourner si il te plaît :)

Posté(e)

- tu pourrais utiliser /tmp plutôt que ~ pour stocker les fichiers temporairement, des fois que le gars ait son ~ presque blindé :whistle:

- pourquoi pas un petit "sudo -s" au début du script pour éviter de répéter trente fois "sudo"...[/quotemsg]

Quels fichiers? Les paquets sont tous téléchargés dans /var/apt/cache, je peux pas choisir (enfin si, mais ça complique pour rien).

Seul amsn, tk et tcl sont dl dans le home, mais c'est léger, et ils sont supprimés par la suite.

De plus, à la fin, j'ai foutu un "apt-get clean"

Pour le sudo -s, c'est parceque par principe, je préfère ne pas utiliser le root quand c'est pas necessaire. Or, lors de l'install de amsn, la plupart des commandes peuvent êtres faites en user normal. De même pour télécharger le sources.list, etc... :)

[:edith] Rajout du contenu du script dans le premier post

Posté(e)
$ apt-cache show sun-java-5-jre

W: Impossible de trouver le paquet sun-java-5-jre

E: Aucun paquet n'a été trouvé

$ apt-cache show sun-java5-jre

Package: sun-java5-jre

Priority: optional

Section: multiverse/libs

Installed-Size: 15768

Maintainer: Matthias Klose

Architecture: all

Source: sun-java5

Version: 1.5.0-06-1

Replaces: sun-java5-bin, ia32-sun-java5-bin

Provides: java-virtual-machine, java2-runtime

Depends: java-common, locales, sun-java5-bin (= 1.5.0-06-1) | ia32-sun-java5-bin (= 1.5.0-06-1), debconf (>= 0.5) | debconf-2.0

Pre-Depends: debconf (>= 0.5) | debconf-2.0

Recommends: java-common (>= 0.24), gsfonts-x11

Suggests: sun-java5-plugin | ia32-sun-java5-plugin, sun-java5-fonts, ttf-baekmuk, ttf-kochi-gothic | ttf-kochi-gothic-naga10, ttf-kochi-mincho | ttf-kochi-mincho-naga10, ttf-arphic-bsmi00lp

Conflicts: j2se-common

Filename: pool/multiverse/s/sun-java5/sun-java5-jre_1.5.0-06-1_all.deb

Size: 7341172

MD5sum: 321431e1e47c0a51902fe598773af1f7

Description: Sun Java Runtime Environment (JRE) 5.0

The Sun Java Platform Standard Edition Runtime Environment (JRE) 5.0

contains the Java virtual machine, runtime class libraries, and

Java application launcher that are necessary to run programs written

in the Java progamming language. It is not a development environment and

doesn't contain development tools such as compilers or debuggers.

For development tools, see the Java Development Kit JDK 5.0

(package sun-java5-jdk).

.

NOTE: You must accept Sun's EULA prior to successfully installing

this package

.

This package contains architecture independent files.

Bugs: mailto:ubuntu-users@lists.ubuntu.com

Origin: Ubuntu

voilà ce que je voulais dire [:xdddd]

Posté(e)

Et maintenant, il y a sun-java5-jre deux fois :o [:xdddd]

Et si, je suis bien mr_pouit de clubic et ubuntu-fr ;)... seulement quand je m'étais inscrit, vossey aimait pas les "_", donc j'avais mis "pouit" seulement :D

Posté(e)

Que le monde est petit les forums français sont petits :P

Si j'ai bien compris ton script sert à télécharger et installer automatiquement la plupart des programmes utiles pour bien commencer avec Ubuntu ?

Posté(e)

:) c'est pas du si grand art que ça :o

mais je fais de mon mieux pour contribuer à cette distribution (comme beaucoup d'ailleurs) ;)

Chico : oui, mais sans être autant intrusif que les solutions existantes du genre easyubuntu et automatix :D

Posté(e)

Exact.

Avec tout le respect que je dois aux créateurs de ces script, j'ai personellement du mal à supporter les programmes qui traficotent tout le système, et qui éventuellement peuvent foutre la merde dans ton système s'il est pas 100% compatible avec :/

C'est pour ça que je n'ai fait qu'une modification du sources.list, l'installation de logiciels dans des dépots, et amsn est installé avec des paquets, deb, donc pas de compilation plus ou moins foireuse :)

Tous les logiciels sont facilement désinstallables en graphique, et rien de sensible (genre noyau optimisé, drivers de carte graphique...) n'est installé.

Là, après avoir passé ce script, tu peux profiter d'Ubuntu sans rien avoir à faire d'autre.

Après, je laisse le soin à l'utilisateur d'installer les drivers proprio de carte graphique pour avoir l'accélération graphique, changer ses icônes, installer d'autres logiciels, etc....

Sorti d'Amsn, Brasero et des thèmes suppléméntaires des dépots, ça n'installe que des librairies ou des programmes + ou - universels (java, flash...).

Donc, avec les logs préinstallés (Firefox, OOo, Totem (video), Rhythmbox (musique), etc... et ce que ça installe en plus, tu peux déja t'en servir comme si tu avais windows avec:

- Microsoft Office (OOo)

- Flash

- Java

- Nero (Brasero)

- MSN Live (amsn)

- Gaim

- Itunes (Rhythmbox)

- Photoshop (Gimp)

- Les anti-* (Pas d'équivalent [:xdddd])

- Zone Alarm Pro (le firewall est intégré au noyau)

- Micosoft Outlook (Evolution)

- La foultitude de codecs pour lire les 10aines de formats multimedia

etc, etc...

Posté(e)

C'est encore moi [:xdddd]

Je viens de penser que le "apt-get clean" à la fin est un peu violent... le gars a peut-être pas envie qu'on lui supprime tout son cache sans lui dire, non ? :D

Posté(e)
C'est encore moi [:xdddd]

Je viens de penser que le "apt-get clean" à la fin est un peu violent... le gars a peut-être pas envie qu'on lui supprime tout son cache sans lui dire, non ? :D[/quotemsg]

Bah je veux bien l'enlever, mais tu penses réellement que c'est utile? Après tout, rien qu'en faisant un dist-upgrade, ça fait pas mal de choses à télécharger, donc beaucoup de place prise :/

xasou il a rien compris, mais il est content qu'on se case le cul pour lui. Encore Agogogo, encore !!! :love:

Non mais plus sérieusement, je pense que je regarderai tout ça demain en fin d'aprem et je te demanderai des trucs dans la soirée si j'ai pas compris, ça m'paraît plus simple. T'as jusqu'à demain aprem pour tout bien configurer. :D[/quotemsg]

Bah toi t'as juste à copier coller une ligne hein :ack:

Mais j'essayerai d'être sur Jabber ;)

Posté(e)

We, mais faut aussi que je voie si ma cam marche avec aMSN, et surtout que je plante pas l'ordi, pour pas avoir à reformater (vu que là j'transfère mes 6Go de données avec ma clé 256Mo, pas envie de recommencer) en attendant que mon coloc rameute son DD externe. :D

Et faut que j'fasse mon sac et... 'fin voilà. :P

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.