Anunţ

Caută printre mesajele de pe forum înainte de a scrie unul nou!
Formulează corect întrebarea sau problema pe care o ai.
Respectă regulile forumului și Codul de Conduită!

#1 04 Jun 2011 23:37:08

calvarr
Membru
Înregistrat: 09 Sep 2007
Mesaje: 1742
Site web

instalare programe cu zenity

În ajutorul utilizatorului care vor să personalizeze Ubuntu pornind de la UBUNTU minimal CD 11.04
E deajuns să instalați zenity, apoi:

Cod:

wget http://dl.dropbox.com/u/23198110/install.sh && sudo sh install.sh

Mai jos sunt prezentate scripturile... (in fereastra cu interfața grafică vreau să aduc gnome (ceva cu no -recomended--install), kde, openbox, icewm, fluxbox, lxde, fxce...)
install.sh

Cod:

#!/bin/bash
{ testconnection=`wget --tries=3 --timeout=15 www.google.com -O /tmp/testinternet &>/dev/null 2>&1`
if [ $? != 0 ]; then
echo  "You are not connected to the Internet. Please check your Internet connection and try again."
zenity --info --text="<b>Eroare:</b> Calculatorul nu este conectat la internet și ai selectat o opțiune ce necesită o conexiune la internet. Incearcă iar după ce conexiunea la internet este funcțională."
else
if $(zenity --question --title "Pornim configurarea acum?" --text "Procesul de configurare și instalare poate dura, în dependență de numărul de programe pe care le veți dori instalate, viteza la internet și performanțele calculatorului. Asigurați-vă că computerul dumneavoastră este conectat la rețeua electrică. De asemenea se v-a face actualizarea acestui script.

Doriți să continuați?" );
then
ls | grep zenityinstall.sh 
if [ $? -eq 0 ];
then
rm zenityinstall.sh
else
sudo aptitude install -y python-software-properties
wget http://dl.dropbox.com/u/23198110/PPA.sh
chmod 777 PPA.sh
gksudo sh PPA.sh
rm PPA.sh
wget http://dl.dropbox.com/u/23198110/zenityinstall.sh && chmod 777 zenityinstall.sh && sh zenityinstall.sh
fi
fi
fi }

PPA.sh

Cod:

#!/bin/bash
cat /etc/apt/sources.list | grep "transmissionbt"; ls /etc/apt/sources.list.d | grep "transmissionbt"
if [ $? -eq 0 ];
then
echo ppa:transmissionbt/ppa deja exista, sar peste acesta
else                         
sudo add-apt-repository ppa:transmissionbt/ppa
fi
cat /etc/apt/sources.list | grep "ubuntu-mozilla-security"; ls /etc/apt/sources.list.d | grep "ubuntu-mozilla-security"
if [ $? -eq 0 ];
then
echo ppa:ubuntu-mozilla-security/ppa deja exista, sar peste acesta
else                         
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppa
fi
cat /etc/apt/sources.list | grep "kernel-ppa"; ls /etc/apt/sources.list.d | grep "kernel-ppa"
if [ $? -eq 0 ];
then
echo ppa:kernel-ppa/ppa deja exista, sar peste acesta
else                         
sudo add-apt-repository ppa:kernel-ppa/ppa
fi
cat /etc/apt/sources.list | grep "sevenmachines"; ls /etc/apt/sources.list.d | grep "sevenmachines"
if [ $? -eq 0 ];
then
echo ppa:sevenmachines/flash deja exista, sar peste acesta
else
sudo add-apt-repository ppa:sevenmachines/flash
fi
cat /etc/apt/sources.list | grep "adilson"; ls /etc/apt/sources.list.d | grep "adilson"
if [ $? -eq 0 ];
then
echo ppa:adilson/experimental deja exista, sar peste acesta
else
sudo add-apt-repository ppa:adilson/experimental
fi
cat /etc/apt/sources.list | grep "ruben-verweij"; ls /etc/apt/sources.list.d | grep "ruben-verweij"
if [ $? -eq 0 ];
then
echo ppa:ruben-verweij/thunderbird-indicator deja exista, sar peste acesta
else
sudo add-apt-repository ppa:ruben-verweij/thunderbird-indicator
fi
cat /etc/apt/sources.list | grep "libreoffice"; ls /etc/apt/sources.list.d | grep "libreoffice"
if [ $? -eq 0 ];
then
echo ppa:libreoffice/ppa deja exista, sar peste acesta
else
sudo add-apt-repository ppa:libreoffice/ppa
fi
cat /etc/apt/sources.list | grep "cdemu"; ls /etc/apt/sources.list.d | grep "cdemu"
if [ $? -eq 0 ];
then
echo ppa:cdemu/ppa deja exista, sar peste acesta
else
sudo add-apt-repository ppa:cdemu/ppa
fi
cat /etc/apt/sources.list | grep "ubuntu-mozilla-daily"; ls /etc/apt/sources.list.d | grep "ubuntu-mozilla-daily"
if [ $? -eq 0 ];
then
echo ppa:ubuntu-mozilla-daily/ppa deja exista, sar peste acesta
else
sudo add-apt-repository ppa:ubuntu-mozilla-daily/ppa
fi
cat /etc/apt/sources.list | grep "tiheum"; ls /etc/apt/sources.list.d | grep "tiheum"
if [ $? -eq 0 ];
then
echo ppa:tiheum/equinox deja exista, sar peste acesta
else
sudo add-apt-repository ppa:tiheum/equinox
fi
cat /etc/apt/sources.list | grep "alecive"; ls /etc/apt/sources.list.d | grep "alecive"
if [ $? -eq 0 ];
then
echo ppa:alecive/antigone deja exista, sar peste acesta
else
sudo add-apt-repository ppa:alecive/antigone
fi
cat /etc/apt/sources.list | grep "alexx2000"; ls /etc/apt/sources.list.d | grep "alexx2000"
if [ $? -eq 0 ];
then
echo ppa:alexx2000/doublecmd deja exista, sar peste acesta
else
sudo add-apt-repository ppa:alexx2000/doublecmd
fi
cat /etc/apt/sources.list | grep "nilarimogard"; ls /etc/apt/sources.list.d | grep "nilarimogard"
if [ $? -eq 0 ];
then
echo ppa:nilarimogard/webupd8 deja exista, sar peste acesta
else
sudo add-apt-repository ppa:nilarimogard/webupd8
fi
cat /etc/apt/sources.list | grep "banshee-team"; ls /etc/apt/sources.list.d | grep "banshee-team"
if [ $? -eq 0 ];
then
echo ppa:banshee-team/ppa deja exista, sar peste acesta
else
sudo add-apt-repository ppa:banshee-team/ppa
fi
cat /etc/apt/sources.list | grep "deadbeef"; ls /etc/apt/sources.list.d | grep "deadbeef"
if [ $? -eq 0 ];
then
echo ppa:alexey-smirnov/deadbeef deja exista, sar peste acesta
else
sudo add-apt-repository ppa:alexey-smirnov/deadbeef
fi
cat /etc/apt/sources.list | grep "clementine-dev"; ls /etc/apt/sources.list.d | grep "clementine-dev"
if [ $? -eq 0 ];
then
echo ppa:me-davidsansome/clementine-dev deja exista, sar peste acesta
else
sudo add-apt-repository ppa:me-davidsansome/clementine-dev
fi
cat /etc/apt/sources.list | grep "shutter-testing-team"; ls /etc/apt/sources.list.d | grep "shutter-testing-team"
if [ $? -eq 0 ];
then
echo ppa:shutter-testing-team/dailybuilds deja exista, sar peste acesta
else
sudo add-apt-repository ppa:shutter-testing-team/dailybuilds
fi
cat /etc/apt/sources.list | grep "venerix"; ls /etc/apt/sources.list.d | grep "venerix"
if [ $? -eq 0 ];
then
echo ppa:venerix/blug deja exista, sar peste acesta
else
sudo add-apt-repository ppa:venerix/blug
fi
cat /etc/apt/sources.list | grep "guido-iodice"; ls /etc/apt/sources.list.d | grep "guido-iodice"
if [ $? -eq 0 ];
then
echo ppa:guido-iodice/compiz-0.8.6-natty deja exista, sar peste acesta
else
sudo add-apt-repository ppa:guido-iodice/compiz-0.8.6-natty
fi
cat /etc/apt/sources.list | grep "google"; ls /etc/apt/sources.list.d | grep "google"
if [ $? -eq 0 ];
then
echo google.list deja exista, sar peste acesta
else
sudo sh -c 'echo "deb http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list'
wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - 
fi
cat /etc/apt/sources.list.d/google.list | grep "lucid-getdeb apps"
if [ $? -eq 0 ];
then
echo lucid-getdeb apps deja exista, sar peste acesta
else
sudo sh -c 'echo "deb http://archive.getdeb.net/ubuntu lucid-getdeb apps" >> /etc/apt/sources.list.d/google.list'
wget -q -O- http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -
fi
cat /etc/apt/sources.list.d/google.list | grep "natty-getdeb games"
if [ $? -eq 0 ];
then
echo natty-getdeb games deja exista, sar peste acesta
else
sudo sh -c 'echo "deb http://archive.getdeb.net/ubuntu natty-getdeb games" >> /etc/apt/sources.list.d/google.list'
wget -q -O- http://archive.getdeb.net/getdeb-archive.key | sudo apt-key add -
fi
ls /etc/apt/sources.list.d | grep "medibuntu"
if [ $? -eq 0 ];
then
echo medibuntu deja exista, sar peste acesta
else
sudo wget --output-document=/etc/apt/sources.list.d/medibuntu.list \
http://www.medibuntu.org/sources.list.d/$(lsb_release -cs).list
sudo apt-get --quiet update
sudo apt-get --yes --quiet --allow-unauthenticated install medibuntu-keyring
fi
ls /etc/apt/sources.list.d/ | grep "super_os"
if [ $? -eq 0 ];
then
echo super_os repozisitory deja exista, sar peste acesta
else
wget http://hacktolive.org/download/super-os-repo-installer.deb
sudo dpkg -i super-os-repo-installer.deb
rm super-os-repo-installer.deb
fi
sudo aptitude update

zenityinstall.sh

Cod:

#!/bin/bash
echo "sudo aptitude install -y" >> .install.sh $(zenity  --list --width 500 --height 400 --title "CONFIGURARE PREFERINTE" --text "INTERFAȚĂ GRAFICĂ... în dezvoltare, continuați>>" --checklist  --column "bifati" --column "pachet" FALSE ""--separator=" "); echo $ans >> .install.sh $(zenity  --list --width 500 --height 400 --title "CONFIGURARE PREFERINTE" --text "AUTENTIFICARE GUI" --checklist  --column "bifati" --column "pachet" TRUE "gdm" FALSE "kdm" FALSE "xdm" FALSE "ldm" FALSE "wdm" FALSE "sdm" --separator=" "); echo $ans >> .install.sh $(zenity  --list --width 500 --height 400 --title "CONFIGURARE PREFERINTE" --text "FILE MANAGER" --checklist  --column "bifati" --column "pachet" FALSE "gnome-terminal" FALSE "xfce4-terminal" FALSE "lxterminal" FALSE "konsole" TRUE "terminator" TRUE "mc" TRUE "synaptic"  FALSE "tuxcmd" FALSE "software-center" FALSE "update-manager" FALSE "gnome-commander" FALSE "doublecmd" FALSE "meld" FALSE "krusader" FALSE "nautilus" FALSE "dolphin" FALSE "pcmanfm" TRUE "rar unrar p7zip-full p7zip-rar unace unp file-roller" TRUE "mountall" --separator=" "); echo $ans >> .install.sh $(zenity  --list --width 500 --height 400 --title "CONFIGURARE PREFERINTE" --text "NETWORK MANAGER" --checklist  --column "bifati" --column "pachet" TRUE "network-manager-gnome" FALSE "network-manager-kde" FALSE "wicd" TRUE "mobile-broadband-provider-info"  --separator=" "); echo $ans >> .install.sh $(zenity  --list --width 500 --height 400 --title "CONFIGURARE PREFERINTE" --text "OFFICE" --checklist  --column "bifati" --column "pachet" TRUE "gedit" FALSE "leafpad" FALSE "openoffice.org" FALSE "libreoffice" FALSE "pdfedit" FALSE "acroread" FALSE "evidence" FALSE "xchm" FALSE  "chmsee" FALSE "webcamstudio" --separator=" "); echo $ans >> .install.sh $(zenity  --list  --width 500 --height 400 --title "CONFIGURARE PREFERINTE" --text "MEDIA" --checklist  --column "bifati" --column "pachet" TRUE "vlc" FALSE "mplayer" FALSE "gnome-mplayer" FALSE "smplayer"  FALSE "umplayer" FALSE "gxine" FALSE "lives" FALSE "avidemux" FALSE "kino" FALSE "pitivi" FALSE "tvtime" FALSE "tvmaxe" FALSE "minitube" FALSE "pymaxe" FALSE "smile" FALSE "xVideoServiceThief" FALSE "gammu wammu" TRUE "ubuntu-restricted-extras" FALSE "lubuntu-restricted-extras" FALSE "kubuntu-restricted-extras" FALSE "xubuntu-restricted-extras" TRUE "gstreamer0.10-ffmpeg gstreamer0.10-pitfdll gstreamer0.10-plugins-bad gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-ugly gstreamer0.10-plugins-ugly-multiverse libdvdnav4 libdvdread4 libdvdcss2 libxine1-ffmpeg ffmpeg w32codecs flashplugin-nonfree sun-java6-fonts mencoder" --separator=" "); echo $ans >> .install.sh  $(zenity  --list  --width 500 --height 400 --title "CONFIGURARE PREFERINTE" --text "MUSIC" --checklist  --column "bifati" --column "pachet" TRUE "moc" FALSE "rhythmbox" FALSE "banshee" FALSE "clementine" FALSE "amarok" FALSE "songbird" FALSE "deadbeef" FALSE "audacious" FALSE "radiotray" FALSE "audacity" --separator=" "); echo $ans >> .install.sh  $(zenity  --list  --width 500 --height 400 --title "CONFIGURARE PREFERINTE" --text "NETWORK" --checklist  --column "bifati" --column "pachet" TRUE "transmission-gtk" FALSE "deluge" FALSE "qbittorent" FALSE "vuze" FALSE "anomos" FALSE "transgui" FALSE "filezilla" FALSE "frostwire" FALSE "bashare" TRUE "gufw" FALSE "firestarter" --separator=" "); echo $ans >> .install.sh $(zenity  --list  --width 500 --height 400 --title "CONFIGURARE PREFERINTE" --text "GRAFICA" --checklist  --column "bifati" --column "pachet" TRUE "eog" FALSE "gimp" FALSE "mypaint"  FALSE "inkscape" FALSE "shutter" FALSE "f-spot" FALSE "picasa" FALSE "xsane" FALSE "simple-scan" FALSE "guvcvideo" FALSE "cheese" --separator=" "); echo $ans >> .install.sh $(zenity  --list  --width 500 --height 400 --title "CONFIGURARE PREFERINTE" --text "MESSENGER" --checklist  --column "bifati" --column "pachet" FALSE "pidgin" FALSE "empathy" FALSE "gyachi" FALSE "skype" FALSE "xchat" FALSE "gwibber" --separator=" "); echo $ans >> .install.sh $(zenity  --list  --width 500 --height 400 --title "CONFIGURARE PREFERINTE" --text "MAIL" --checklist  --column "bifati" --column "pachet" FALSE "alpine" FALSE "evolution" FALSE "thunderbird xul-ext-indicator" FALSE "sylpheed" --separator=" "); echo $ans >> .install.sh $(zenity  --list  --width 500 --height 400 --title "CONFIGURARE PREFERINTE" --text "WEB BROWSER" --checklist  --column "bifati" --column "pachet" TRUE "chromium-browser" FALSE "google-chrome-stable" FALSE "google-chrome-unstable" FALSE "firefox" FALSE "midori" FALSE "epiphany-browser" FALSE "konqueror" --separator=" "); echo $ans >> .install.sh $(zenity  --list  --width 500 --height 400 --title "CONFIGURARE PREFERINTE" --text "CLOUD SYNC" --checklist  --column "bifati" --column "pachet" FALSE "dropbox" FALSE "nautilus dropbox" FALSE "ubuntuone-client" --separator=" "); echo $ans >> .install.sh $(zenity  --list  --width 500 --height 400 --title "CONFIGURARE PREFERINTE" --text "EMULATION" --checklist  --column "bifati" --column "pachet" FALSE "wine" FALSE "playonlinux" FALSE "virtualbox" --separator=" "); echo $ans >> .install.sh $(zenity  --list  --width 500 --height 400 --title "CONFIGURARE PREFERINTE" --text "VISUAL EFECTS" --checklist  --column "bifati" --column "pachet" FALSE "compizconfig-settings-manager" FALSE "emerald" FALSE "screenlets" FALSE "gnomenu" FALSE "mintmenu"  FALSE "avant-window-navigator" FALSE "cairo-dock" FALSE "awoken-icon-theme awoken-icon-theme-customization" FALSE "faenza-icon-theme" --separator=" "); echo $ans >> .install.sh $(zenity  --list  --width 500 --height 400 --title "CONFIGURARE PREFERINTE" --text "TOOLS" --checklist  --column "bifati" --column "pachet" TRUE "jockey-gtk" FALSE "jockey-kde" FALSE "bleashbit" FALSE "ubuntu-tweak" FALSE "ailurus" FALSE "gparted" FALSE "gnome-disk-utility" --separator=" "); echo $ans >> .install.sh $(zenity  --list  --width 500 --height 400 --title "CONFIGURARE PREFERINTE" --text " CD/ISO/LIVEusb/CLONE TOOLS" --checklist  --column "bifati" --column "pachet" FALSE "bracero" FALSE "k3b" FALSE "nerolinux" FALSE "aptoncd" FALSE "unetbootin" FALSE "usb-creator-gtk" FALSE "usb-creator-kde" FALSE "cdemu" FALSE "acetoneiso" FALSE "gmountiso" --separator=" "); echo $ans >> .install.sh
sed ':a;N;$!ba;s/\n/ /g' .install.sh > .installl.sh
rm .install.sh
chmod 777 .installl.sh
sudo aptitude update
sudo sh .installl.sh | zenity --text-info --title "INSTALARE PACHETE" --width 530 --height 400
rm .installl.sh

Ar fi nemaipomenit dacă s-ar face update la "Ubuntu 10.04 Start", îl cunoaște cineva pe autor?, este printre noi aici?

Editat ultima oară de calvarr (20 Jun 2011 15:11:42)


tvmaxe-cli
☢☣☠

Offline

 

#2 20 Jun 2011 08:56:59

calvarr
Membru
Înregistrat: 09 Sep 2007
Mesaje: 1742
Site web

Re: instalare programe cu zenity

MAI AM UN PIC DE LUCRU, MOMENTAN NU MERGE

Am adăugat si interfețele grafice, deci se poate folosi...
exemplu:
--without-recommends ubuntu-desktop - nu are web browser, media player, office, network-indicator, sound-indicator, deci le puteți instala ori înlocui după bunul vostru plac.
La sfârșitul alegerilor dv. se vor adauga ppa se v-a face update, în home v-a aparea installl.sh, așa că mai puteți arunca un ochi peste el, să mai editați ceva, și abia apoi dacă doriți îl puteți și executa.
Deci, aveți nevoie de zenity, xorg și wget http://dl.dropbox.com/u/23198110/install.sh && sudo sh install.sh
Dacă doriți să mai adaaug ceva ori idei.. scrieți

MAI AM UN PIC DE LUCRU, MOMENTAN NU MERGE

Editat ultima oară de calvarr (20 Jun 2011 15:10:36)


tvmaxe-cli
☢☣☠

Offline

 

#3 20 Jun 2011 12:16:26

Kovaci iulian
Oaspete

Re: instalare programe cu zenity

Era si timpul sa se faca asa ceva , vin si eu cu o sugestie , pt a face reinstalarile mai usoare , se poate face un script care sa adauge in softwere sources doar PPA-urile , iar cu ajutorul acestui program   http://www.webupd8.org/2010/07/install- … ackup.html  Mint Backup (se instaleaza inainte cind aveti toate programele favorite instalate il porniti si selectati salvare selectie softwere , se genereaza un script numit software_selection_  " iulian"-System-Product-Name@2011-06-09-0228-package in " home " acest script se pastreaza undeva iar la reinstalare se pune inapoi in " home "  se selecteaza restaurare selectie softwere  (avind PPA-urile adaugate ) si incepe instalarea tuturor programelor ( acest program poate instala si pe Ubuntu , functioneaza grozav pe Linux Mint)

Editat ultima oară de Kovaci iulian (20 Jun 2011 14:20:15)

 
Feed

Antet forum

Powered by FluxBB