Commit 5ef96516 authored by Παναγιώτης Γεωργακόπουλος's avatar Παναγιώτης Γεωργακόπουλος
Browse files

Distribution updates Ubuntu Mate

parent f86ba0ac
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[el_GR]=/home/ostdeveloper/netbeans-8.1/nb/netbeans.png
Name[el_GR]=RunMe
Exec=/bin/sh /home/ostdeveloper/runme.sh
Comment[el_GR]= Full Stack IDE
Name=RunMe
Comment=Script Development
Icon=/home/ostdeveloper/netbeans-8.1/nb/netbeans.png
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/usr/local/Development/sublime3/sublime_text_3/sublime_text
Name=SubLime
Comment=Script Development
Icon=/usr/local/Development/sublime3/sublime_text_3/Icon/128x128/sublime-text.png
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/usr/local/Development/ESB/eclipse/eclipse
Name=WSO2DeveloperStudio
Comment=Script Development
Icon=/usr/local/Development/ESB/eclipse/icon.xpm
Name[en_US]=WSO2developerStudio
#!/bin/sh
apt-get -y install oracle-java8-installer
#!/bin/sh
mkdir /usr/local/Development
mkdir /usr/local/Development/ESB
mkdir /usr/local/Development/sublime3
mv /tmp/eclipse /usr/local/Development/ESB
mv /tmp/sublime_text_3 /usr/local/Development/sublime3
dpkg -i /tmp/google-chrome-stable_current_amd64.deb
dpkg -i /tmp/VidyoDesktopInstaller-ubuntu64.deb
echo "deb http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main" | tee /etc/apt/sources.list.d/webupd8team-java.list
echo "deb-src http://ppa.launchpad.net/webupd8team/java/ubuntu xenial main" | tee -a /etc/apt/sources.list.d/webupd8team-java.list
pip install PyMsgBox
import pymsgbox
import subprocess
from subprocess import STDOUT
import os
passwd = pymsgbox.password('ostdeveloper password:')
if (passwd != ""):
command = "sudo -S <<< " + '"' + passwd + '"' + " dpkg --add-architecture i386"
proc = subprocess.Popen(command, shell=True, stdin=None, stdout=open (os.devnull,"wb"), stderr=STDOUT, executable="/bin/bash")
proc.wait()
command1 = "sudo -S <<< " + '"' + passwd + '"' + " apt-get update"
proc = subprocess.Popen(command1, shell=True, stdin=None, stdout=open (os.devnull,"wb"),stderr=STDOUT, executable="/bin/bash")
proc.wait()
command2 = "sudo -S <<< " + '"' + passwd + '"' + " apt-get -y install wine32"
proc = subprocess.Popen(command2, shell=True, stdin=None, stdout=open (os.devnull,"wb"),stderr=STDOUT, executable="/bin/bash")
proc.wait()
command3 = "sudo -S <<< " + '"' + passwd + '"' + " sh -c 'cd /tmp && wget ts.sch.gr/repo/add-repo && sh add-repo ts.sch.gr/repo'"
proc = subprocess.Popen(command3, shell=True, stdin=None, stdout=open (os.devnull,"wb"),stderr=STDOUT, executable="/bin/bash")
proc.wait()
command4 = "sudo -S <<< " + '"' + passwd + '"' + " apt-get -y install wine-el"
proc = subprocess.Popen(command4, shell=True, stdin=None, stdout=open(os.devnull,"wb"),stderr=STDOUT, executable="/bin/bash")
proc.wait()
command5 = "sudo -S <<< " + '"' + passwd + '"' + " apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys EEA14886"
proc = subprocess.Popen(command5, shell=True, stdin=None, stdout=open(os.devnull,"wb"),stderr=STDOUT, executable="/bin/bash")
proc.wait()
command6 = "sudo -S <<< " + '"' + passwd + '"' + " apt-get update"
proc = subprocess.Popen(command6, shell=True, stdin=None, stdout=open(os.devnull,"wb"),stderr=STDOUT, executable="/bin/bash")
proc.wait()
command7 = "sudo -S <<< " + '"' + passwd + '"' + " xterm -title " + '"' + "ORACLE JAVA 8 INSTALLATION" + '"' + " -e /bin/sh /home/ostdeveloper/oracle.sh"
proc = subprocess.Popen(command7, shell=True, stdin=None, stdout=open (os.devnull,"wb"),stderr=STDOUT, executable="/bin/bash")
proc.wait()
else:
pymsgbox.info('You must provide ostdeveloper password')
#!/bin/sh
cp /home/ostdeveloper/SubLime.desktop "/home/ostdeveloper/Επιφάνεια εργασίας"
cp /home/ostdeveloper/runmeBeforeNetBeans.desktop "/home/ostdeveloper/Επιφάνεια εργασίας"
cp /home/ostdeveloper/WSO2developerStudio.desktop "/home/ostdeveloper/Επιφάνεια εργασίας"
/usr/bin/gsettings set org.gnome.desktop.background show-desktop-icons true
chmod +x "/home/ostdeveloper/Επιφάνεια εργασίας/SubLime.desktop"
chmod +x "/home/ostdeveloper/Επιφάνεια εργασίας/WSO2developerStudio.desktop"
chmod +x "/home/ostdeveloper/Επιφάνεια εργασίας/runmeBeforeNetBeans.desktop"
python /home/ostdeveloper/runme.py
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[el_GR]=/usr/local/netbeans-8.1/nb/netbeans.png
Name[el_GR]=runmeBeforeNetBeans
Exec=/bin/sh /home/ostdeveloper/netbeans-8.1-linux.sh
Comment[el_GR]= Full Stack IDE Installation
Name=runmeBeforeNetBeans
Comment=Script Development
Icon=/usr/local/netbeans-8.1/nb/netbeans.png
#
# deb cdrom:[Debian GNU/Linux 8.6.0 _Jessie_ - Official i386 DVD Binary-1 20160917-13:04]/ jessie contrib main
#deb cdrom:[Debian GNU/Linux 8.6.0 _Jessie_ - Official i386 DVD Binary-1 20160917-13:04]/ jessie contrib main
deb http://ftp.gr.debian.org/debian/ jessie main non-free contrib
deb-src http://ftp.gr.debian.org/debian/ jessie main non-free contrib
deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free
# jessie-updates, previously known as 'volatile'
deb http://ftp.gr.debian.org/debian/ jessie-updates main contrib non-free
deb-src http://ftp.gr.debian.org/debian/ jessie-updates main contrib non-free
# Open Source Developer Workstation distribution
<p align="justify">
H διανομή OSDeveloper βασίζεται στη διανομή Debian Linux και έχει δημιουργηθεί για προγραμματιστές λογισμικού ανοιχτού κώδικα. Παρέχει όλα τα απαραίτητα
H διανομή OSDeveloper βασίζεται στις διανομές Ubuntu Mate και Debian Linux και έχει δημιουργηθεί για προγραμματιστές λογισμικού ανοιχτού κώδικα. Παρέχει όλα τα απαραίτητα
λογισμικά συστήματος και εφαρμογών καθώς και εργαλεία για ανάπτυξη λογισμικού ανοικτού κώδικα.
Περισσότερες πληροφορίες σχετικά με την διανομή όπως η διαδικασία ανάπτυξης που ακολουθήθηκε, τα εργαλεία λογισμικού που ενσωματώθηκαν καθώς και οδηγούς εγκατάστασης θα βρείτε στο
<A href="https://git.minedu.gov.gr/itminedu/edu_developers/wikis/home"> Wiki </A> του έργου.
</p>
<p align="left">
<img src="http://ostdev.minedu.gov.gr/~pgeorg/assets/pictures/UbuntuMate1.png"/>
</p>
<p align="center">
<img src="http://ostdev.minedu.gov.gr/~pgeorg/assets/pictures/UbuntuMate4.png"/>
</p>
<p align="right">
<img src="http://ostdev.minedu.gov.gr/~pgeorg/assets/pictures/UbuntuMate2.png"/>
</p>
<p align="center">
<img src="http://ostdev.minedu.gov.gr/~pgeorg/assets/pictures/UbuntuMate3.png"/>
</p>
<p align="center">
<img src="http://ostdev.minedu.gov.gr/~pgeorg/assets/pictures/OSDeveloperWorkstation1.png"/>
</p>
......@@ -15,7 +27,19 @@ H διανομή OSDeveloper βασίζεται στη διανομή Debian Lin
# Παραδοτέα
**Όνομα Εφαρμογής: Open Source Developer Workstation**
Περιγραφή: Διανομή εμπλουτισμένη με λογισμικά και υλικό για προγραμματιστές ανοικτού λογισμικού.
Περιγραφή: Παραμετροποιημένη Διανομή Ubuntu Mate Linux έκδοσης 16.04 εμπλουτισμένη με τελευταίας έκδοσης εφαρμογές ανάπτυξης για προγραμματιστές λογισμικού ανοικτού κώδικα.
<p align="justify">
Διανομή: Τα .iso της διανομής που έχουν δημιουργηθεί είναι διαθέσιμα εδώ:
<A href="https://pithos.okeanos.grnet.gr/public/xMvYMrXLqG9him7Ly0FTR3">64bit</A>,
<A href="">32bit</A>
<A href="http://ostdev.minedu.gov.gr/~pgeorg/assets/pdf/OSDeveloperUbuntuMateContentsv1.0.pdf">Αναλυτική Περιγραφή των εργαλείων που εγκαθιστά αυτόματα η διανομή</A>
Επιπλέον, υπάρχουν και virtual machine image των 64 και 32 bit διανομών διαθέσιμο εδώ:
<A href="">64bit</A>
<A href="">32bit</A>
</p>
Περιγραφή: Παραμετροποιημένη Διανομή Debian Linux έκδοσης Jessie εμπλουτισμένη με λογισμικά και υλικό για προγραμματιστές λογισμικού ανοικτού κώδικα.
<p align="justify">
Διανομή: Τα .iso της διανομής που έχουμε δημιουργήσει είναι διαθέσιμα εδώ:
<A href="https://pithos.okeanos.grnet.gr/public/V7Nyum3zK15sRdAuhZXqi1">64bit</A>,
......@@ -25,7 +49,7 @@ H διανομή OSDeveloper βασίζεται στη διανομή Debian Lin
<A href="https://pithos.okeanos.grnet.gr/public/7J3Uu9eVhNu1FOQgykHFg5">64bit</A>
</p>
# Open Source Developer Workstation distribution
# Open Source Developer Workstation Distribution
<p align="justify">
......@@ -33,10 +57,11 @@ Edu Open Source Developer Workstation is a distribution for the open source soft
More details regarding the distribution such as the development process, installation guides and a list of tools used are available on the project's
<A href="https://git.minedu.gov.gr/itminedu/edu_developers/wikis/home"> Wiki</A>
<br>
The .iso distribution due to size (3.7GB) can be downloaded from this links:
<A href="https://pithos.okeanos.grnet.gr/public/V7Nyum3zK15sRdAuhZXqi1">64bit</A>,
<A href="https://pithos.okeanos.grnet.gr/public/Hmcjo1rWYSS3YtG12mbps7">32bit</A>
The OS Developer distribution .ISO images can be downloaded from this links:
<A href="https://pithos.okeanos.grnet.gr/public/V7Nyum3zK15sRdAuhZXqi1">64bit Debian Jessie Edition</A>,
<A href="https://pithos.okeanos.grnet.gr/public/Hmcjo1rWYSS3YtG12mbps7">32bit Debian Jessie Edition</A>
<A href="https://pithos.okeanos.grnet.gr/public/xMvYMrXLqG9him7Ly0FTR3">64bit Ubuntu Mate Edition</A>
There is also available a virtual machine image for the developer distribution:
There is also available a virtual machine image for the OS developer distribution Debian Edition:
<A href="https://pithos.okeanos.grnet.gr/public/7J3Uu9eVhNu1FOQgykHFg5">64bit</A>
</p>
\ No newline at end of file
</p>
menu hshift 13
menu width 49
menu margin 8
menu title Installer boot menu
include stdmenu.cfg
include txt.cfg
include gtk.cfg
menu begin advanced
menu title Advanced options
include stdmenu.cfg
label mainmenu
menu label ^Back..
menu exit
include adtxt.cfg
include adgtk.cfg
menu end
label help
menu label ^Help
text help
Display help screens; type 'menu' at boot prompt to return to this menu
endtext
config prompt.cfg
Section "InputClass"
Identifier "system-keyboard"
MatchIsKeyboard "on"
Option "XkbLayout" "us,gr"
Option "XkbModel" "pc105"
Option "XkbVariant" "pc105"
Option "XkbOptions" "grp:alt_shift_toggle"
EndSection
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Name=ISOmaster
Comment=VM Software
Exec=isomaster
Icon=/usr/share/isomaster/icons/isomaster.png
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Icon[el_GR]=
Name[el_GR]=RunMe
Exec=/home/ostdeveloper/runme.sh
Comment[el_GR]=Installation Script
Name=RunMe
Comment=Script Development
Icon=
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=2.0.4
Encoding=UTF-8
Name=VidyoDesktop
Comment=Vidyo Endpoint Application
Categories=Application;Network;
Exec=VidyoDesktop
Terminal=false
Type=Application
Icon=vidyo_icon.png
GenericName[en_US]=VidyoDesktop
StartupWMClass=VidyoDesktop
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Name=VirtualBox
Comment=VM Software
Exec=virtualbox
Icon=/usr/share/icons/hicolor/64x64/apps/virtualbox.png
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/usr/local/Development/ESB/eclipse/eclipse
Name=WSO2DeveloperStudio
Comment=Script Development
Icon=/usr/local/Development/ESB/eclipse/icon.xpm
Name[en_US]=WSO2developerStudio
#!/usr/bin/env xdg-open
[Desktop Entry]
Name=Visual Studio Code
Comment=Code Editing. Redefined.
GenericName=Text Editor
Exec=/usr/share/code/code --unity-launch %U
Icon=code
Type=Application
StartupNotify=true
StartupWMClass=Code
Categories=Utility;TextEditor;Development;IDE;
MimeType=text/plain;inode/directory;
Actions=new-window;
Keywords=vscode;
X-Desktop-File-Install-Version=0.22
[Desktop Action new-window]
Name=New Window
Name[de]=Neues Fenster
Name[es]=Nueva ventana
Name[fr]=Nouvelle fenêtre
Name[it]=Nuova finestra
Name[ja]=新規ウインドウ
Name[ko]=새 창
Name[ru]=Новое окно
Name[zh_CN]=新建窗口
Name[zh_TW]=開新視窗
Exec=/usr/share/code/code --new-window %U
Icon=code
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment