Mandriva 2009.1 Script di installazione pacchetti RPM

Ven, 01/05/2009 - 09:08

Mandriva 2009.1 Script di installazione pacchetti RPM

Inviato da Moreno 7 commenti

MGSM0076 01/05/2009 Mandriva 2009.1 Script di installazione pacchetti RPM.

[=x-large]1) Introduzione[/]

Una delle principali differenze fra Mandriva e finestre è che la prima ha un parco pacchetti di quasi 20GB che si possono installare con pochi click invece di diventar matti a cercare, scaricare, installare e magari pure riavviare come avviene appunto con finestre.

A volte però anche i click del mouse diventano noiosi specialmente se il compito da svolgere è ripetitivo come nel mio caso che devo gestire tutti i PC di casa.
Anche qui Linux si mostra infinitamente superiore a finestre, basta infatti scriversi uno script di installazione contenente l'elenco dei pacchetti da installare e mandarlo in esecuzione senza la minima necessità di intervento umano.
Altro vantaggio nel prepararsi uno script di installazione è che rende meno problematico il procedere ad una nuova installazione senza doversi ricordare dei programmi che si aveva installato nella vecchia macchina

Lo script che vi presento è stato studiato per non far domande con un installazione quasi completa di Mandriva DVD (tutto marcato meno Posta), non so come si comporti con altri tipi di configurazione.
Lo script è stato studiato per la Mandriva 2009.1 come è oggi, è possibile che nel tempo qualche cosa venga saltato o che venga posta qualche domanda su quale pacchetto scegliere.
Questo script parte dal presupposto che voi abbiate già configurato tutte le sorgenti di Mandriva compreso PLF ed abbiate provveduto ad aggiornare la macchina.
In caso negativo aggiungete le sorgenti con http://easyurpmi.zarb.org/?language=it e poi aggiornate con urpmi --auto --auto-select --keep o con rpmdrake o con mdk_applet.
Lo script è stato studiato per funzionare sia con installazioni i586 che x86_64 però senza l'aggiunta delle sorgenti i586.
Nel caso di una macchina X86_64 seguire la seguente procedura:
1) Aggiungere solo sorgenti x86_64
2) Eseguire lo script
3) Aggiungere le sorgenti i586
4) Installare manualmente i pacchetti marcati con #NO X86_64
5) Disabilitare le sorgenti i586
[=x-large]2) Script[/]

Questo script non ha la minima intenzione di essere bello ed anzi è molto banale in quanto a comandi utilizzati, il suo unico scopo è quello di funzionare e non rompere.
Questo è il mio script che installa tutto quello che piace a me e quindi non può essere uno script universale ma va inteso come una traccia su cui costruire il proprio script.
Commentate quello che non vi interessa e aggiungete quello che manca.

#!/bin/bash
#

#non ricordo perché è qui
urpmi --force free-kde-config

# TUTTO PER COMPILARE
urpmi --force task-c-devel task-c++-devel ctags

#TUTTO KDE4 MA PROPRIO TUTTO COMPRESA LA SEZIONE DI SVILUPPO
urpmi --force task-kde4
urpmi --force kdeadmin4 kdeartwork4 kdebase4 kdeedu4 kdemultimedia4 kdesdk4 kdeutils4
urpmi --force kfilereplace amor dragonplayer guidance-power-manager kamera kde4-audiocd kdepim4-akonadi kdepim4-wizards kimagemapeditor klinkstatus kommander kppp-provider kteatime ksystemlog ktux kweather kxsldbg nepomuk-kde okteta quanta
urpmi --force free-kde-config kde4-style-crystal kde4-style-polyester kde4-style-qtcurve kde4-style-skulpture
urpmi --force kdeplasma-addons stardict-freedict-ita-eng
urpmi --force --fuzzy -a plasma-
urpmi --force kde4-lilo kdegraphics kdepim4 kdegraphics4 kdewebdev4
urpmi --force falcon-kde4 kde4-filesharing kdnssd kiconedit konq-plugins krdc
urpmi --force phpqt ruby-kde4-devel ruby-qt4 smoke4-devel
urpmi --force kaffeine4
urpmi --force kaudiocreator kchart kchmviewer kdenlive kdesvn keurocalc koffice-l10n-it
urpmi --force task-kde4-devel
urpmi --force kde4-apidoc kdeaccessibility4-devel kdebase4-runtime-devel kdeedu4-devel libopenbabel2-devel kdegames4-devel kdegraphics4-devel kdemultimedia4-devel kdenetwork4-devel libqca2-devel kdepim4-devel kdeplasma-addons-devel kdesdk4-devel kdetoys4-devel kdewebdev4-devel nepomuk-kde-devel python-kde4-doc kimono kimono-devel ruby-kde4 ruby-kde4 smoke4-devel
urpmi --force kdeartwork4-icons-theme-kdeclassic akregator kaddressbook kalarm kdenetwork4-kopete-latex
urpmi --force kdepim4-kresources kjots kleopatra kmailcvt kmobiletools knotes kode korganizer kpilot ksendemail ktimetracker

