Table of Contents

Novas Arbeidsstasjoner

Nova har noen slitne arbeidsstasjoner som trenger programvare som er kjapp og lett. Vi har laget en veldig strippa Windows XP SP3 som har blitt oppgradert, strippa ned og fått alle påkrevde drivere integrert via nLite - dette gir oss et nærmest vedlikeholdsfritt image med minst mulig angrepsflate. Og det *FLYR*.

For å gjøre livet vårt så enkelt som mulig lager vi noen små, enkle wrapper-script rundt programvare-installerne til alt som trengs på maskinene. Disse scriptene brukes for å installere all programvaren på maskiner som har blitt nyinstallert, og gjør det samtidig så enkelt som mulig å dytte ut oppdateringer.

Installasjonsfilene skal ligge på et samba-share, hver komponent i sin mappe. Mappenavnet skal være det samme som navnet på komponenten. Inne i mappen skal det ligge et .cmd-script (igjen navngitt som komponenten/mappa) og eventuelle påkrevde tilleggsfiler og script.

For å fyre installasjoner eller oppdateringer bruker vi winexec.

Detaljer om tilpasningene vi gjør for hvert enkelt program dokumenteres på denne nettsiden.

Ting som trengs/planer:

Alt dette skal for enkelhets skyld bo på Samba4-domenekontrolleren/filserveren vår, fink.

Oversikt

Programvare

Navn Filnavn URL Grunn
7zip 7z920.msi http://www.7-zip.org/download.html Zip/rar/cab/iso-extract
AllSnap allsnap150beta.zip http://ivanheckman.com/allsnap/ Snap alle vinduer
Audacity audacity-win-2.0.5.exe http://audacity.sourceforge.net/download/windows Rediger lyd
CCCP Combined-Community-Codec-Pack-2013-08-01.exe http://www.cccp-project.net/ Spill audio/video
CDBurnerXP cdbxp_setup_4.5.2.4255.exe http://cdburnerxp.se/en/download Brenn CD/DVD
Chromium
Console Console-2.00b148-Beta_32bit.zip http://sourceforge.net/projects/console/ Mindre åndssvak cmd.exe
Dropbox bullshit
Filezilla FileZilla_3.7.3_win32-setup.exe https://filezilla-project.org/download.php?show_all=1 SCP/(S)FTP-klient
Firefox Firefox Setup 23.0.1.exe http://www.mozilla.org/en-US/firefox/all/ Surf
Foobar2000 foobar2000_v1.2.9.exe http://www.foobar2000.org/download Spill audio
Gimp gimp-2.8.8-setup.exe http://www.gimp.org/downloads/ Rediger bilder
gmpc gmpc-11.8.16-1-win32.exe http://gmpclient.org/ Styr mpd (kunnskapskanalen)
gparted partisjoner
HexChat HexChat 2.9.4 x86.exe http://hexchat.github.io/downloads.html Chat!
iTunes
LibreOffice LibreOffice_4.1.1_Win_x86.msi http://www.libreoffice.org/download Office-piss
mpv mpv-i686-20131020.7z http://mpv.srsfckn.biz/ Spill audio/video for nørder
netflix filmpiss
Opera
Paint.NET Paint.NET.3.5.11.Install.zip http://www.getpaint.net/download.html#download Rediger bilder
PDFCreator PDFCreator-1_7_1_setup.exe http://www.pdfforge.org/download Opprett PDF-dokumenter
Pidgin pidgin-2.10.7.exe http://www.pidgin.im/ Div. IM/sosiale medier
PowerMenu PowerMenuSetup_1_5_1.exe http://www.abstractpath.com/powermenu/ Always-on-top/minimize to tray
Putty putty.exe http://ryara.net/putty-url/ SSH med klikkbare linker
Skype
Spotify Spotify Installer.exe http://download.spotify.com/Spotify%20Installer.exe Lydstroemming for duster
Steam SteamInstall.msi http://cdn.steampowered.com/download/SteamInstall.msi Spill
Sumatra PDF SumatraPDF-2.3.2-install.exe http://blog.kowalczyk.info/software/sumatrapdf/download-free-pdf-viewer.html PDF-leser
Thunderbird Thunderbird Setup 17.0.8.exe http://www.mozilla.org/en-US/thunderbird/ E-post!
Tor Browser Bundle tor-browser-2.3.25-14_en-US.exe https://www.torproject.org/dist/torbrowser/tor-browser-2.3.25-14_en-US.exe Browser for paranoide noerder
VLC vlc-2.0.8-win32.exe http://www.videolan.org/vlc/download-windows.html Spill audio/video
WIMP muzak-bullshit
WinCDEmu WinCDEmu-3.6.exe http://wincdemu.sysprogs.org/download/ Monter ISO/NRG/CCD som virtuell CD-rom
WinSCP winscp517setup.exe http://winscp.net/eng/download.php FTP/SFTP/SCP filer rundt
Win-SSHFS win-sshfs-0.0.1.5-setup.exe http://code.google.com/p/win-sshfs/downloads/list SSHFS!
Wireshark Wireshark-win32-1.10.3.exe http://www.wireshark.org/download.html Nettverkssniffan
XnView XnView-win-small.exe http://download.xnview.com/XnView-win-small.exe Image viewan

Tillegg

Program Navn Filnavn URL Grunn
Browsere Flash
Browsere Java
Browsere Silverlight
Firefox Adblock Plus
Firefox Flashblock
Firefox Flashgot
Foobar2000 Game Emu Player foo_gep.dll http://www.foobar2000.org/components/view/foo_gep Spille litt filer
Foobar2000 Vorbis Streamer foo_vorbisstream.dll http://www.foobar2000.org/components/view/foo_vorbisstream Kaste ogg paa internett

Avhengigheter

Navn Filnavn URL Grunn
DirectX directx_Jun2010_redist.exe http://www.microsoft.com/en-us/download/details.aspx?id=8109 Div media-aksellerasjon
Dokan Library DokanInstall_0.6.0.exe http://dokan-dev.net/en/download/ Virtuelle monteringer (SSHFS)
Visual C++ 2008 SP1 Redistributable vcredist_x86.exe http://www.microsoft.com/en-us/download/details.aspx?id=5582 Masse fjaseprogrammer
Visual C++ 2010 SP1 Redistributable vcredist_x86.exe http://www.microsoft.com/en-us/download/confirmation.aspx?id=8328 MySQLODBC og enda mer fjas
MSXML 4.0 SP3 msxml.msi http://www.microsoft.com/en-us/download/details.aspx?id=15697 Digas DBM
MSXML 4.0 SP3 Security Update msxml4-KB2758694-enu.exe http://www.microsoft.com/en-us/download/details.aspx?id=36280 MS kan ikke kode
.NET Framework 3.5 SP1 dotnetfx35.exe http://www.microsoft.com/en-us/download/details.aspx?id=25150 Div programmer og drivere
.NET Framework 4 dotNetFx40_full_x86_x64.exe http://www.microsoft.com/en-us/download/details.aspx?id=17718 Div programmer og drivere

Digas

arbeidsstasjon:

DBM 2013.2.0_DBM_Setup_4.5.7264.0.zip Digas Core
DigAIRange 2013.2.0_DigAIRange_4.5.521.0.zip sendingsplanlegger
MultiTrack 2013.2.0_MultiTrackV5_5.6.441.21.zip lydredigering
DigaGrabberV2 David Release 2012_1\2011.2.0_DigaGrabberV2\Software\setup.2_0_0_1.exe cd-rip
Digaburn David release 2010.1.0\Digaburn_2.0.68.0.zip brenne cder
audio32.dll 2013.2.0_Audio32.zip dekode flac etc

studio:

turboplayer 2013.2.0_TurboPlayer_4.5.1403.1.zip avvikling
multiplayer 2013.2.0_MultiTrackV5_5.6.441.21.zip avvikling

Drivere

Tilpasninger

Firefox

Filnavn Funksjon
install.ini sperre installasjon av maintenance service

Flash

Filnavn Funksjon
flash.cmd Installerer flash uten interaksjon og uten oppdateringer
flash.cmd
pushd \\fink\install
flash\install_flash_player.exe -install -au 2
popd

HexChat

Filnavn Funksjon
hexchat.cmd Installerer hexchat med minimalt med avhengigheter
hexchat.conf Malfil for chatoppsett
pevents.conf Vis <>-brackets rundt nick
_servlist.conf Definisjon av Novas IRC-server
config.vbs Script for chatoppsett ved paalogging
hexchat.cmd
pushd \\murray\NETLOGON
"hexchat\HexChat 2.9.4 x86.exe" /sp- /silent /norestart /components=libs,gtktheme,plugins,plugins\hextray
popd

Dette er chatten som popper opp automatisk paa alle arbeidsstasjonene. Den er et spesialtilfelle, siden den trenger at konfigurasjonsfilen tilpasses for hver individuelle bruker. Vi har laget et script som kjoeres fra paaloggingsscriptet som fikser dette.

Kodesnutt fra paaloggingsscriptet:

If Not objFSO.FolderExists( objShell.ExpandEnvironmentStrings("%APPDATA%") & "\Hexchat\" ) Then
    objShell.Run "wscript \\murray\NETLOGON\hexchat\config.vbs", , True
End If

config.vbs oppretter konfigurasjonsfil utfra malfilen hexchat.conf med riktig IRC-nick, realname etc. i brukerens profil. Den kopierer ogsaa inn _servlist.conf som har definisjonen av novas IRC-server

Nederst i paaloggingsscriptet har vi dette for aa gjoere chatten udoedelig:

Do
  r = objShell.run("""%ProgramFiles%\HexChat\hexchat.exe""", 5, true)
  e = objShell.run("ping localhost", 0, true)
Loop 

Good times! Dette boer flyttes til en annen, forkende prosess (loop.vbs?), saann at paaloggingsscriptet ikke kjoerer for evig.

Java

Filnavn Funksjon
java.cmd Installer java, men uten update-piss
java.reg Deaktiverer update-pisset irl
java.cmd
pushd "\\fink\install"
java\jre-7u45-windows-i586.exe /s MOZILLA=1 JAVAUPDATE=0 JU=0 UPDATECHECK=0 AUTOUPDATECHECK=0
popd
java.reg
Windows Registry Editor Version 5.00
 
[HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Update\Policy]
"EnableJavaUpdate"=dword:00000000

LibreOffice

Filnavn Funksjon
libreoffice.cmd Installerer LibreOffice uten auto-oppdatering, shell-integrasjon eller quickstart men med alle filassosiasjoner, norsk ordbok og grensesnitt. Legger ogsaa paa plass no.xcd
no.xcd XML-oppsettsfil som gjoer at LibreOffice starter med norsk grensesnitt
libreoffice.cmd
pushd "\\fink\install"
msiexec /qb! /i "libreoffice\LibreOffice_4.1.3_Win_x86.msi" REGISTER_ALL_MSO_TYPES=1 ISCHECKFORPRODUCTUPDATES=0 ADDLOCAL=ALL,gm_p_Wrt_MSO_Reg,gm_p_Calc_MSO_Reg,gm_p_Draw_MSO_Reg,gm_p_Impress_MSO_Reg,gm_r_ex_Dictionary_No,gm_Langpack_r_nb,gm_Langpack_Basis_nb,gm_Langpack_Resource_nb,gm_Langpack_Fonts_nb,gm_Langpack_Writer_nb,gm_Langpack_Brand_nb,gm_Langpack_Calc_nb,gm_Langpack_Impress_nb,gm_Langpack_Draw_nb,gm_Langpack_Math_nb,gm_Langpack_Base_nb,gm_Langpack_r_nn,gm_Langpack_Basis_nn,gm_Langpack_Resource_nn,gm_Langpack_Fonts_nn,gm_Langpack_Brand_nn,gm_Langpack_Writer_nn,gm_Langpack_Calc_nn,gm_Langpack_Impress_nn,gm_Langpack_Draw_nn,gm_Langpack_Math_nn,gm_Langpack_Base_nn REMOVE=gm_r_ex_Dictionary_Af,gm_r_ex_Dictionary_An,gm_r_ex_Dictionary_Ar,gm_r_ex_Dictionary_Be,gm_r_ex_Dictionary_Bg,gm_r_ex_Dictionary_Bn,gm_r_ex_Dictionary_Pt_Br,gm_r_ex_Dictionary_Br,gm_r_ex_Dictionary_Pt_Pt,gm_r_ex_Dictionary_Bs,gm_r_ex_Dictionary_Ca,gm_r_ex_Dictionary_Cs,gm_r_ex_Dictionary_Da,gm_r_ex_Dictionary_Nl,gm_r_ex_Dictionary_Et,gm_r_ex_Dictionary_Gd,gm_r_ex_Dictionary_Gl,gm_r_ex_Dictionary_Gu,gm_r_ex_Dictionary_De,gm_r_ex_Dictionary_He,gm_r_ex_Dictionary_Hi,gm_r_ex_Dictionary_Hu,gm_r_ex_Dictionary_Hr,gm_r_ex_Dictionary_It,gm_r_ex_Dictionary_Is,gm_r_ex_Dictionary_Ku_Tr,gm_r_ex_Dictionary_Lt,gm_r_ex_Dictionary_Lv,gm_r_ex_Dictionary_Ne,gm_r_ex_Dictionary_Oc,gm_r_ex_Dictionary_Pl,gm_r_ex_Dictionary_Ro,gm_r_ex_Dictionary_Ru,gm_r_ex_Dictionary_Si,gm_r_ex_Dictionary_Sr,gm_r_ex_Dictionary_Sk,gm_r_ex_Dictionary_Sl,gm_r_ex_Dictionary_El,gm_r_ex_Dictionary_Sv,gm_r_ex_Dictionary_Te,gm_r_ex_Dictionary_Th,gm_r_ex_Dictionary_Uk,gm_r_ex_Dictionary_Vi,gm_r_ex_Dictionary_Zu,gm_Langpack_r_af,gm_Langpack_r_am,gm_Langpack_r_ar,gm_Langpack_r_as,gm_Langpack_r_ast,gm_Langpack_r_be,gm_Langpack_r_bg,gm_Langpack_r_bn,gm_Langpack_r_bn_IN,gm_Langpack_r_bo,gm_Langpack_r_br,gm_Langpack_r_brx,gm_Langpack_r_bs,gm_Langpack_r_ca,gm_Langpack_r_ca_XV,gm_Langpack_r_cs,gm_Langpack_r_cy,gm_Langpack_r_da,gm_Langpack_r_de,gm_Langpack_r_dgo,gm_Langpack_r_dz,gm_Langpack_r_el,gm_Langpack_r_eo,gm_Langpack_r_es,gm_Langpack_r_et,gm_Langpack_r_eu,gm_Langpack_r_fa,gm_Langpack_r_fi,gm_Langpack_r_fr,gm_Langpack_r_ga,gm_Langpack_r_gd,gm_Langpack_r_gl,gm_Langpack_r_gu,gm_Langpack_r_he,gm_Langpack_r_hi,gm_Langpack_r_hr,gm_Langpack_r_hu,gm_Langpack_r_id,gm_Langpack_r_is,gm_Langpack_r_it,gm_Langpack_r_ja,gm_Langpack_r_ka,gm_Langpack_r_kk,gm_Langpack_r_km,gm_Langpack_r_kn,gm_Langpack_r_ko,gm_Langpack_r_kok,gm_Langpack_r_ks,gm_Langpack_r_ku,gm_Langpack_r_lb,gm_Langpack_r_lo,gm_Langpack_r_lt,gm_Langpack_r_lv,gm_Langpack_r_mai,gm_Langpack_r_mk,gm_Langpack_r_ml,gm_Langpack_r_mn,gm_Langpack_r_mni,gm_Langpack_r_mr,gm_Langpack_r_my,gm_Langpack_r_ne,gm_Langpack_r_nl,gm_Langpack_r_nr,gm_Langpack_r_nso,gm_Langpack_r_oc,gm_Langpack_r_om,gm_Langpack_r_or,gm_Langpack_r_pa_IN,gm_Langpack_r_pl,gm_Langpack_r_pt,gm_Langpack_r_pt_BR,gm_Langpack_r_ro,gm_Langpack_r_ru,gm_Langpack_r_rw,gm_Langpack_r_sa_IN,gm_Langpack_r_sat,gm_Langpack_r_sd,gm_Langpack_r_sh,gm_Langpack_r_si,gm_Langpack_r_sid,gm_Langpack_r_sk,gm_Langpack_r_sl,gm_Langpack_r_sq,gm_Langpack_r_sr,gm_Langpack_r_ss,gm_Langpack_r_st,gm_Langpack_r_sv,gm_Langpack_r_sw_TZ,gm_Langpack_r_ta,gm_Langpack_r_te,gm_Langpack_r_tg,gm_Langpack_r_th,gm_Langpack_r_tn,gm_Langpack_r_tr,gm_Langpack_r_ts,gm_Langpack_r_tt,gm_Langpack_r_ug,gm_Langpack_r_uk,gm_Langpack_r_uz,gm_Langpack_r_ve,gm_Langpack_r_vi,gm_Langpack_r_xh,gm_Langpack_r_zh_CN,gm_Langpack_r_zh_TW,gm_Langpack_r_zu,gm_o_Onlineupdate,gm_o_Winexplorerext,gm_o_Quickstart
 
msiexec /qb! /i "libreoffice\LibreOffice_4.1.3_Win_x86.msi" ADDLOCAL=gm_p_Wrt_MSO_Reg,gm_p_Calc_MSO_Reg,gm_p_Draw_MSO_Reg,gm_p_Impress_MSO_Reg,gm_r_ex_Dictionary_No,gm_Langpack_r_nb,gm_Langpack_Basis_nb,gm_Langpack_Resource_nb,gm_Langpack_Fonts_nb,gm_Langpack_Writer_nb,gm_Langpack_Brand_nb,gm_Langpack_Calc_nb,gm_Langpack_Impress_nb,gm_Langpack_Draw_nb,gm_Langpack_Math_nb,gm_Langpack_Base_nb,gm_Langpack_r_nn,gm_Langpack_Basis_nn,gm_Langpack_Resource_nn,gm_Langpack_Fonts_nn,gm_Langpack_Brand_nn,gm_Langpack_Writer_nn,gm_Langpack_Calc_nn,gm_Langpack_Impress_nn,gm_Langpack_Draw_nn,gm_Langpack_Math_nn,gm_Langpack_Base_nn
 
copy "libreoffice\no.xcd" "C:\Program Files\LibreOffice 4\share\registry"
popd