Eestindusskript Ubuntu perekonna Linuxitele

Allikas: Pingviini viki
Redaktsioon seisuga 22. oktoober 2011, kell 20:03 kasutajalt Valdur55 (arutelu | kaastöö) (Ubuntu 11.10 Oneiric Ocelot: Radiotray vaikimisi sätete kohandus.)

Tux resized.png Täienda seda artiklit, kui oskad!

Eestindusskript teeb sinu Ubuntu perekonna Linuxi rohkem kohalikuks kui seda teevad paigaldaldamisel valitavad automaatsed keelesätted. See skript tegeleb ainult töölaua ja opsüsteemi vajalike taustajõudude kohandamisega eesti keele ja kultuuri jaoks. See skript ei paigalda kogu olemasolevat eestikeelset tarkvara, vaid paigaldab valiku üldhuvitavat tarkvara, mis on eesti-spetsiifiline. See tagab, et skript jääb selgeks ja ülevaatlikuks.

Skript pole valmisprodukt võhikule. Kasutajalt eeldatakse terminali ja skriptimise põhitõdede tundmist või aktiivset huvi selle vastu ning suutlust skripti oma soovi järgi mugandada. Kui skriptidega jändamine käib üle mõistuse, siis on parem oodata soovitud Ubuntule vastava Estobuntu versiooni ilmumist.

Ubuntu 11.10 Oneiric Ocelot

Siin skriptis on valik esmavajalikke eesti keele- ja kultuurikonteksti seadistamise käske, millest mingi osa läheb kasutamisele Estobuntus.

ARCH=$(uname -m | sed 's/x86_/amd/;s/i[3-6]86/i386/')
 
# Estobuntu varamu (hetkel katsetusvaramu)
echo "deb http://koaala.itcollege.ee/repo oneiric/" >> /etc/apt/sources.list
apt-get update
 
# Eesti keele paketid
apt-get --assume-yes install language-pack-et language-pack-et-base \
language-pack-gnome-et language-pack-gnome-et-base language-pack-kde-et \
language-pack-kde-et-base firefox-locale-et thunderbird-locale-et \
libreoffice-l10n-et libreoffice-help-et
 
# Süsteemi keel
cat > /etc/default/locale <<EOF
LANG="et_EE.UTF-8"
LANGUAGE="et_EE:et:en_GB:en"
LC_MESSAGES="et_EE.UTF-8"
LC_CTYPE="et_EE.UTF-8"
LC_COLLATE="et_EE.UTF-8"
EOF
locale-gen --purge et_EE.UTF-8
 
# Klahvistik
sed -i -e 's/XKBLAYOUT="us"/XKBLAYOUT="ee"/g' /etc/default/keyboard
setxkbmap ee
 
# Ajavöönd
echo "Europe/Tallinn" > /etc/timezone
dpkg-reconfigure -f noninteractive tzdata
 
# Filosofti eesti keele speller
apt-get --assume-yes --force-yes install myspell-et oofslinget-addon-estobuntu
# huvitav, kas see lahendab selle http://pingviin.org/fpost68264.html#68264 probleemi
chown -hR $(whoami) ~/.libreoffice
chgrp -hR $(whoami) ~/.libreoffice
 
# Estobuntu eesti keele tuge täiendavad lisad
apt-get --assume-yes --force-yes install language-pack-et-addons language-pack-gnome-et-addons
 
# Euro märk ehk "€" õigele poole summat
sed -i -e 's/p_cs_precedes       1/p_cs_precedes       0/' -e 's/n_cs_precedes       1/n_cs_precedes       0/' /usr/share/i18n/locales/et_EE
 
# Eesti ID-kaardi tarkvara paigaldamine
# vt ka http://code.google.com/p/esteid/wiki/Ubuntu
echo | add-apt-repository ppa:esteid/ppa
software-properties-gtk -e universe
software-properties-gtk -e multiverse
apt-get update
apt-get --assume-yes dist-upgrade
apt-get --assume-yes install qdigidoc qdigidoc-nautilus qesteidutil mozilla-esteid thunderbird-esteid 
udevadm control --reload-rules
 
# http://code.google.com/p/esteid/issues/detail?id=168
# tuleb paigaldada parem opensc, et saada qdigidoc'iga juurdepääsutõendit
# (kui tõend on ~/.qdigidoc kataloogis olemas, võiks seda kasutada ja jääda oneiricus sisalduva opensc juurde)
rm "opensc_0.12.5361.432-ubuntu-11-04_""$ARCH"".deb"
wget "http://ftp.id.eesti.ee/pub/id/signed_repository/ubuntu/pool/main/o/opensc/opensc_0.12.5361.432-ubuntu-11-04_""$ARCH"".deb"
dpkg -i "opensc_0.12.5361.432-ubuntu-11-04_""$ARCH"".deb"
rm "opensc_0.12.5361.432-ubuntu-11-04_""$ARCH"".deb"
apt-get -f --assume-yes install
 
# Radiotray koos eesti raadiote listiga
apt-get --assume-yes install radiotray #paigaldus
wget -O /usr/share/radiotray/bookmarks.xml http://estobuntu.itcollege.ee/trac/estobuntu/\
export/current%3A/remaster/trunk/libraries/customization-profiles/\
localized_cd/gnome_settings/radiotray_radios/bookmarks.xml #FIXME:Liga pikk url #Faili allalaadimine
for i in /home/*/.local/share/radiotray/bookmarks.xml; do mv "$i" "$i"_vana; done #Vana listi teisaldus kodukataloogidest.
sed -i -e "s/value\=\"chooser\"/value\=\"appindicator\"/g" /usr/share/radiotray/config.xml
sed -i -e "s/indicator_support\"\ value\=\"false\"/indicator_support\"\ value\=\"true\"/g" /usr/share/radiotray/config.xml
sed -i -e "s/theme_support\"\ value\=\"false\"/theme_support\"\ value\=\"true\"/g" /usr/share/radiotray/config.xml
 
# Paigaldab kõik Estobuntu praeguseks valmis olevad lisad
# NB! See ei tee süsteemist Estobuntut, vaid lisab ainult osa Estobuntuga kaasa tulevaid funktsioone.
# Kui soovida täielikku Estobuntut, siis tuleb see plaadilt paigaldada või ise vajalikke muutusi
# tegevad skriptid käivitada (enne on neid vaja ilmselt ka natuke kohandada).
 
# litsentside ja vaikimisi valikutega nõustumine
echo postfix postfix/main_mailer_type select No configuration | /usr/bin/debconf-set-selections
echo ttf-mscorefonts-installer msttcorefonts/accepted-mscorefonts-eula boolean true | /usr/bin/debconf-set-selections
echo sun-java6-jre shared/accepted-sun-dlj-v1-1 select true | /usr/bin/debconf-set-selections
 
# reaalne paigaldus ise
apt-get --assume-yes --force-yes install estobuntu-gnome
 
# Estobuntu värviteema sisselülitamine (helesinine/luitundkollane)
# (Estobuntu ikooniteema läheb automaatselt peale, selle saab tühistada eemaldades estobuntu-artwork-icons-gnome)
gsettings set org.gnome.desktop.interface gtk-theme Ambiance-Estobuntu
dconf write /org/gnome/desktop/interface/gtk-theme "'Ambiance-Estobuntu'"
#dconf write /desktop/gnome/shell/windows/theme "'Ambiance-Estobuntu'"
dconf write /apps/metacity/general/theme "'Ambiance-Estobuntu'"

Märkused

  • Skript tuleb käivitada juurkasutaja õigustes (sudo).
  • Skript eeldab, et samal ajal ei ole avatud paketihaldureid vms süsteemseid vahendeid.
  • ID-kaardi kasutamiseks tuleb kaardilugeja uuesti ühendada ja Firefox taaskäivitada (või arvuti taaskäivitada).
  • Eeldatavasti töötab skript igasugu Ubuntul põhinevates Linuxites nagu Linux Mint, Pinguy jne.

Ubuntu 10.10 Maverick Meerkat

# Synapticu tõlke parandamine
apt-add-repository ppa:boamaod/maverick
apt-get update
apt-get install translation-update-et
 
# Eesti ID-kaardi tarkvara paigaldamine
# vt ka http://code.google.com/p/esteid/wiki/Ubuntu
add-apt-repository ppa:esteid/ppa
apt-get update
apt-get dist-upgrade
apt-get install qdigidoc qesteidutil mozilla-esteid thunderbird-esteid

Märkused

  • Skript tuleb käivitada juurkasutaja õigustes (sudo).
  • Skript eeldab, et samal ajal ei ole avatud paketihaldureid vms süsteemseid vahendeid.
  • ID-kaardi kasutamiseks veebis tuleb Firefox peale skripti jooksutamist taaskäivitada.
  • Eeldatavasti töötab skript igasugu Ubuntul põhinevates Linuxites nagu Linux Mint, Pinguy jne.

Ubuntu 10.04 Lucid Lynx

# Eesti asukohaseaded korda
echo "LC_TIME=\"et_EE.UTF-8\"" >> /etc/default/locale
sed -r -i -e "s/weekday 1/weekday 2/" /usr/share/i18n/locales/et_EE
locale-gen et_EE.UTF-8
killall gnome-panel # sellel on mõte ainult Gnome'is
 
# Eesti ID-kaardi tarkvara paigaldamine
add-apt-repository ppa:ubuntu-idkaart/ppa
apt-get update
apt-get install -y --force-yes ubuntu-idkaart-allikad                   
apt-get install -y --force-yes ubuntu-idkaart-paigaldus

Märkused

  • Skript tuleb käivitada juurkasutaja õigustes (sudo).
  • ID-kaardi osa skriptist eeldab, et samal ajal ei ole avatud paketihaldureid vms süsteemseid vahendeid.
  • ID-kaardi kasutamiseks veebis tuleb Firefox peale skripti jooksutamist taaskäivitada.
  • Skript töötab ka Linux Mint 9 "Isadora"-s.

Vaata ka