#Installa librerie grafiche con tutti gli effetti possibili
urpmi --force task-3ddesktop-gtk task-3ddesktop-kde
urpmi --force compiz-decorator-gtk compiz-decorator-kde emerald
urpmi --force compiz-fusion-plugins-main-devel compiz-fusion-plugins-extra fusion-icon

#Installa Wine emulatore di finestre
#NO X86_64
urpmi --force wine wine-doors

#Installa Java 1.6 e pacchetti base Java per installazione altri programmai Java
urpmi --force java-1.6.0-openjdk java-1.6.0-openjdk-plugin

#Vuze una volta si chiamava Azureus client Torrrent Java
urpmi --force vuze java-1.5.0-gcj

#Tablatore per chitarra
urpmi --force tuxguitar

#decodificatore di DVD protetti
urpmi --force libdvdcss2 lib64dvdcss2

#Decodificatore formati microsoft
#NO X86_64
urpmi --force win32-codecs

#Programma per composizione MIDI
urpmi --force rosegarden

#Gestori di formati compressi vari
urpmi --force zoo arj lha lzma lzop p7zip rzip unalz unace unarj unrar

#utility varie
urpmi --force xxdiff krename md5deep

#Ottimo FileManager stile TotalCommander supercompleto (l'unica cosa che non fa è il caffe).
urpmi --force krusader

#Amule basta la parola
urpmi --force amule amule-commandline amule-webserver

#Flash Player 10
#NO X86_64
urpmi --force flash-player-plugin

#Buon dwonload Manager alternativo a D4x e KGet
urpmi --force multiget

#FTP Client
urpmi --force prozilla

#Copia DVD
urpmi --force vobcopy k9copy dvdrip

#Sceen saver a gogo
urpmi --force rss_glx rss_glx-matrixview xscreensaver-gl xscreensaver xscreensaver-matrix

#multimedi aper FireFox e MIDI
urpmi --force mozplugger mplayerplugin timidity-patch-freepats

#MySQL database SQL
urpmi --force lib64pq8.3_5 MySQL mysql-administrator phpmyadmin qt4-database-plugin-mysql qt4-database-plugin-odbc qt4-database-plugin-pgsql qt4-database-plugin-sqlite libpq8.3_5

#Amministrazione remota via WEB
urpmi --force webmin

#Librerie di accesso ai pacchetti deb
urpmi --force dpkg

#Altri programmi di utilità
# mc File manager testuale
# htop coem top mamolto più bello
# cpuinfo direi che basta il nome
# smartmontools Tool di diagnostica dei dischi moderni
urpmi --force mc htop cpuinfo smartmontools

#Piattaforma di sviluppo Eclipse
urpmi --force eclipse-platform eclipse-mylyn-pde ant java-1.6.0-openjdk-devel java-1.6.0-openjdk-javadoc geronimo-jsp-2.0-api

#driver Xane per Scanner HP network
urpmi --force libsane-hpaio1 lib64sane-hpaio1

#Di tutto un po' per il multimedia
urpmi --force --fuzzy -a gstreamer0.10-
urpmi --force moonshine-player
urpmi --force xine-aa xine-caca xine-dxr3 xine-esd xine-faad xine-flac xine-wavpack
urpmi --force kmplayer mplayerthumbs

