dosbox added
This commit is contained in:
parent
623f755b6e
commit
51aab1dd06
5 changed files with 104 additions and 182 deletions
|
@ -14,6 +14,7 @@
|
|||
# install Base Apps (headless)
|
||||
#
|
||||
function installBase () {
|
||||
msg "Installing Base Apps"
|
||||
installAppsFromList base
|
||||
}
|
||||
|
||||
|
@ -28,6 +29,7 @@ function installBaseMenu () {
|
|||
# install Office Apps (headless)
|
||||
#
|
||||
function installOffice () {
|
||||
msg "Installing Office Apps"
|
||||
installAppsFromList office
|
||||
}
|
||||
|
||||
|
@ -42,6 +44,7 @@ function installOfficeMenu () {
|
|||
# install Multimedia Apps (headless)
|
||||
#
|
||||
function installMultimedia () {
|
||||
msg "Installing Multimedia Apps"
|
||||
installAppsFromList multimedia
|
||||
}
|
||||
|
||||
|
@ -56,6 +59,7 @@ function installMultimediaMenu () {
|
|||
# install eBook Apps (headless)
|
||||
#
|
||||
function installEbook () {
|
||||
msg "Installing eBook Apps"
|
||||
installAppsFromList ebook
|
||||
}
|
||||
|
||||
|
@ -70,8 +74,8 @@ function installEbookMenu () {
|
|||
# install Internet Apps (headless)
|
||||
#
|
||||
function installInternet () {
|
||||
runCmd "echo opera-stable opera-stable/add-deb-source boolean false | sudo debconf-set-selections" \
|
||||
"setting as do not add repo"
|
||||
msg "Installing Internet Apps"
|
||||
echo "opera-stable opera-stable/add-deb-source boolean false" | sudo debconf-set-selections
|
||||
installAppsFromList internet
|
||||
}
|
||||
|
||||
|
@ -79,8 +83,7 @@ function installInternet () {
|
|||
# install Internet Apps (Menu)
|
||||
#
|
||||
function installInternetMenu () {
|
||||
runCmd "echo opera-stable opera-stable/add-deb-source boolean false | sudo debconf-set-selections" \
|
||||
"setting as do not add repo"
|
||||
echo "opera-stable opera-stable/add-deb-source boolean false" | sudo debconf-set-selections
|
||||
installAppsFromListMenu internet
|
||||
}
|
||||
|
||||
|
@ -96,6 +99,7 @@ function installViber () {
|
|||
# Viber (Menu)
|
||||
#
|
||||
function installViberMenu () {
|
||||
msg "Install Viber"
|
||||
installPackageDpkg http://download.cdn.viber.com/cdn/desktop/Linux/viber.deb \
|
||||
viber.deb
|
||||
}
|
||||
|
@ -112,6 +116,7 @@ function installFranz () {
|
|||
# Franz (Menu)
|
||||
#
|
||||
function installFranzMenu () {
|
||||
msg "Install Franz"
|
||||
installPackageDpkg https://github.com/meetfranz/franz/releases/download/v5.0.0-beta.17/franz_5.0.0-beta.17_amd64.deb \
|
||||
franz.deb
|
||||
}
|
||||
|
@ -120,6 +125,7 @@ function installFranzMenu () {
|
|||
# install Misc Utilities Apps (headless)
|
||||
#
|
||||
function installMiscUtilities () {
|
||||
msg "Installing utilities Apps"
|
||||
installAppsFromList utilities
|
||||
}
|
||||
|
||||
|
@ -134,6 +140,7 @@ function installMiscUtilitiesMenu () {
|
|||
# install Wine Build (headless)
|
||||
#
|
||||
function installWine () {
|
||||
msg "Installing Wine Apps"
|
||||
installAppsFromList wine
|
||||
}
|
||||
|
||||
|
@ -148,6 +155,7 @@ function installWineMenu () {
|
|||
# install Game Apps (headless)
|
||||
#
|
||||
function installGames () {
|
||||
msg "Installing Games apps and tools"
|
||||
installAppsFromList games
|
||||
}
|
||||
|
||||
|
@ -159,32 +167,9 @@ function installGamesMenu () {
|
|||
}
|
||||
|
||||
#
|
||||
# Steam (headless)
|
||||
#
|
||||
function installSteam () {
|
||||
runCmd "echo steam steam/purge note | sudo debconf-set-selections" \
|
||||
"accepting steam licence"
|
||||
|
||||
runCmd "echo steam steam/license note | sudo debconf-set-selections" \
|
||||
"accepting steam licence 2/3"
|
||||
|
||||
runCmd "echo steam steam/question select I AGREE | sudo debconf-set-selections" \
|
||||
"accepting steam licence 3/3"
|
||||
installPackage apt steam
|
||||
}
|
||||
|
||||
#
|
||||
# Steam (Menu)
|
||||
# Steam (Menu only, due to licence agreement)
|
||||
#
|
||||
function installSteamMenu () {
|
||||
runCmd "echo steam steam/purge note | sudo debconf-set-selections" \
|
||||
"accepting steam licence"
|
||||
|
||||
runCmd "echo steam steam/license note | sudo debconf-set-selections" \
|
||||
"accepting steam licence 2/3"
|
||||
|
||||
runCmd "echo steam steam/question select I AGREE | sudo debconf-set-selections" \
|
||||
"accepting steam licence 3/3"
|
||||
installPackage apt steam
|
||||
}
|
||||
|
||||
|
@ -192,7 +177,8 @@ function installSteamMenu () {
|
|||
# install Burning Apps (headless)
|
||||
#
|
||||
function installBurningTools () {
|
||||
installAppsFromList burningtools
|
||||
msg "Installing CD/DVD/BD Burning apps and tools"
|
||||
installAppsFromListMenu burningtools
|
||||
}
|
||||
|
||||
#
|
||||
|
@ -206,8 +192,7 @@ function installBurningToolsMenu () {
|
|||
# install Network Apps (headless)
|
||||
#
|
||||
function installNetTools () {
|
||||
runCmd "echo wireshark-common wireshark-common/install-setuid boolean true | sudo debconf-set-selections" \
|
||||
"setting Wireshark as root only"
|
||||
msg "Installing Network apps and tools"
|
||||
installAppsFromList nettools
|
||||
}
|
||||
|
||||
|
@ -215,8 +200,6 @@ function installNetTools () {
|
|||
# install Network Apps (Menu)
|
||||
#
|
||||
function installNetToolsMenu () {
|
||||
runCmd "echo wireshark-common wireshark-common/install-setuid boolean true | sudo debconf-set-selections" \
|
||||
"setting Wireshark as root only"
|
||||
installAppsFromListMenu nettools
|
||||
}
|
||||
|
||||
|
@ -224,6 +207,7 @@ function installNetToolsMenu () {
|
|||
# install Caja Plugins (headless)
|
||||
#
|
||||
function installCajaPlugins () {
|
||||
msg "Installing Caja extensions"
|
||||
installAppsFromList cajaplugins
|
||||
}
|
||||
|
||||
|
@ -238,6 +222,7 @@ function installCajaPluginsMenu () {
|
|||
# install Nautilus Apps + plugins (headless)
|
||||
#
|
||||
function installNautilusAndPlugins () {
|
||||
msg "Installing Nautilus and extensions"
|
||||
installAppsFromList nautilus
|
||||
}
|
||||
|
||||
|
@ -252,6 +237,7 @@ function installNautilusAndPluginsMenu () {
|
|||
# install Gimp plugins (headless)
|
||||
#
|
||||
function installGimpPlugins () {
|
||||
msg "Installing Gimp extensions"
|
||||
installAppsFromList gimp
|
||||
}
|
||||
|
||||
|
@ -266,6 +252,7 @@ function installGimpPluginsMenu () {
|
|||
# install RhythmBox plugins (headless)
|
||||
#
|
||||
function installRhythmBoxPlugins () {
|
||||
msg "Installing RhythmBox extensions"
|
||||
installAppsFromList rhythmbox
|
||||
}
|
||||
|
||||
|
@ -280,6 +267,7 @@ function installRhythmBoxPluginsMenu () {
|
|||
# install Pidgin plugins (headless)
|
||||
#
|
||||
function installPidginPlugins () {
|
||||
msg "Installing Pidgin extensions"
|
||||
installAppsFromList pidgin
|
||||
}
|
||||
|
||||
|
@ -294,6 +282,7 @@ function installPidginPluginsMenu () {
|
|||
# install Nitrogen app (headless)
|
||||
#
|
||||
function installNitrogen () {
|
||||
msg "Installing Nitrogren"
|
||||
installAppsFromList nitrogen
|
||||
}
|
||||
|
||||
|
@ -308,6 +297,7 @@ function installNitrogenMenu () {
|
|||
# install Beta Apps (headless)
|
||||
#
|
||||
function installBeta () {
|
||||
msg "Installing Beta Apps"
|
||||
installAppsFromList beta
|
||||
}
|
||||
|
||||
|
@ -322,6 +312,7 @@ function installBetaMenu () {
|
|||
# install Nightly Apps (headless)
|
||||
#
|
||||
function installNightly () {
|
||||
msg "Installing Nightly Apps"
|
||||
installAppsFromList nightly
|
||||
}
|
||||
|
||||
|
@ -336,6 +327,7 @@ function installNightlyMenu () {
|
|||
# install GTK Themes (headless)
|
||||
#
|
||||
function installThemes () {
|
||||
msg "Installing themes"
|
||||
installAppsFromList gtkthemes
|
||||
}
|
||||
|
||||
|
@ -350,6 +342,7 @@ function installThemesMenu () {
|
|||
# install Icon Themes (headless)
|
||||
#
|
||||
function installIcons () {
|
||||
msg "Installing icons"
|
||||
installAppsFromList icons
|
||||
}
|
||||
|
||||
|
@ -364,6 +357,7 @@ function installIconsMenu () {
|
|||
# install Solaar App (headless)
|
||||
#
|
||||
function installSolaar () {
|
||||
msg "Installing Solaar"
|
||||
installAppsFromList solaar
|
||||
}
|
||||
|
||||
|
@ -378,6 +372,7 @@ function installSolaarMenu () {
|
|||
# install CardReader Apps (headless)
|
||||
#
|
||||
function installCardReader () {
|
||||
msg "Installing CardReader and utils"
|
||||
installAppsFromList cardreader
|
||||
}
|
||||
|
||||
|
@ -421,6 +416,7 @@ function fixWirelessIntel6320 () {
|
|||
# install Webcam Apps (headless)
|
||||
#
|
||||
function installWebcam () {
|
||||
msg "Installing Apps needed for Webcams"
|
||||
installAppsFromList webcam
|
||||
}
|
||||
|
||||
|
@ -435,6 +431,7 @@ function installWebcamMenu () {
|
|||
# install Nvidia Drivers (headless)
|
||||
#
|
||||
function installNvidia370 () {
|
||||
msg "Installing Nvidia 370 driver"
|
||||
installAppsFromList nvidia-370
|
||||
}
|
||||
|
||||
|
@ -449,6 +446,7 @@ function installNvidia370Menu () {
|
|||
# install Nvidia Drivers (headless)
|
||||
#
|
||||
function installNvidia375 () {
|
||||
msg "Installing Nvidia 375 driver"
|
||||
installAppsFromList nvidia-375
|
||||
}
|
||||
|
||||
|
@ -463,6 +461,7 @@ function installNvidia375Menu () {
|
|||
# install Nvidia Drivers (headless)
|
||||
#
|
||||
function installNvidia378 () {
|
||||
msg "Installing Nvidia 378 driver"
|
||||
installAppsFromList nvidia-378
|
||||
}
|
||||
|
||||
|
@ -477,6 +476,7 @@ function installNvidia378Menu () {
|
|||
# install Nvidia Drivers (headless)
|
||||
#
|
||||
function installNvidia381 () {
|
||||
msg "Installing Nvidia 381 driver"
|
||||
installAppsFromList nvidia-381
|
||||
}
|
||||
|
||||
|
@ -491,6 +491,7 @@ function installNvidia381Menu () {
|
|||
# install Nvidia Drivers (headless)
|
||||
#
|
||||
function installNvidia384 () {
|
||||
msg "Installing Nvidia 384 driver"
|
||||
installAppsFromList nvidia-384
|
||||
}
|
||||
|
||||
|
@ -501,38 +502,11 @@ function installNvidia384Menu () {
|
|||
installAppsFromListMenu nvidia-384
|
||||
}
|
||||
|
||||
#
|
||||
# install Nvidia Drivers (headless)
|
||||
#
|
||||
function installNvidia387 () {
|
||||
installAppsFromList nvidia-387
|
||||
}
|
||||
|
||||
#
|
||||
# install Nvidia Drivers (Menu)
|
||||
#
|
||||
function installNvidia387Menu () {
|
||||
installAppsFromListMenu nvidia-387
|
||||
}
|
||||
|
||||
#
|
||||
# install Nvidia Drivers (headless)
|
||||
#
|
||||
function installNvidia390 () {
|
||||
installAppsFromList nvidia-390
|
||||
}
|
||||
|
||||
#
|
||||
# install Nvidia Drivers (Menu)
|
||||
#
|
||||
function installNvidia390Menu () {
|
||||
installAppsFromListMenu nvidia-390
|
||||
}
|
||||
|
||||
#
|
||||
# install TLP App (headless)
|
||||
#
|
||||
function installTLP () {
|
||||
msg "Installing TLP"
|
||||
installAppsFromList tlp
|
||||
}
|
||||
|
||||
|
@ -545,6 +519,7 @@ function installTLPMenu () {
|
|||
|
||||
#TODO:
|
||||
function installKeyIDuDev () {
|
||||
msg "Adding UDEV rules"
|
||||
sudo sh -c "echo '# this udev file should be used with udev 188 and newer\n\
|
||||
ACTION!=\"add|change\", GOTO=\"u2f_end\"\n\
|
||||
\n\
|
||||
|
@ -561,6 +536,7 @@ LABEL=\"u2f_end\"' > /etc/udev/rules.d/70-u2f.rules"
|
|||
# install Dev Apps (headless)
|
||||
#
|
||||
function installDevApps () {
|
||||
msg "Installing base Dev apps and tools"
|
||||
installAppsFromList dev
|
||||
}
|
||||
|
||||
|
@ -576,6 +552,7 @@ function installDevAppsMenu () {
|
|||
# install Javascript env (headless)
|
||||
#
|
||||
function installJavascript () {
|
||||
msg "Installing Javascript env"
|
||||
installAppsFromList javascript
|
||||
}
|
||||
|
||||
|
@ -590,8 +567,7 @@ function installJavascriptMenu () {
|
|||
# install JAVA 9 (headless)
|
||||
#
|
||||
function installJava9 () {
|
||||
runCmd "echo oracle-java9-installer shared/accepted-oracle-license-v1-1 select true | sudo debconf-set-selections" \
|
||||
"accepting Oracle Java SE 9 licence agreement"
|
||||
msg "Installing Java9 + set as Default"
|
||||
installAppsFromList java9
|
||||
}
|
||||
|
||||
|
@ -599,8 +575,6 @@ function installJava9 () {
|
|||
# install JAVA 9 (Menu)
|
||||
#
|
||||
function installJava9Menu () {
|
||||
runCmd "echo oracle-java9-installer shared/accepted-oracle-license-v1-1 select true | sudo debconf-set-selections" \
|
||||
"accepting Oracle Java SE 9 licence agreement"
|
||||
installAppsFromListMenu java9
|
||||
}
|
||||
|
||||
|
@ -608,6 +582,7 @@ function installJava9Menu () {
|
|||
# install Mongo DB 3 CE (headless)
|
||||
#
|
||||
function installMongo3CE () {
|
||||
msg "Installing Mongo DB 3 CE Apps"
|
||||
installAppsFromList mongodb-org
|
||||
}
|
||||
|
||||
|
@ -622,6 +597,7 @@ function installMongo3CEMenu () {
|
|||
# install Python Apps (headless)
|
||||
#
|
||||
function installPython () {
|
||||
msg "Installing Python apps and tools"
|
||||
installAppsFromList python
|
||||
}
|
||||
|
||||
|
@ -636,6 +612,7 @@ function installPythonMenu () {
|
|||
# install PHP Apps (headless)
|
||||
#
|
||||
function installPHP () {
|
||||
msg "Installing PHP apps and tools"
|
||||
installAppsFromList php
|
||||
}
|
||||
|
||||
|
@ -650,6 +627,7 @@ function installPHPMenu () {
|
|||
# install QT Apps/tools (headless)
|
||||
#
|
||||
function installQT () {
|
||||
msg "Installing QT apps and tools"
|
||||
installAppsFromList qt
|
||||
}
|
||||
|
||||
|
@ -664,6 +642,7 @@ function installQTMenu () {
|
|||
# install LUA Apps (headless)
|
||||
#
|
||||
function installLUA () {
|
||||
msg "Installing LUA apps and tools"
|
||||
installAppsFromList lua
|
||||
}
|
||||
|
||||
|
@ -678,6 +657,7 @@ function installLUAMenu () {
|
|||
# install Ruby Apps (headless)
|
||||
#
|
||||
function installRuby () {
|
||||
msg "Installing Ruby apps and tools"
|
||||
installAppsFromList ruby
|
||||
}
|
||||
|
||||
|
@ -751,6 +731,7 @@ SUBSYSTEM==\"usb\", ATTR{idVendor}==\"19d2\", MODE=\"0666\", OWNER=\""$myHomedir
|
|||
# install Atom App (headless)
|
||||
#
|
||||
function installAtom () {
|
||||
msg "Installing Atom and extensions"
|
||||
installAppsFromList atom
|
||||
}
|
||||
|
||||
|
@ -758,6 +739,7 @@ function installAtom () {
|
|||
# install Atom App (menu)
|
||||
#
|
||||
function installAtomMenu () {
|
||||
msg "Installing Atom and extensions"
|
||||
installAppsFromListMenu atom
|
||||
}
|
||||
|
||||
|
@ -765,6 +747,7 @@ function installAtomMenu () {
|
|||
# install Anjuta Apps (headless)
|
||||
#
|
||||
function installAnjuta () {
|
||||
msg "Installing Anjuta"
|
||||
installAppsFromList anjuta
|
||||
}
|
||||
|
||||
|
@ -779,6 +762,7 @@ function installAnjutaMenu () {
|
|||
# install Brackets Apps (headless)
|
||||
#
|
||||
function installBrackets () {
|
||||
msg "Installing Brackets"
|
||||
installAppsFromList brackets
|
||||
}
|
||||
|
||||
|
@ -793,6 +777,7 @@ function installBracketsMenu () {
|
|||
# install CodeBlocks Apps (headless)
|
||||
#
|
||||
function installCodeBlocks () {
|
||||
msg "Installing CodeBlocks"
|
||||
installAppsFromList codeblocks
|
||||
}
|
||||
|
||||
|
@ -807,6 +792,7 @@ function installCodeBlocksMenu () {
|
|||
# install Geany Apps (headless)
|
||||
#
|
||||
function installGeany () {
|
||||
msg "Installing Geany and extensions"
|
||||
installAppsFromList geany
|
||||
}
|
||||
|
||||
|
@ -829,6 +815,7 @@ function installEclipse () {
|
|||
# install IDEA Apps (headless)
|
||||
#
|
||||
function installIdea () {
|
||||
msg "Installing Intellij-IDEA"
|
||||
installAppsFromList idea
|
||||
}
|
||||
|
||||
|
@ -843,6 +830,7 @@ function installIdeaMenu () {
|
|||
# install Pycharm Apps (headless)
|
||||
#
|
||||
function installPyCharm () {
|
||||
msg "Installing PyCharm"
|
||||
installAppsFromList pycharm
|
||||
}
|
||||
|
||||
|
@ -857,6 +845,7 @@ function installPyCharmMenu () {
|
|||
# install Visual Studio Code Apps (headless)
|
||||
#
|
||||
function installVisualStudioCode () {
|
||||
msg "Installing Visual Studio Code"
|
||||
installAppsFromList code
|
||||
}
|
||||
|
||||
|
@ -871,6 +860,7 @@ function installVisualStudioCodeMenu () {
|
|||
# install Android-Studio Apps (headless)
|
||||
#
|
||||
function installAndroidStudio () {
|
||||
msg "Installing Android-Studio"
|
||||
installAppsFromList androidstudio
|
||||
}
|
||||
|
||||
|
@ -885,6 +875,7 @@ function installAndroidStudioMenu () {
|
|||
# install SublimeText Apps (headless)
|
||||
#
|
||||
function installSublimeText() {
|
||||
msg "Installing Sublime-Text"
|
||||
installAppsFromList sublime-text
|
||||
}
|
||||
|
||||
|
@ -899,6 +890,7 @@ function installSublimeTextMenu() {
|
|||
# install CAD Apps (headless)
|
||||
#
|
||||
function installCAD () {
|
||||
msg "Installing CAD apps and tools"
|
||||
installAppsFromList cad
|
||||
}
|
||||
|
||||
|
@ -913,6 +905,7 @@ function installCADMenu () {
|
|||
# install Teamviewer 13 (headless)
|
||||
#
|
||||
function installTeamViewer13 () {
|
||||
msg "Install Teamviewer 13"
|
||||
installPackageDpkg https://download.teamviewer.com/download/linux/teamviewer_amd64.deb \
|
||||
teamviewer13.deb
|
||||
}
|
||||
|
@ -929,6 +922,7 @@ function installTeamViewer13Menu () {
|
|||
# install/enable Unboud (headless)
|
||||
#
|
||||
function enableUnbound () {
|
||||
msg "Installing Unbound"
|
||||
installAppsFromList unbound
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue