Estobuntu arendus
Väljakutse tudengile
Tekitada valitud töölauakeskkonnaga ja arhitektuuriga Estobuntu ISO, mis
on testitud arendaja
kirjeldatud osades.
Minimaalsed nõuded ülesande sooritamiseks
Tasu: aine OSadmin
arvestus.
Kui on huvilisi rohkem kui 1 siis töölauakeskkond valitakse kokkuleppel
õppejõuga. Põhimõte on, et iga tudeng teeb erineva töölauakeskkonna (allpool
loetletud).
Ülesanne
Eestlastele kohandatud Linux on võimalik lahendada mitmel viisil:
- eraldi distrona nagu seni Estobuntu on tehtud - eraldi artwork
jne - on loodud hea bränd
- Ubuntu Remix analoogselt soomlastele (vt wiki,
Launchpad projektileht,
skript)
- .deb metapaketina, mis lisab/muudab vajalikud paketid ja seaded. Siin
omakorda oleks hea see metapakett saada sisse olemasolevasse varamusse
või siis hallata eraldi varamut
Nime valimisel on kaks varianti - kas Estobuntu või Ubuntu Eesti Remix (Ubuntu
Estonian Remix).
Töölauakeskkondade valik saavutatakse kas siis skriptis vastava nimetuse
muutmisega või kasutatakse skripti eelnevalt valitud töölauakeskkonnaga
ISO-faili puhul.
Perioodsus: kas keskenduda LTS-versioonidele ainult või siis teha ka
vahepealsed variandid. Ilmselt on mõistlikum keskenduda LTS-versioonidele
kuna ka ID-kaarditarkvara teeb sama.
Baasdistro valik lähtub sellest kus ID-kaarditarkvara
töötab. Üldjuhul on selleks Ubuntu
ja selle baasil tehtud distrod, nt Linux
Mint.
Mis võiks lõpuks olemas olla:
- ISO-fail
- seda erinevate töölauakeskkondadega
- MATE
- Cinnamon
- LXDE
- GNOME3
- KDE
- XFCE
- Unity
- erinev baas:
- uusim Debian stable vms distro...
- 32-bit, 64-bit
- uusim tarkvara (LibreOffice
+ puuduvad komponendid, ID-kaarditarkvara
koos Caja plugin'i aktiveerimisega MATE's (vt allpool); bash'i
aliased, Eesti raadiod (Radiotray),
veebilehitseja Eesti viited, meediakoodekid,
Java, Flash,
cups-pdf, byobu,
xournal, jne - vt Chrome/Chromium'iga
seda linki); lisaks analüüsida ka varamuid, mida kaasa panna (graafika,
SMPlayer, Shutter, GetDeb
(apps, games), VeraCrypt,
WebUpd8, mkusb,
SimpleScreenRecorder,
GIMP,
Inkscape,
Google
Hangout plugin, Keepass2,
jne) - varamud võivad olla lisatud kuid mitte sisse lülitatud näiteks
- üks näide:
- sudo add-apt-repository -y ppa:nilarimogard/webupd8 &&
sudo add-apt-repository -y ppa:rvm/smplayer && sudo
apt-add-repository -y ppa:unit193/encryption && sudo
add-apt-repository -y ppa:libreoffice/ppa && sudo
add-apt-repository -y ppa:rvm/smplayer && sudo
add-apt-repository -y ppa:otto-kesselgulasch/gimp && sudo
add-apt-repository -y ppa:inkscape.dev/stable && sudo
add-apt-repository -y ppa:graphics-drivers/ppa && sudo
add-apt-repository -y ppa:shutter/ppa && sudo
add-apt-repository -y ppa:maarten-baert/simplescreenrecorder
- sudo apt-get update && sudo apt-get -y install
libdvdcss2 vlc mplayer mplayer-fonts smplayer smtube
smplayer-themes smplayer-skins smplayer-l10n cups-pdf gimp
gimp-data-extras inkscape chromium-browser chromium-browser-l10n
chromium-codecs-ffmpeg-extra pepperflashplugin-nonfree xournal
veracrypt ffmpeg mc pavucontrol shutter libgoo-canvas-perl
simplescreenrecorder simplescreenrecorder-lib:i386 libreoffice
libreoffice-help-et libreoffice-l10n-et libreoffice-pdfimport
libreoffice-nlpsolver libreoffice-ogltrans
libreoffice-report-builder libreoffice-style-galaxy
libreoffice-templates && sudo ldconfig && sudo
dpkg --configure -a && sudo apt-get clean
- lastele: tuxmath tuxpaint tuxpaint-config
tuxpaint-plugins-default tuxtype childsplay
childsplay-alphabet-sounds-en-gb gcompris gcompris-sound-en (vt
childsplay
veaparandus)
- Nautilusele mõeldud DigiDoc pistikprogramm sobib ka Caja
failihaldurile MATE töölauakeskkonnas:
sudo sed -e 's/Nautilus/Caja/g'
/usr/share/nautilus-python/extensions/nautilus-qdigidoc.py >
/usr/share/caja-python/extensions/caja-qdigidoc.py
- kogu tegevuse, muudatuste, kasutatud allikate dokumenteerimine viki
artiklina
Viited
Lisaks