#Utility per Gnome
urpmi --force gnome-do

#Super programma per effettuare benchmark della macchina
#NON DECOMMENTARE!! al momento va in conflitto con phpmyadmin
# urpmi --force phoronix-test-suite php-gd

# Programma per misurare i tempi di boot
urpmi --force bootchart-logger bootchart

# Desktop Enviroment LXDE
urpmi --force task-lxde mandriva-lxde-config-free lxsession

#Desktop Enviroment XFCE
urpmi --force task-xfce task-xfce-plugins mandriva-xfce-config-free tetex-latex tetex-dvips jadetex

#Desktop Enviroment E17
urpmi --force task-e17 e17_themes

#Programmi di monitoraggio parametri PC Tensione, Temperatura etc.
urpmi --force hddtemp lm_sensors ksensors

#Configurazione del programma lm_sensors (Rispondere sempre yes)
sensors-detect

Salvate il testo in un file, modificatelo come più vi piace, rendetelo eseguibile ed eseguitelo come root.

Ciao Ciao, Moreno


In:



Commenti

Ritratto di freed
#1

Inviato da freed il Ven, 01/05/2009 - 16:20.

script

come client ftp forse volevi dire filezilla non prozilla



Ritratto di Moreno
#2

Inviato da Moreno il Ven, 01/05/2009 - 18:09.

Re: script

Ciao

No intendevo proprio prozilla

<br />## RPMTAG_NAME<br />~prozilla<br /><br />## RPMTAG_VERSION<br />2.0.4<br /><br />## RPMTAG_RELEASE<br />6mdv2009.1<br /><br />## RPMTAG_SUMMARY<br />A multithreaded download accelerator<br /><br />## RPMTAG_DESCRIPTION<br />ProZilla is a multithreaded download accelerator for Linux which supports<br />both HTTP and FTP protocols. It makes multiple connections to the server<br />and downloads the file in portions, thus giving a much better speed rate<br />than the conventional download programs which use a single connection.<br />Resuming connections is fully supported and customisable.<br />

Effettivamente è un po' in disuso ma è comodissima da shell.

Ciao Ciao, Moreno

Addio, e grazie per tutto il pesce.
Avatar by moonlight-dream.



Ritratto di giacomino
#3

Inviato da giacomino il Ven, 01/05/2009 - 21:50.

Re: script

grazie moreno x lo script..molti pacchetti di kde4 non li avevo mai istallati x kde4 sai se c'è qualche pacchetto per ridimensionare le foto,con kde3 usavo kim ma con kde4 non mi funziona mi tocca usare gnome per ridimensionare le foto con nautilus-image-converter ciao

l'ingordigia di volere sempre di più.. spesso non ci fa godere nemmeno quello che già abbiamo. Sad



Ritratto di Moreno
#4

Inviato da Moreno il Ven, 01/05/2009 - 22:11.

Re: script

Ciao

Mi dispiace ma fai domande troppo difficili, io installo tutto più che altro per motivi di test dei conflitti di installazione, non conosco neanche la metà dei programmi di KDE4.

Ciao Ciao, Moreno

Addio, e grazie per tutto il pesce.
Avatar by moonlight-dream.



Ritratto di giacomino
#5

Inviato da giacomino il Ven, 01/05/2009 - 22:30.

Re: script

ok grazie ciao

l'ingordigia di volere sempre di più.. spesso non ci fa godere nemmeno quello che già abbiamo. Sad



Ritratto di freed
#6

Inviato da freed il Sab, 02/05/2009 - 00:06.

Re: script

@ giacomino

eccolo qua:
http://www.kde-apps.org/content/show.php/Kim+%28Kde+Image+Menu%29?content=11505

non c'è il pacchetto, ma basta eseguire il file install da konsole con diritti di amministratore, ossia scompatta l'archivio sulla scrivania poi apri una console e vai nella cartella dove c'è il file install.sh, poi dai il comando da konsole:

./install.sh

ciao
max



Ritratto di giacomino
#7

Inviato da giacomino il Sab, 02/05/2009 - 10:18.

Re: script

grazie mille... freed ciao

l'ingordigia di volere sempre di più.. spesso non ci fa godere nemmeno quello che già abbiamo. Sad