Talk:Installation in Ubuntu

Hi,

FYI, I created the following script :

http://eric.bachard.free.fr/OOo4Kids/patches/May_2010/31st_may/InstallOOo4kids4.sh

It should work for any .rpm or .deb installation / uninstallation.

Would you mind to test it, and return us feedback ?

Thanks in advance

Eric Bachard 07:31, 7 June 2010 (UTC)

Hi Eric,

Thanks for your script! I tested in Ubuntu 9.10 64b with success --- Benbois 12:06, 7 June 2010 (UTC)

Hi, I'm having difficulty installing OOo4kids. I'd like to install it in a classroom situation but the installation process seems very complicated. We are using Ubuntu 10.04.1 and I don't know about running scripts or using terminal except for the simplest instructions where I can cut and paste into the terminal. I've got your en-US folder on the desktop and your script has downloaded to the tmp folder. However from there I don't know how to get it installed. Is there a simpler way to install OOo4kids? Thanks

- Hi,

Don't ask me why, but nor Debian nor Ubuntu did add OOo4Kids yet in the list. So we are working on the Debian port, but we'll need some time, sorry. Anyway, OOo4Kids installs and uninstalls finely on Ubuntu and Dedian. But, only an install using the Terminal will work for the moment.

Let's try ?

1) create a folder (using right click with the mouse : Create New ... ), say on the Desktop, named OOo4Kids_install

Tip : take care to lowercase and uppercase, because they are different on Linux.

2) put the downloaded archive inside OOo4Kids_install, and notice the exact archive name (just in case you got problems, to help me).

3) open a terminal, and type :  cd Desktop/OOo4Kids_install  Tip : the answer must be empty, and if succssfull, pwd, should return :  /home/your_login/Desktop/OOo4Kids_install  Note: replace your_login with your real login on the machine.

4) decompress the archive, typing:  tar zxvf OOo4Kids_1.0*.tar.gz 

On my machine, it returns : eric@isept:~/Desktop/OOo4Kids_install$ tar zxvf OOo4Kids_1.0*.tar.gz en-US/ en-US/update en-US/DEBS/ en-US/DEBS/ooo4kids1.0-gnome-integration_1.0_amd64.deb en-US/DEBS/ooo4kids1.0-images_1.0_amd64.deb en-US/DEBS/ooo4kids1.0-calc_1.0_amd64.deb en-US/DEBS/ooo4kids1.0-core06_1.0_amd64.deb en-US/DEBS/ooo4kids1.0-en-us-impress_1.0_amd64.deb en-US/DEBS/ooo4kids1.0-impress_1.0_amd64.deb en-US/DEBS/ooo4kids1.0-core05_1.0_amd64.deb en-US/DEBS/ooo4kids1.0-en-us-brand_1.0_amd64.deb en-US/DEBS/ooo4kids1.0-math-brand_1.0_amd64.deb en-US/DEBS/ooo4kids1.0-core02_1.0_amd64.deb en-US/DEBS/ooo4kids1.0-xsltfilter_1.0_amd64.deb en-US/DEBS/ooo4kids1.0-en-us-writer_1.0_amd64.deb en-US/DEBS/ooo4kids-ure_1.0_amd64.deb en-US/DEBS/ooo4kids1.0-math_1.0_amd64.deb en-US/DEBS/ooo4kids1.0-dict-en_1.0_amd64.deb en-US/DEBS/ooo4kids1.0-writer_1.0_amd64.deb en-US/DEBS/ooo4kids1.0-graphicfilter_1.0_amd64.deb en-US/DEBS/ooo4kids1.0-core07_1.0_amd64.deb en-US/DEBS/ooo4kids1.0-en-us-draw_1.0_amd64.deb en-US/DEBS/ooo4kids1.0-en-us_1.0_amd64.deb en-US/DEBS/ooo4kids1.0-writer-brand_1.0_amd64.deb en-US/DEBS/ooo4kids1.0-draw-brand_1.0_amd64.deb en-US/DEBS/ooo4kids1.0-ooolinguistic_1.0_amd64.deb en-US/DEBS/ooo4kids1.0-en-us-calc_1.0_amd64.deb en-US/DEBS/ooo4kids1.0-calc-brand_1.0_amd64.deb en-US/DEBS/ooo4kids1.0-ogltrans_1.0_amd64.deb en-US/DEBS/ooo4kids1.0-en-us-help_1.0_amd64.deb en-US/DEBS/ooo4kids1.0-ooofonts_1.0_amd64.deb en-US/DEBS/ooo4kids1.0_1.0_amd64.deb en-US/DEBS/ooo4kids1.0-core01_1.0_amd64.deb en-US/DEBS/desktop-integration/ en-US/DEBS/desktop-integration/OOo4Kids-debian-menus_1.0-10_all.deb en-US/DEBS/ooo4kids1.0-pyuno_1.0_amd64.deb en-US/DEBS/ooo4kids1.0-core03_1.0_amd64.deb en-US/DEBS/ooo4kids1.0-en-us-math_1.0_amd64.deb en-US/DEBS/ooo4kids1.0-en-us-res_1.0_amd64.deb en-US/DEBS/ooo4kids1.0-impress-brand_1.0_amd64.deb en-US/DEBS/ooo4kids1.0-core04_1.0_amd64.deb en-US/DEBS/ooo4kids1.0-draw_1.0_amd64.deb eric@isept:~/Desktop/OOo4Kids_install$

Means en-US directory, itself containing DEBS subdir, itself containing desktop-integration sub-subdir will be created, and all the archives .deb have to be installed

5) place you at the right location, for the install :

 cd en-US/DEBS 

6) copy the desktop-integration archive at the right location (this archive contains the entries in the menu + the icons)

 cp desktop-integration/*.deb. 

don't forget the point at the end !!

7) become root (i.e. admin) or use sudo :

Possibility 1: if you use root

 su -  (enter your password + enter)

and type :

 dpkg -i *.deb 

Possibility 2 : use sudo :

 sudo dpkg -i *.deb 

+enter, and it will be asked your password .. and so on, and the rest is similar to root possibility.

As example, I use root on my machine, and I got (french, sorry) : isept:/home/eric/Desktop/OOo4Kids_install/en-US/DEBS# dpkg -i *.deb (Lecture de la base de données... 221023 fichiers et répertoires déjà installés.) Préparation du remplacement de ooo4kids1.0 1.0 (en utilisant ooo4kids1.0_1.0_amd64.deb) ... Dépaquetage de la mise à jour de ooo4kids1.0 ... Préparation du remplacement de ooo4kids1.0-calc 1.0 (en utilisant ooo4kids1.0-calc_1.0_amd64.deb) ... Dépaquetage de la mise à jour de ooo4kids1.0-calc ... Préparation du remplacement de ooo4kids1.0-calc-brand 1.0 (en utilisant ooo4kids1.0-calc-brand_1.0_amd64.deb) ... Dépaquetage de la mise à jour de ooo4kids1.0-calc-brand ... Préparation du remplacement de ooo4kids1.0-core01 1.0 (en utilisant ooo4kids1.0-core01_1.0_amd64.deb) ... Dépaquetage de la mise à jour de ooo4kids1.0-core01 ... Préparation du remplacement de ooo4kids1.0-core02 1.0 (en utilisant ooo4kids1.0-core02_1.0_amd64.deb) ... Dépaquetage de la mise à jour de ooo4kids1.0-core02 ... Préparation du remplacement de ooo4kids1.0-core03 1.0 (en utilisant ooo4kids1.0-core03_1.0_amd64.deb) ... Dépaquetage de la mise à jour de ooo4kids1.0-core03 ... Préparation du remplacement de ooo4kids1.0-core04 1.0 (en utilisant ooo4kids1.0-core04_1.0_amd64.deb) ... Dépaquetage de la mise à jour de ooo4kids1.0-core04 ... Préparation du remplacement de ooo4kids1.0-core05 1.0 (en utilisant ooo4kids1.0-core05_1.0_amd64.deb) ... Dépaquetage de la mise à jour de ooo4kids1.0-core05 ... Préparation du remplacement de ooo4kids1.0-core06 1.0 (en utilisant ooo4kids1.0-core06_1.0_amd64.deb) ... Dépaquetage de la mise à jour de ooo4kids1.0-core06 ... Préparation du remplacement de ooo4kids1.0-core07 1.0 (en utilisant ooo4kids1.0-core07_1.0_amd64.deb) ... Dépaquetage de la mise à jour de ooo4kids1.0-core07 ... Sélection du paquet ooo4kids1.0-dict-en précédemment désélectionné. Dépaquetage de ooo4kids1.0-dict-en (à partir de ooo4kids1.0-dict-en_1.0_amd64.deb) ... Préparation du remplacement de ooo4kids1.0-draw 1.0 (en utilisant ooo4kids1.0-draw_1.0_amd64.deb) ... Dépaquetage de la mise à jour de ooo4kids1.0-draw ... Préparation du remplacement de ooo4kids1.0-draw-brand 1.0 (en utilisant ooo4kids1.0-draw-brand_1.0_amd64.deb) ... Dépaquetage de la mise à jour de ooo4kids1.0-draw-brand ... Sélection du paquet ooo4kids1.0-en-us précédemment désélectionné. Dépaquetage de ooo4kids1.0-en-us (à partir de ooo4kids1.0-en-us_1.0_amd64.deb) ... Sélection du paquet ooo4kids1.0-en-us-brand précédemment désélectionné. Dépaquetage de ooo4kids1.0-en-us-brand (à partir de ooo4kids1.0-en-us-brand_1.0_amd64.deb) ... Sélection du paquet ooo4kids1.0-en-us-calc précédemment désélectionné. Dépaquetage de ooo4kids1.0-en-us-calc (à partir de ooo4kids1.0-en-us-calc_1.0_amd64.deb) ... Sélection du paquet ooo4kids1.0-en-us-draw précédemment désélectionné. Dépaquetage de ooo4kids1.0-en-us-draw (à partir de ooo4kids1.0-en-us-draw_1.0_amd64.deb) ... Sélection du paquet ooo4kids1.0-en-us-help précédemment désélectionné. Dépaquetage de ooo4kids1.0-en-us-help (à partir de ooo4kids1.0-en-us-help_1.0_amd64.deb) ... Sélection du paquet ooo4kids1.0-en-us-impress précédemment désélectionné. Dépaquetage de ooo4kids1.0-en-us-impress (à partir de ooo4kids1.0-en-us-impress_1.0_amd64.deb) ... Sélection du paquet ooo4kids1.0-en-us-math précédemment désélectionné. Dépaquetage de ooo4kids1.0-en-us-math (à partir de ooo4kids1.0-en-us-math_1.0_amd64.deb) ... Sélection du paquet ooo4kids1.0-en-us-res précédemment désélectionné. Dépaquetage de ooo4kids1.0-en-us-res (à partir de ooo4kids1.0-en-us-res_1.0_amd64.deb) ... Sélection du paquet ooo4kids1.0-en-us-writer précédemment désélectionné. Dépaquetage de ooo4kids1.0-en-us-writer (à partir de ooo4kids1.0-en-us-writer_1.0_amd64.deb) ... Préparation du remplacement de ooo4kids1.0-gnome-integration 1.0 (en utilisant ooo4kids1.0-gnome-integration_1.0_amd64.deb) ... Dépaquetage de la mise à jour de ooo4kids1.0-gnome-integration ... Préparation du remplacement de ooo4kids1.0-graphicfilter 1.0 (en utilisant ooo4kids1.0-graphicfilter_1.0_amd64.deb) ... Dépaquetage de la mise à jour de ooo4kids1.0-graphicfilter ... Préparation du remplacement de ooo4kids1.0-images 1.0 (en utilisant ooo4kids1.0-images_1.0_amd64.deb) ... Dépaquetage de la mise à jour de ooo4kids1.0-images ... Préparation du remplacement de ooo4kids1.0-impress 1.0 (en utilisant ooo4kids1.0-impress_1.0_amd64.deb) ... Dépaquetage de la mise à jour de ooo4kids1.0-impress ... Préparation du remplacement de ooo4kids1.0-impress-brand 1.0 (en utilisant ooo4kids1.0-impress-brand_1.0_amd64.deb) ... Dépaquetage de la mise à jour de ooo4kids1.0-impress-brand ... Préparation du remplacement de ooo4kids1.0-math 1.0 (en utilisant ooo4kids1.0-math_1.0_amd64.deb) ... Dépaquetage de la mise à jour de ooo4kids1.0-math ... Préparation du remplacement de ooo4kids1.0-math-brand 1.0 (en utilisant ooo4kids1.0-math-brand_1.0_amd64.deb) ... Dépaquetage de la mise à jour de ooo4kids1.0-math-brand ... Préparation du remplacement de ooo4kids1.0-ogltrans 1.0 (en utilisant ooo4kids1.0-ogltrans_1.0_amd64.deb) ... Dépaquetage de la mise à jour de ooo4kids1.0-ogltrans ... Préparation du remplacement de ooo4kids1.0-ooofonts 1.0 (en utilisant ooo4kids1.0-ooofonts_1.0_amd64.deb) ... Dépaquetage de la mise à jour de ooo4kids1.0-ooofonts ... Préparation du remplacement de ooo4kids1.0-ooolinguistic 1.0 (en utilisant ooo4kids1.0-ooolinguistic_1.0_amd64.deb) ... Dépaquetage de la mise à jour de ooo4kids1.0-ooolinguistic ... Préparation du remplacement de ooo4kids1.0-pyuno 1.0 (en utilisant ooo4kids1.0-pyuno_1.0_amd64.deb) ... Dépaquetage de la mise à jour de ooo4kids1.0-pyuno ... Préparation du remplacement de ooo4kids1.0-writer 1.0 (en utilisant ooo4kids1.0-writer_1.0_amd64.deb) ... Dépaquetage de la mise à jour de ooo4kids1.0-writer ... Préparation du remplacement de ooo4kids1.0-writer-brand 1.0 (en utilisant ooo4kids1.0-writer-brand_1.0_amd64.deb) ... Dépaquetage de la mise à jour de ooo4kids1.0-writer-brand ... Préparation du remplacement de ooo4kids1.0-xsltfilter 1.0 (en utilisant ooo4kids1.0-xsltfilter_1.0_amd64.deb) ... Dépaquetage de la mise à jour de ooo4kids1.0-xsltfilter ... Préparation du remplacement de ooo4kids-ure 1.0 (en utilisant ooo4kids-ure_1.0_amd64.deb) ... Dépaquetage de la mise à jour de ooo4kids-ure ... Paramétrage de ooo4kids-ure (1.0) ... Paramétrage de ooo4kids1.0-core01 (1.0) ... Paramétrage de ooo4kids1.0-core02 (1.0) ... Paramétrage de ooo4kids1.0-core03 (1.0) ... Paramétrage de ooo4kids1.0-core04 (1.0) ... Paramétrage de ooo4kids1.0-core05 (1.0) ... Paramétrage de ooo4kids1.0-core06 (1.0) ... Paramétrage de ooo4kids1.0-core07 (1.0) ... Paramétrage de ooo4kids1.0-draw (1.0) ... Paramétrage de ooo4kids1.0-en-us (1.0) ... Paramétrage de ooo4kids1.0-en-us-calc (1.0) ... Paramétrage de ooo4kids1.0-en-us-draw (1.0) ... Paramétrage de ooo4kids1.0-en-us-help (1.0) ... Paramétrage de ooo4kids1.0-en-us-impress (1.0) ... Paramétrage de ooo4kids1.0-en-us-math (1.0) ... Paramétrage de ooo4kids1.0-en-us-res (1.0) ... Paramétrage de ooo4kids1.0-en-us-writer (1.0) ... Paramétrage de ooo4kids1.0-gnome-integration (1.0) ... Paramétrage de ooo4kids1.0-graphicfilter (1.0) ... Paramétrage de ooo4kids1.0-images (1.0) ... Paramétrage de ooo4kids1.0-impress (1.0) ... Paramétrage de ooo4kids1.0-math (1.0) ... Paramétrage de ooo4kids1.0-ogltrans (1.0) ... Paramétrage de ooo4kids1.0-ooofonts (1.0) ... Paramétrage de ooo4kids1.0-ooolinguistic (1.0) ... Paramétrage de ooo4kids1.0-pyuno (1.0) ... Paramétrage de ooo4kids1.0-writer (1.0) ... Paramétrage de ooo4kids1.0-xsltfilter (1.0) ... Paramétrage de ooo4kids1.0 (1.0) ... Paramétrage de ooo4kids1.0-calc (1.0) ... Paramétrage de ooo4kids1.0-calc-brand (1.0) ... Paramétrage de ooo4kids1.0-dict-en (1.0) ... Paramétrage de ooo4kids1.0-draw-brand (1.0) ... Paramétrage de ooo4kids1.0-en-us-brand (1.0) ... Paramétrage de ooo4kids1.0-impress-brand (1.0) ... Paramétrage de ooo4kids1.0-math-brand (1.0) ... Paramétrage de ooo4kids1.0-writer-brand (1.0) ... Traitement des actions différées (« triggers ») pour « menu »... isept:/home/eric/Desktop/OOo4Kids_install/en-US/DEBS#

8) that's all with the terminal and you can close the terminal using exit + enter (maybe twice)

9) Regenerate the cache for the menu entries

At the end, everything should be fine, excepted the menus : the entries should show up, but not the applications icons.

To see the icons, you'll have to close your session and relog you (not reboot !) and the cache will be rebuilt, and your icons appear in the menu afterwards.

Please tell us whether things are ok for you.

Eric Bachard 13:58, 22 October 2010 (UTC)