Dir cleanup.
This commit is contained in:
parent
c6c5925041
commit
cf2edaa1e7
3 changed files with 0 additions and 204 deletions
|
@ -1,16 +0,0 @@
|
|||
#!/bin/bash
|
||||
# written by Andrew Schott
|
||||
# Credits -- fedorafaq.org fedoraforums.org fedoraproject.org redhat.com google.com
|
||||
|
||||
rpm -Uvh http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-stable.noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-stable.noarch.rpm
|
||||
|
||||
yum -y install yum-plugin*
|
||||
|
||||
yum -y install java-1.6.0-openjdk-plugin flash-plugin nspluginwrapper.x86_64} pulseaudio-libs.i386 alsa-plugins-pulseaudio.i386 libcurl.i386 mozplugger evince totem-mozplugin ntfs-3g libdvdcss libdvdnav totem-xine xine-lib-extras-freeworld totem-backend xine gstreamer-plugins-ugly audacious-plugins-freeworld-mp3 alsa-plugins-pulseaudio control-center-extra ntfs-config ccsm emerald-themes compizconfig-backend-gconf fusion-icon-gtk emerald compiz-fusion compiz-fusion-gnome libcompizconfig compiz-gnome compiz-bcop compiz compizconfig-python compiz-fusion-extras compiz-fusion-extras-gnome system-config* openoffice.org-core openoffice.org-{base,impress,writer,calc}
|
||||
|
||||
mozilla-plugin-config -i -g -v
|
||||
|
||||
yum -y install wget
|
||||
|
||||
rpm -ivh http://linuxdownload.adobe.com/adobe-release/adobe-release-i386-1.0-1.noarch.rpm
|
||||
yum -y install flash-plugin.i386
|
|
@ -1,176 +0,0 @@
|
|||
#! /bin/bash
|
||||
#exec >& >(tee -a /tmp/debog-install-depot-multisystem.txt)
|
||||
|
||||
# │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
|
||||
# │ install-depot-multisystem.sh │
|
||||
# │ écrit par François Fabre │
|
||||
# │ MultiSystem LiveUSB │
|
||||
# │▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒▒│
|
||||
|
||||
#Mr Fabre François @frafa
|
||||
#E-Mail: liveusb@gmail.com En Français SVP !
|
||||
#http://liveusb.info/
|
||||
|
||||
#License: GNU General Public License (GPL)
|
||||
#Ce programme est un logiciel libre: vous pouvez le redistribuer
|
||||
#et/ou le modifier selon les termes de la "GNU General Public
|
||||
#License", tels que publiés par la "Free Software Foundation"; soit
|
||||
#la version 2 de cette licence ou (à votre choix) toute version
|
||||
#ultérieure.
|
||||
#
|
||||
#Ce programme est distribué dans l'espoir qu'il sera utile, mais
|
||||
#SANS AUCUNE GARANTIE, ni explicite ni implicite; sans même les
|
||||
#garanties de commercialisation ou d'adaptation dans un but spécifique.
|
||||
#
|
||||
#Se référer à la "GNU General Public License" pour plus de détails.
|
||||
#
|
||||
#Vous devriez avoir reçu une copie de la "GNU General Public License"
|
||||
#en même temps que ce programme; sinon, écrivez a la "Free Software
|
||||
#Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA".
|
||||
#http://www.gnu.org/licenses/gpl-howto.fr.html
|
||||
|
||||
#Sous Kde en boot livecd Activer depôt universe et installer zenity
|
||||
if [ "$(sudo -A cat grep '^%admin ALL=(ALL) NOPASSWD: ALL' /etc/sudoers 2>/dev/null)" ]; then
|
||||
echo
|
||||
if [ "$(which software-properties-kde)" ]; then
|
||||
sudo software-properties-kde --enable-component universe
|
||||
if [ ! "$(which zenity)" ]; then
|
||||
xterm -title 'Install zenity' -e "sudo apt-get update && sudo apt-get install -q -y zenity"
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
|
||||
#quelques test...
|
||||
errorlist=()
|
||||
testlist="apt-get sudo lsb_release tee zenity nohup xterm dpkg"
|
||||
for i in ${testlist}
|
||||
do
|
||||
if [ ! "$(which "$i")" ]; then
|
||||
errorlist=(${errorlist[@]} $i)
|
||||
fi
|
||||
done
|
||||
#Stop si
|
||||
if [ "$(echo "${errorlist[@]}")" ]; then
|
||||
echo -e "\033[1;47;31m Error: ${errorlist[@]} \033[0m"
|
||||
miseenforme="${errorlist[@]}"
|
||||
zenity --error --text "Error: ${miseenforme}" 2>/dev/null
|
||||
exit 0
|
||||
fi
|
||||
|
||||
#si pas sudo!
|
||||
if [ ! "$SUDO_USER" ]; then
|
||||
msg1="L'installation de multisystem necessite les droits d'administrateur."
|
||||
msg2="Installing multisystem requires administrator rights."
|
||||
if [ "$(echo $LANG | grep -i "fr_FR.utf")" ]; then
|
||||
zenity --info --text "<b>${msg1}</b>"
|
||||
else
|
||||
zenity --info --text "<b>${msg2}</b>"
|
||||
fi
|
||||
xterm -e "sudo "$0""
|
||||
exit 0
|
||||
fi
|
||||
|
||||
#chmod 777 /media
|
||||
if [ "$(stat -c %a /media)" != "777" ]; then
|
||||
chmod 777 /media
|
||||
fi
|
||||
|
||||
#Rajouter test si deja installé sortie!
|
||||
if [ "$(dpkg -l | grep 'ii multisystem')" ]; then
|
||||
msg1="multisystem est déjà installé!"
|
||||
msg2="multisystem is already installed!"
|
||||
if [ "$(echo $LANG | grep -i "fr_FR.utf")" ]; then
|
||||
zenity --info --text "<b>${msg1}</b>"
|
||||
else
|
||||
zenity --info --text "<b>${msg2}</b>"
|
||||
fi
|
||||
exit 0
|
||||
fi
|
||||
|
||||
#verifier que user appartiens au group disk
|
||||
if [ ! "$(grep ^disk /etc/group | grep "$SUDO_USER")" ]; then
|
||||
usermod -a -G disk "$SUDO_USER"
|
||||
fi
|
||||
|
||||
#verifier que user appartiens au group adm
|
||||
if [ ! "$(grep ^adm /etc/group | grep "$SUDO_USER")" ]; then
|
||||
usermod -a -G adm "$SUDO_USER"
|
||||
fi
|
||||
|
||||
#Activer depôt universe
|
||||
if [ "$(which software-properties-gtk)" ]; then
|
||||
#Sous Gnome
|
||||
software-properties-gtk -e universe
|
||||
elif [ "$(which software-properties-kde)" ]; then
|
||||
#Sous Kde
|
||||
software-properties-kde --enable-component universe
|
||||
fi
|
||||
|
||||
#Pour Ubuntu hardy il faut activer en + le depot hardy-backport
|
||||
if [ "$(lsb_release -cs)" == "hardy" ]; then
|
||||
echo
|
||||
#Sous Gnome
|
||||
if [ "$(which software-properties-gtk)" ]; then
|
||||
software-properties-gtk -e hardy-backport
|
||||
#Sous Kde
|
||||
elif [ "$(which software-properties-kde)" ]; then
|
||||
software-properties-kde --enable-component hardy-backport
|
||||
fi
|
||||
fi
|
||||
|
||||
#Ajouter le depôt
|
||||
if [ ! "$(grep '^deb http://liveusb.info/multisystem' /etc/apt/sources.list 2>/dev/null)" ]; then
|
||||
vardeb="## Depôt MultiSystem\ndeb http://liveusb.info/multisystem/depot all main"
|
||||
echo -e "$vardeb" | tee -a "/etc/apt/sources.list"
|
||||
fi
|
||||
|
||||
#Ajouter clé publique pour apt
|
||||
sudo -u "$SUDO_USER" wget -q http://liveusb.info/multisystem/depot/multisystem.asc -O- | apt-key add -
|
||||
|
||||
#Recharger les sources
|
||||
apt-get update
|
||||
|
||||
#Installer le paquet multisystem
|
||||
apt-get install -y --force-yes multisystem
|
||||
apt-get -f install -y
|
||||
|
||||
#Verifier que est bien installé
|
||||
if [ ! "$(dpkg -l | grep 'ii multisystem')" ]; then
|
||||
msg1="Une erreur est survenue"
|
||||
msg2="An error occurred"
|
||||
if [ "$(echo $LANG | grep -i "fr_FR.utf")" ]; then
|
||||
zenity --error --text "<b>${msg1}</b>"
|
||||
else
|
||||
zenity --error --text "<b>${msg2}</b>"
|
||||
fi
|
||||
exit 0
|
||||
fi
|
||||
|
||||
#Rendre executable fusermount pour bases Debian !
|
||||
chmod +x "/usr/bin/fusermount" 2>/dev/null
|
||||
chmod +x "/bin/fusermount" 2>/dev/null
|
||||
|
||||
#Modifs pour lmde!
|
||||
if [ "$(stat -c "%a" $(which fusermount))" = "4754" ]; then
|
||||
chmod 755 $(which fusermount)
|
||||
fi
|
||||
if [ "$(stat -c "%a" /media)" -lt "755" ]; then
|
||||
chmod 755 /media
|
||||
fi
|
||||
if [ "$(stat -c "%G" "$HOME/.local")" = "root" ]; then
|
||||
sudo chown $SUDO_USER:$SUDO_USER -R "$HOME"/.local
|
||||
fi
|
||||
|
||||
#message
|
||||
msg1="Dorénavant pour lancer le script veuillez utiliser\nle Menu: /Applications/Accessoires/MultiSystem."
|
||||
msg2="Now to start the script please use\nthe menu: / Applications/Accessoires/MultiSystem."
|
||||
if [ "$(echo $LANG | grep -i "fr_FR.utf")" ]; then
|
||||
zenity --info --text "<b>${msg1}</b>"
|
||||
else
|
||||
zenity --info --text "<b>${msg2}</b>"
|
||||
fi
|
||||
|
||||
#lancer gui
|
||||
nohup sudo -u "$SUDO_USER" -i "/usr/local/share/multisystem/gui_multisystem.sh"&
|
||||
sleep 1
|
||||
exit 0
|
|
@ -1,12 +0,0 @@
|
|||
#!/bin/bash
|
||||
# init
|
||||
function pause(){
|
||||
read -p -
|
||||
}
|
||||
clear
|
||||
echo Running Yum ....
|
||||
|
||||
beesu yum update
|
||||
echo -e '\E[5;32;47m'" Press any key to close window and return to program. "
|
||||
pause
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue