Differences between revisions 10 and 20 (spanning 10 versions)
Revision 10 as of 2009-10-30 07:07:01
Size: 7925
Editor: TimoJyrinki
Comment: skriptin uusin versio
Revision 20 as of 2010-09-13 05:25:25
Size: 9493
Editor: TimoJyrinki
Comment: myös torrent 10.04.1:ksi
Deletions are marked like this. Additions are marked like this.
Line 3: Line 3:
||<tablestyle="float:right" style="float:right;border:0px;" rowstyle="border:0px;" style="border:0px;">[[ImageLink(Ubuntu_9.10_Beta_Finnish_Remix.png,width=320,alt=Suomennokset myös esittelytilassa)]]|| ||<tablestyle="float:right" style="float:right;border:0px;" rowstyle="border:0px;" style="border:0px;">[[ImageLink(memenu.png,width=320,alt=Finnish Remix toiminnassa)]]||
Line 5: Line 5:
||<style="font-size:medium; line-height:120%">Ubuntu Finnish Remix on virallisesta Ubuntu-CD-levystä minimimuutoksin muokattu CD-levykuva, joka sisältää täyden suomen kielen tuen (ja ruotsin kielen perustuen) valmiiksi CD-levyllä. Tästä on etua, jos tarkoituksena on joko esitellä Ubuntua CD-levyltä tai asentaa Ubuntu paikassa, jossa ei ole Internet-yhteyttä saatavilla. Huomattavaa on, että myös [http://www.ubuntu-fi.org/lataa.html viralliselta Ubuntu-CD-levyltä] asentuu suomen kielen tuki automaattisesti, jos Internet-yhteys on käytettävissä asennuksen aikana.|| ||<style="font-size:medium; line-height:120%">Ubuntu Finnish Remix on virallisesta Ubuntu-CD-levystä minimimuutoksin muokattu CD-levykuva, joka sisältää täyden suomen kielen tuen valmiiksi CD-levyllä. Tästä on etua, jos tarkoituksena on joko esitellä Ubuntua CD-levyltä tai asentaa Ubuntu paikassa, jossa ei ole Internet-yhteyttä saatavilla. Huomattavaa on, että myös [http://www.ubuntu-fi.org/lataa.html viralliselta Ubuntu-CD-levyltä] asentuu suomen kielen tuki automaattisesti, jos Internet-yhteys on käytettävissä asennuksen aikana.||
Line 7: Line 7:
||<style="font-size:medium">Uusin Ubuntu Finnish Remix -julkaisu on:|| ||<style="font-size:medium">Uusimat Ubuntu Finnish Remix -julkaisut ovat:||
Line 10: Line 10:
||<style="font-size:x-large">'''Ubuntu 9.10 Finnish Remix'''||
||<style="font-size:medium;padding:20px;">'''Lataa: [http://www.vapaasuomi.fi/htdocs/u/ubuntufinnishremix.php suora lataus] tai [http://laillisettorrentit.net/index.php?page=torrent-details&id=29a540f66e232562a15f3790b180c16e36516167 BitTorrent]'''||
||<style="font-size:x-large">Tavallisille tietokoneille:||
||<style="font-size:x-large">'''Ubuntu 10.04.1 LTS Finnish Remix'''||
||<style="font-size:medium;padding:20px;">'''Lataa: [http://ubuntu.trumpetti.atm.tut.fi/ubuntu-finnish-remix/10.04/ubuntu-10.04.1-desktop-i386-finnishremix.iso suora lataus]''' ~-(tai [http://laillisettorrentit.net/download.php?id=c853f52c51066d99fe86bf7d6c69072faabf1d1c&f=Ubuntu%2010.04.1%20LTS%20Finnish%20Remix.torrent BitTorrent])-~||

[[BR]]
||<style="font-size:x-large">Miniläppäreille:||
||<style="font-size:x-large">'''Ubuntu-Netbook 10.04 LTS Finnish Remix'''||
||<style="font-size:medium;padding:20px;">'''Lataa: [http://ubuntu.trumpetti.atm.tut.fi/ubuntu-finnish-remix/10.04/ubuntu-10.04-netbook-i386-finnishremix.iso suora lataus]''' ~-(tai [http://laillisettorrentit.net/download.php?id=bd638339b3a7d4fa43d7af6a614dacd892f3e2e7&f=Ubuntu-Netbook%2010.04%20LTS%20Finnish%20Remix.torrent BitTorrent])-~||
Line 17: Line 24:
||<style="font-size:medium; line-height:120%">Ubuntu 9.10 Finnish Remix perustuu 29.10.2009 julkaistuun Ubuntu 9.10:een. Noudata Ubuntu Finnish Remixiä kokeillaksesi tai asentaaksesi tavallisia [http://www.ubuntu-fi.org/lataa.html lataussivun kautta löytyviä CD-levyn kirjoitus- ja asennusohjeita].|| ||<style="font-size:medium; line-height:120%">Ubuntu 10.04.1 LTS Finnish Remix perustuu 17.8.2010 julkaistuun Ubuntu 10.04 LTS:n ensimmäiseen päivitysversioon. Ubuntu-Netbook 10.04 LTS Finnish Remix perustuu 29.4.2010 julkaistuun Ubuntu 10.04 LTS:n miniläppäriversioon, ja siihen tulee ladata asennuksen jälkeen hieman enemmän päivityksiä verkosta (nämä tarjotaan automaattisesti).||

||<style="font-size:medium; line-height:120%">
Noudata Ubuntu Finnish Remixiä kokeillaksesi tai asentaaksesi tavallisia [http://www.ubuntu-fi.org/lataa.html lataussivun kautta löytyviä CD-levyn kirjoitus- ja asennusohjeita].||
Line 25: Line 34:
9.10 Finnish Remixin MD5-tarkistussumma: f5ab48dc9a0a3c1d75d71edee41c2783 10.04 LTS Finnish Remixin MD5-tarkistussumma: ea5075764a0786cf1ebe3af3a77682c9

Miniläppäriversion 10.04 LTS Finnish Remixin MD5-tarkistussumma: 96e32681abb17dabdec6d23d63b21f81
Line 65: Line 76:
# export iso_file=karmic-desktop-i386.iso
export iso_file=ubuntu-9.10-desktop-i386.iso
export output_file=ubuntu-9.10-desktop-i386-finnishremix.iso
#wget http://releases.ubuntu.com/9.10/${iso_file}
export iso_file=ubuntu-10.04-desktop-i386.iso
# export iso_file=ubuntu-10.04-netbook-i386.iso
#wget http://releases.ubuntu.com/10.04/${iso_file}
Line 91: Line 101:
apt-get install language-pack-sv language-pack-sv-base language-pack-gnome-sv language-pack-gnome-sv-base # Otettu pois, valtaosa "Finnish Remix":n haluavista haluaa nimen omaan suomen kielen tuen, ja osittaisen ruotsin kielen sisällyttäminen, kun täyttäkään ei pysty sisällyttämään, hämää Kieliasetuksiin mentäessä (ilmoitus kielituen puuttellisuudesta)
## apt-get install language-pack-sv language-pack-sv-base language-pack-gnome-sv language-pack-gnome-sv-base
Line 124: Line 135:
sudo chroot edit dpkg-query -W --showformat='${Package} ${Version}\n' > extract-cd/casper/filesystem.manifest
sudo cp extract-cd/casper/filesystem.manifest extract-cd/casper/filesystem.manifest-desktop
sudo -s
chroot edit dpkg-query -W --showformat='${Package} ${Version}\n' > extract-cd/casper/filesystem.manifest
cp extract-cd/casper/filesystem.manifest extract-cd/casper/filesystem.manifest-desktop
Line 127: Line 139:
sudo sed -i -e '/ubiquity/d' extract-cd/casper/filesystem.manifest-desktop sed -i -e '/ubiquity/d' extract-cd/casper/filesystem.manifest-desktop
Line 129: Line 141:
sudo mksquashfs edit extract-cd/casper/filesystem.squashfs mksquashfs edit extract-cd/casper/filesystem.squashfs
Line 131: Line 143:
export IMAGE_NAME="Ubuntu 9.10 \"Karmic Koala\""
sudo sed -i -e "s/$IMAGE_NAME/$IMAGE_NAME (Finnish Remix)/" extract-cd/README.diskdefines
sudo -s
export output_file=ubuntu-10.04-desktop-i386-finnishremix.iso
# export output_file=ubuntu-10.04-netbook-i386-finnishremix.iso
export IMAGE_NAME="Ubuntu 10.04 LTS \"Lucid Lynx\""
# export IMAGE_NAME="Ubuntu-Netbook 10.04 \"Lucid Lynx\""
sed -i -e "s/$IMAGE_NAME/$IMAGE_NAME (Finnish Remix)/" extract-cd/README.diskdefines
Line 139: Line 153:
cd extract-cd
# Eri volumenimi kuin yllä oleva IMAGE_NAME. Virallisella CD:llä Ubuntu 10.04 LTS i386,
export IMAGE_NAME="Ubuntu 10.04 LTS i386 fi"
# export IMAGE_NAME="Ubuntu-Netbook 10.04 LTS i386 fi"
mkisofs -r -V "$IMAGE_NAME" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o ../${output_file} .
cd ..
umount squashfs/
umount mnt/
Line 140: Line 162:
cd extract-cd
sudo mkisofs -r -V "$IMAGE_NAME" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o ../${output_file} .
cd ..
sudo umount squashfs/
sudo umount mnt/

Ubuntu Finnish Remix

ImageLink(memenu.png,width=320,alt=Finnish Remix toiminnassa)

Ubuntu Finnish Remix on virallisesta Ubuntu-CD-levystä minimimuutoksin muokattu CD-levykuva, joka sisältää täyden suomen kielen tuen valmiiksi CD-levyllä. Tästä on etua, jos tarkoituksena on joko esitellä Ubuntua CD-levyltä tai asentaa Ubuntu paikassa, jossa ei ole Internet-yhteyttä saatavilla. Huomattavaa on, että myös [http://www.ubuntu-fi.org/lataa.html viralliselta Ubuntu-CD-levyltä] asentuu suomen kielen tuki automaattisesti, jos Internet-yhteys on käytettävissä asennuksen aikana.

Uusimat Ubuntu Finnish Remix -julkaisut ovat:

BR

Tavallisille tietokoneille:

Ubuntu 10.04.1 LTS Finnish Remix

Lataa: [http://ubuntu.trumpetti.atm.tut.fi/ubuntu-finnish-remix/10.04/ubuntu-10.04.1-desktop-i386-finnishremix.iso suora lataus] (tai [http://laillisettorrentit.net/download.php?id=c853f52c51066d99fe86bf7d6c69072faabf1d1c&f=Ubuntu%2010.04.1%20LTS%20Finnish%20Remix.torrent BitTorrent])

BR

Miniläppäreille:

Ubuntu-Netbook 10.04 LTS Finnish Remix

Lataa: [http://ubuntu.trumpetti.atm.tut.fi/ubuntu-finnish-remix/10.04/ubuntu-10.04-netbook-i386-finnishremix.iso suora lataus] (tai [http://laillisettorrentit.net/download.php?id=bd638339b3a7d4fa43d7af6a614dacd892f3e2e7&f=Ubuntu-Netbook%2010.04%20LTS%20Finnish%20Remix.torrent BitTorrent])

Lisätietoja [http://fi.wikipedia.org/wiki/BitTorrent BitTorrent-lataustavasta]. Kiitos [http://laillisettorrentit.net/ laillisettorrentit.net]:lle seurantapalvelimesta.

BR

Ubuntu 10.04.1 LTS Finnish Remix perustuu 17.8.2010 julkaistuun Ubuntu 10.04 LTS:n ensimmäiseen päivitysversioon. Ubuntu-Netbook 10.04 LTS Finnish Remix perustuu 29.4.2010 julkaistuun Ubuntu 10.04 LTS:n miniläppäriversioon, ja siihen tulee ladata asennuksen jälkeen hieman enemmän päivityksiä verkosta (nämä tarjotaan automaattisesti).

Noudata Ubuntu Finnish Remixiä kokeillaksesi tai asentaaksesi tavallisia [http://www.ubuntu-fi.org/lataa.html lataussivun kautta löytyviä CD-levyn kirjoitus- ja asennusohjeita].

BR BR BR BR

Ubuntu Finnish Remixin tekninen toteutus

10.04 LTS Finnish Remixin MD5-tarkistussumma: ea5075764a0786cf1ebe3af3a77682c9

Miniläppäriversion 10.04 LTS Finnish Remixin MD5-tarkistussumma: 96e32681abb17dabdec6d23d63b21f81

Ubuntu Finnish Remixin on tehnyt Ubuntu Suomen perustaja Timo Jyrinki, ja lähdekoodi CD-levyn luomiseen alkuperäisestä löytyy alta. Siitä voidaan nähdä että mitään ylimääräistä ei ole tehty, ja ennen kaikkea Ubuntu Finnish Remixin aitous pitäisi pystyä teknisen ihmisen todentamaan toistamalla toimenpide ja vertaamalla tulosta levitettyyn versioon.

”Remix”-liite nimessä on [http://www.ubuntu.com/aboutus/trademarkpolicy Ubuntun tavaramerkkisääntöjen] vaatimus.

  • #/bin/sh
    # Ubuntu - suomenkielisen CD:n luonti
    #
    # Aloitettu 2007 pohjana https://help.ubuntu.com/community/LiveCDCustomization
    # Päivitelty ajan kuluessa.
    #
    # Ubuntun tavaramerkkisäännöt vaativat ”Remix”-liiteen käytön, lisätietoja
    # http://www.ubuntu.com/aboutus/trademarkpolicy
    #
    # Tekijä: Timo Jyrinki
    #
    # Lisenssi CC-BY-SA 3.0: http://creativecommons.org/licenses/by-sa/3.0/
    
    echo 
    echo Ubuntu - suomenkielisen CD:n luonti
    echo Lisenssi CC-BY-SA 3.0: http://creativecommons.org/licenses/by-sa/3.0/
    echo 
    echo Suorita tämän komentosarjan komennot vain jos tiedät mitä teet.
    echo 
    echo Tätä ei voi suorittaa tällä hetkellä automaattisesti, koska suoritus 
    echo pysähtyy ensimmäiseen chroot-ympäristöön siirtymiseen.
    echo Ja ehkä parempi niin... ei minkäänlaisia virheentarkistuksia.
    echo 
    read 
    exit
    
    sudo apt-get install squashfs-tools mkisofs lzma-source rsync
    sudo modprobe squashfs
    
    # Ubuntu CD:n hakeminen
    mkdir iso
    cd iso
    export iso_file=ubuntu-10.04-desktop-i386.iso
    # export iso_file=ubuntu-10.04-netbook-i386.iso
    #wget http://releases.ubuntu.com/10.04/${iso_file}
    
    # Levykuvan purkaminen ja siihen siirtyminen
    mkdir mnt
    sudo mount -o loop ${iso_file} mnt/
    mkdir extract-cd
    rsync --exclude=/casper/filesystem.squashfs -a mnt/ extract-cd
    mkdir squashfs
    sudo mount -t squashfs -o loop mnt/casper/filesystem.squashfs squashfs
    mkdir edit
    sudo cp -a squashfs/* edit/
    sudo cp /etc/resolv.conf edit/etc/
    sudo chroot edit
    mount -t proc none /proc
    export HOME=/root
    export LC_ALL=C
    
    # Halutun kielituen asentaminen
    apt-get remove --purge language-pack-bn language-pack-bn-base language-pack-gnome-bn language-pack-gnome-bn-base language-pack-es language-pack-es-base language-pack-gnome-es language-pack-gnome-es-base language-pack-pt language-pack-pt-base language-pack-gnome-pt language-pack-gnome-pt-base language-pack-xh language-pack-xh-base language-pack-gnome-xh language-pack-gnome-xh-base language-pack-hi language-pack-hi-base language-pack-gnome-hi language-pack-gnome-hi-base language-pack-de language-pack-de-base language-pack-fr language-pack-fr-base language-pack-gnome-de language-pack-gnome-de-base language-pack-gnome-fr language-pack-gnome-fr-base
    # suomi (perustuki)
    apt-get install language-pack-fi language-pack-fi-base language-pack-gnome-fi language-pack-gnome-fi-base 
    
    # ruotsi (perustuki)
    # Otettu pois, valtaosa "Finnish Remix":n haluavista haluaa nimen omaan suomen kielen tuen, ja osittaisen ruotsin kielen sisällyttäminen, kun täyttäkään ei pysty sisällyttämään, hämää Kieliasetuksiin mentäessä (ilmoitus kielituen puuttellisuudesta)
    ## apt-get install language-pack-sv language-pack-sv-base language-pack-gnome-sv language-pack-gnome-sv-base
    
    # ruotsi (-sv), venäjä (-ru), arabia (-ar), viro (-et), somali (-so), pohjoissaami (-se) olisivat kaikkihyviä ehdokkaita tähän Suomessa puhuttujen kielien osalta, mutta tila loppuu joka tapauksessa kesken jo suomen koko tuen kohdalla...
    
    # Ubuntu 9.10:ssä siirrettiin tavaraa riippuvuuksista language-selectorin hoitoon
    # HUOM: gnome-user-guide-fi universe:ssä, täytyy editoida sources.list:iä välissä ja tehdä apt-get update
    cp -af /etc/apt/sources.list /etc/apt/sources.list.bak
    sed -i 's/# //' /etc/apt/sources.list
    apt-get update
    # suomi (koko tuki)
    apt-get install language-support-fi language-support-writing-fi openoffice.org-voikko mozvoikko gnome-user-guide-fi openoffice.org-help-fi
    mv -f /etc/apt/sources.list.bak /etc/apt/sources.list
    apt-get update
    # Muiden kuin suomen kielen ns. tukipaketit eivät mahdu CD:lle
    ### apt-get install language-support-sv language-support-ru language-support-et
    
    # Siistiminen
    apt-get clean
    # TODO: paranna siistintää koska tehtiin apt-get update? /var/lib/{dpkg,apt}?
    rm -rf /tmp/*
    rm /etc/resolv.conf
    umount /proc
    exit
    
    # suomi oletuskieleksi
    echo fi | sudo tee extract-cd/isolinux/lang
    
    # Examples-työpöytäkuvakkeen käännös live-tilassa, Launchpad-bugi #441986
    echo "Name[fi]=Esimerkkejä" | sudo tee -a edit/etc/skel/examples.desktop
    echo "Comment[fi]=Esimerkkisisältöjä Ubuntulle" | sudo tee -a edit/etc/skel/examples.desktop
    
    # Luo "manifest" uudelleen
    chmod +w extract-cd/casper/filesystem.manifest
    sudo -s
    chroot edit dpkg-query -W --showformat='${Package} ${Version}\n' > extract-cd/casper/filesystem.manifest
    cp extract-cd/casper/filesystem.manifest extract-cd/casper/filesystem.manifest-desktop
    # ubiquity ei kuulu valmiiseen asennukseen
    sed -i -e '/ubiquity/d' extract-cd/casper/filesystem.manifest-desktop
    # Pakkaa tiedostojärjestelmä
    mksquashfs edit extract-cd/casper/filesystem.squashfs
    # Tee itse CD-levykuva
    export output_file=ubuntu-10.04-desktop-i386-finnishremix.iso
    # export output_file=ubuntu-10.04-netbook-i386-finnishremix.iso
    export IMAGE_NAME="Ubuntu 10.04 LTS \"Lucid Lynx\""
    # export IMAGE_NAME="Ubuntu-Netbook 10.04 \"Lucid Lynx\""
    sed -i -e "s/$IMAGE_NAME/$IMAGE_NAME (Finnish Remix)/" extract-cd/README.diskdefines
    rm -f extract-cd/md5sum.txt
    (cd extract-cd && find -type f -print0 | xargs -0 md5sum | grep -v isolinux/boot.cat | sudo tee ../md5sum.txt)
    mv -f md5sum.txt extract-cd/
    # Aiheuttaa virheen levyä tarkistettaessa, jos ei poisteta
    sed -i -e '/isolinux.bin/d' extract-cd/md5sum.txt
    cd extract-cd
    # Eri volumenimi kuin yllä oleva IMAGE_NAME. Virallisella CD:llä Ubuntu 10.04 LTS i386,
    export IMAGE_NAME="Ubuntu 10.04 LTS i386 fi"
    # export IMAGE_NAME="Ubuntu-Netbook 10.04 LTS i386 fi"
    mkisofs -r -V "$IMAGE_NAME" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o ../${output_file} .
    cd ..
    umount squashfs/
    umount mnt/
    exit
    
    
    
    # ei käytössä, hankalampi tapa tehdä boottivalikon muutos
    ## apt-get source gfxboot-theme-ubuntu gfxboot dpkg-dev
    ## apt-get build-dep gfxboot-theme-ubuntu
    ## cd gfxboot-theme-ubuntu*/
    ## make DEFAULT_LANG=fi
    ## sudo cp -a boot/* ../extract-cd/isolinux/
    ## sudo cp -a langlist ../extract-cd/isolinux/