-
Posts
244 -
Joined
-
Last visited
Everything posted by enemesis
-
[Python] Script post installation EOS.
enemesis replied to enemesis's topic in Scripting, Coding, Bash
Merci Hitsouburaiken pour le complément. -
[Python] Script post installation EOS.
enemesis replied to enemesis's topic in Scripting, Coding, Bash
Script 2 (Variante). #!/usr/bin/python #coding:utf-8 import os, sys def affiche(): global maj, tweaks, tiers, gimp, converseen, blender global mypaint, libreoffice, numix, youtubedl, librecad, google print('\ Mise à jour:\n\ [a] Mise à jour elementary OS\n\n\ Installer:\n\ [b] elementary-tweaks \n\ [c] inkscape, Scribus, eog, gcolor2, gnome-system-monitor, rar, filezilla, gparted, brasero et vlc \n\ [d] gimp \n\ [e] converseen \n\ [f] blender \n\ [g] mypaint \n\ [h] libreOffice \n\ [i] numix-circle \n\ [j] youtube-dl \n\ [k] librecad \n\ [l] google chrome\n\n\ Supprimer:\n\ [m] totem, empathy, software-center, update-manager, midori-granite\n\n\ Quitter:\n\ [0] exit\n') action = raw_input('Veuillez faire votre choix, entrer les lettres correspondants. ex: a,c,e,f\n') if action == "0": exit() install(action) def install(action): choix = action.split(',') for element in choix: if element == "a": os.system("sudo apt-get update && sudo apt-get dist-upgrade -y && clear") print("Installation des mises à jours terminées.") if element == "b": os.system("sudo apt-add-repository ppa:versable/elementary-update && sudo apt-get update && sudo apt-get install elementary-tweaks elementary-dark-theme elementary-plastico-theme elementary-whit-e-theme elementary-harvey-theme elementary-elfaenza-icons elementary-nitrux-icons elementary-plank-themes && clear") print("Installation de Elementary-tweaks - Thèmes Interfaces - Thèmes Icônes - Thèmes Plank terminées.") if element == "c": os.system("sudo apt-get install inkscape scribus eog gcolor2 unrar filezilla gparted brasero brasero-contracts vlc && clear") print("Installation logiciels tiers.") if element == "d": os.system("sudo add-apt-repository ppa:otto-kesselgulasch/gimp && sudo apt-get update && sudo apt-get install gimp && clear") print("Installation de GIMP + PPA terminée.") if element == "e": os.system("sudo add-apt-repository ppa:faster3ck/converseen && sudo apt-get update && sudo apt-get install converseen && clear") print("Installation de Inkscape + PPA terminée.") if element == "f": os.system("sudo add-apt-repository ppa:irie/blender && sudo apt-get update && sudo apt-get install blender && clear") print("Installation de Blender + PPA terminée.") if element == "g": os.system("sudo add-apt-repository ppa:achadwick/mypaint-testing && sudo apt-get update && sudo apt-get install mypaint && clear") print("Installation de mypaint terminée.") if element == "h": os.system("sudo add-apt-repository ppa:libreoffice/libreoffice-4-0 && sudo apt-get update && sudo apt-get install libreoffice libreoffice-l10n-fr && clear") print("Installation de Libre Office + PPA terminée.") if element == "i": os.system("sudo add-apt-repository ppa:upubuntu-com/nitrux && sudo apt-get update && sudo apt-get install nitruxos && clear") print("Installation de numix-icons + PPA terminée.") if element == "j": os.system("sudo add-apt-repository ppa:nilarimogard/webupd8 && sudo apt-get update && sudo apt-get install youtube-dl && clear") print("Installation de youtube-dl + PPA terminée.") if element == "k": os.system("sudo add-apt-repository ppa:librecad-dev/librecad-daily && sudo apt-get update && sudo apt-get install librecad && clear") print("Installation de Librecad + PPA terminée.") if element == "l": os.system("wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - && su -c 'echo \"deb https://dl.google.com/linux/chrome/deb/ stable main\" >> /etc/apt/sources.list.d/google.list' && sudo apt-get update") print('Ajout du dépot terminée.') os.system("sudo apt-get install google-chrome-stable") print('Installation de google chrome terminée.') if element == "m": os.system("sudo apt-get purge totem empathy software-center update-manager midori-granite") print("Script d'installation terminé.") sys.exit() affiche() -
Script 1. A adapter selon vos besoins. #!/usr/bin/python #coding:utf-8 import os, sys def eos1(): global maj action = raw_input('Voulez-vous procèdez au mises à jours d\'elementary OS ? (o/n)') if action == 'o': maj = True elif action == 'n': maj = False else: eos1() def eos2(): global tweaks action = raw_input('Voulez-vous procèdez à l\'installation de Elementary-tweaks - Thèmes Interfaces - Thèmes Icônes - Thèmes Plank ? (o/n)') if action == 'o': tweaks = True elif action == 'n': tweaks = False else: eos2() def eos3(): global tiers action = raw_input('Voulez-vous procèdez à l\'installation de logiciels tiers - inkscape - scribus - eog - gcolor2 - gnome-system-monitor - rar - filezilla - gparted - brasero - vlc - transmission - gnome-system-monitor - audience - rsync ? (o/n)') if action == 'o': tiers = True elif action == 'n': tiers = False else: eos3() def eos4(): global gimp action = raw_input('Voulez-vous procèdez à l\'installation de GIMP + PPA ? (o/n)') if action == 'o': gimp = True elif action == 'n': gimp = False else: eos4() def eos5(): global converseen action = raw_input('Voulez-vous procèdez à l\'installation de converseen + PPA ? (o/n)') if action == 'o': converseen = True elif action == 'n': converseen = False else: eos5() def eos6(): global blender action = raw_input('Voulez-vous procèdez à l\'installation de Blender + PPA ? (o/n)') if action == 'o': blender = True elif action == 'n': blender = False else: eos6() def eos7(): global mypaint action = raw_input('Voulez-vous procèdez à l\'installation de MyPaint ? (o/n)') if action == 'o': mypaint = True elif action == 'n': mypaint = False else: eos7() def eos8(): global libreoffice action = raw_input('Voulez-vous procèdez à l\'installation de Libre Office 4 + PPA ? (o/n)') if action == 'o': libreoffice = True elif action == 'n': libreoffice = False else: eos8() def eos9(): global numix action = raw_input('Voulez-vous procèdez à l\'installation de numix-circle + PPA ? (o/n)') if action == 'o': numix = True elif action == 'n': numix = False else: eos9() def eos10(): global youtubedl action = raw_input('Voulez-vous procèdez à l\'installation de youtube-dl + PPA ? (o/n)') if action == 'o': youtubedl = True elif action == 'n': youtubedl = False else: eos10() def eos11(): global librecad action = raw_input('Voulez-vous procèdez à l\'installation de librecad + PPA ? (o/n)') if action == 'o': librecad = True elif action == 'n': librecad = False else: eos11() def eos12(): global google action = raw_input('Voulez-vous installer le navigateur google chrome? (o/n)') if action == 'o': google = True elif action == 'n': google = False else: eos12() def eos13(): global sup action = raw_input('Voulez-vous supprimer des softs tiers ? (o/n)') if action == 'o': sup = True elif action == 'n': sup = False else: eos13() def installation(): if maj == True: os.system("sudo apt-get update && sudo apt-get dist-upgrade && clear") print("Installation des mises à jours terminées.") if tweaks == True: os.system("sudo apt-add-repository ppa:versable/elementary-update && sudo apt-get update && sudo apt-get install elementary-tweaks elementary-dark-theme elementary-plastico-theme elementary-whit-e-theme elementary-harvey-theme elementary-elfaenza-icons elementary-nitrux-icons elementary-plank-themes && clear") print("Installation de Elementary-tweaks - Thèmes Interfaces - Thèmes Icônes - Thèmes Plank terminées.") if tiers == True: os.system("sudo apt-get install inkscape scribus eog gcolor2 unrar filezilla gparted brasero brasero-contracts vlc transmission gnome-system-monitor audience rsync && clear") print("Installation logiciels tiers.") if gimp == True: os.system("sudo add-apt-repository ppa:otto-kesselgulasch/gimp && sudo apt-get update && sudo apt-get install gimp && clear") print("Installation de GIMP + PPA terminé.") if converseen == True: os.system("sudo add-apt-repository ppa:faster3ck/converseen && sudo apt-get update && sudo apt-get install converseen && clear") print("Installation de Inkscape + PPA terminé.") if blender == True: os.system("sudo add-apt-repository ppa:irie/blender && sudo apt-get update && sudo apt-get install blender && clear") print("Installation de Blender + PPA terminé.") if mypaint == True: os.system("sudo add-apt-repository ppa:achadwick/mypaint-testing && sudo apt-get update && sudo apt-get install mypaint && clear") print("Installation de mypaint terminé.") if libreoffice == True: os.system("sudo add-apt-repository ppa:libreoffice/libreoffice-4-0 && sudo apt-get update && sudo apt-get install libreoffice libreoffice-l10n-fr && clear") print("Installation de Libre Office + PPA terminé.") if numix == True: os.system("sudo add-apt-repository ppa:numix/ppa && sudo apt-get update && sudo apt-get install numix-icon-theme numix-icon-theme-circle") print("Installation de numix-icons + PPA terminé.") if youtubedl == True: os.system("sudo add-apt-repository ppa:nilarimogard/webupd8 && sudo apt-get update && sudo apt-get upgrade && sudo apt-get install youtube-dl && clear") print("Installation de youtube-dl + PPA terminé.") if librecad == True: os.system("sudo add-apt-repository ppa:librecad-dev/librecad-daily && sudo apt-get update && sudo apt-get upgrade && sudo apt-get install librecad && clear") print("Installation de Librecad + PPA terminé.") if google == True: os.system("wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - && su -c 'echo \"deb https://dl.google.com/linux/chrome/deb/ stable main\" >> /etc/apt/sources.list.d/google.list' && sudo apt-get update") print('Ajout du dépot terminée') os.system("sudo apt-get install google-chrome-stable") print('Installation de google chrome terminé.') if sup == True: os.system("sudo apt-get remove --purge totem empathy software-center update-manager midori-granite && sudo apt-get update && sudo apt-get upgrade && clear") print("suppression softs terminé") def end(): print("Dernière vérification de mises à jours.") os.system("sudo apt-get update && sudo apt-get dist-upgrade") print("Script d'installation terminé.") sys.exit() eos1() eos2() eos3() eos4() eos5() eos6() eos7() eos8() eos9() eos10() eos11() eos12() eos13() installation() end()
-
Ok! J'ai pigé Hitsouburaiken. Merci à toi.
-
Non Hitsouburaiken !
-
Bonne nouvelle !
-
Message pour vous signaler que la balise vidéo est non fonctionnelle sur le Forum. Cordialement, Insomniaque.
-
C'est fait pour.
-
Musopen: de la musique classique, contemporaine avec une très belle qualité. Vous y trouverez, en autre, des enregistrements, partitions, et des manuels scolaires public et gratuit, sans restriction de copyright. Le site est en Anglais mais vous vous y retrouverez assez facilement. J'ai découvert ce site grâce à Tomate Joyeuse, merci à elle. Musicscreen.be: Voila un excellent site francophone qui à une collection impressionnante. Le choix des styles est important et la pré-écoute permet facilement se faire ses choix. Dogmazic: encore un site francophone bien foutue et très complet. Le site à en sa base plus de 4043 heures de musiques disponibles, si vous n'y trouvez pas votre bonheur c'est que vous aurez mal cherché... Jamendo: voila un site qui est hyper connu, presque inutile de le présenter. Un site bien sur francophone qui permet lui aussi de télécharger gratuitement des milliers de titres d'auteurs très diverses, bien sur toujours pour un usage strictement privé. CC Mixter: voila un site anglophone vraiment très bien, par contre j'avoue qu'au premier abord avant de trouver son bonheur il faut fouiner un peu voir tâtonner pour bien cerner la bête, dommage car c'est l'un des plus fournis que j'ai testé. Mais si vous êtes persévérant il regorge de pépites. EasZic.com: encore un site francophone très bien, la preuve que les webmasters français font du super boulot. Tout y est bien sur au format MP3 avec une palette d'artistes des plus variée. Du blues au soul en passant par les musique d'ambiance, vous y trouverez à coup sur votre bonheur. AudioMicro: un site toujours de langue Française ou il faut être inscrit pour pouvoir légalement et gratuitement télécharger les titres proposés. Il est plutôt axé sur un style classique mais son offre est vraiment très variée et très complète, fort intéressant à tous points de vues. Incompetech: Vila un site qui au premier abord n'est pas attirant du tout. Il est Anglophone qui plus est.. mais quand on a bien prit le temps de fouiner, de farfouiller dans ses entrailles, il regorge lui aussi de petites choses vraiment de très bonne qualité que ce soit du jazz, classique ou bien encore Latin, moderne, Africain etc.. une quantité de titre et de style vraiment impressionnante. Source : Aru2l
-
Je parlais de l'aspect.
-
Moka: sudo add-apt-repository ppa:snwh/moka-icon-theme-daily sudo apt-get update sudo apt-get install moka-icon-theme moka-icon-theme-symbolic moka-icon-theme-extras Numix: sudo add-apt-repository ppa:numix/ppa sudo apt-get update sudo apt-get install numix-icon-theme numix-icon-theme-circle ZonColore: sudo add-apt-repository ppa:noobslab/icons sudo apt-get update sudo apt-get install zoncolor-icons Nitrux OS: sudo add-apt-repository ppa:upubuntu-com/nitrux sudo apt-get update sudo apt-get install nitruxos
-
En espérant que cela soit intégré à Plank dans ISIS.
-
Lien utile : Comment supprimer l’historique personnel sur le moteur de recherche Google et YouTube.
-
Si j'en avais réellement besoin j'installerai VLC. Mais dans le mesure du possible, je souhaite utiliser les softs estampillés Elemenatry OS. Ce afin de garder un maximum de cohérence esthétique.
-
Je n'installerai pas VLC , et au passage nikos m'a appris pas mal de choses au travers de ce post.
-
Inkscape Redesign by BassUltra
-
C'est chez moi, mais je pense que je vais utiliser LibreCad qui lui est libre.
-
Merci tout de même pour ton aide Nikos.
-
Sir_renard si tu es performant sur Librecad, en tant que débutant je risque de te solliciter de temps en temps. PS : Merci pour Sweet Home 3D, mais il ne correspond pas à mes besoins pour le moment. En attendant quelques liens utiles pour apprendre LibreCAD : introduction et interface Librecad selection des objets Librecad Réglages des préférences QCAD: DESSIN TECHNIQUE SOUS LINUX Manuel de référence de l'utilisateur
-
LibreCAD (anciennement CADuntu) est un logiciel de dessin assisté par ordinateur en deux dimensions (2D). Il est basé sur l'édition communautaire (et libre) de QCad qu'il remplace à partir de Ubuntu 12.04 LTS. Instalaltion : sudo apt-get install librecad Dernière version stable du PPA : sudo add-apt-repository ppa:librecad-dev/librecad-stable Dépot Daily : sudo add-apt-repository ppa:librecad-dev/librecad-daily sudo apt-get update sudo apt-get upgrade sudo apt-get install librecad Site officiel : http://librecad.org/cms/home.html
-
Impossible d'activer Draftsight ? Si l'un d'entre vous a rencontré le problème et qu'il a une solution ...
-
Merci pour vos réponses! Je regarde cela.
-
Une question : Quels sont les softs utilisés pour réaliser les mockups ? (Gimp - Inkscape ...) Et existe t-il des tutoriels ?