Icaros desktop 2.2 linux hosted version with hostbridge working on Ubuntu 17.04 64bits

Hits: 37

Intro

What a fantastic work from Paolo and AROS community. Now, the icaros desktop environement is available for everyone who likes to use it in hosted mode WITH the hostbridge option to allow host programs to be launched from inside icaros !

This is a FAAAST tuto for ubuntu 17.04 64 bits users : some 32 bits libraries and packages are missing by default.

Get icaros

Download Light version

download the light version : http://www.icarosdesktop.com/icarosfiles/IcarosLight_2_2_0.zip

follow the manual : unzip the iso and mount it

mount -o loop -t iso9660 ~Téléchargements/Light/icaros-pc-i386.iso /mnt

mounting icaros light iso in /mnt

prepare the environement

Icaros hosted needs 32 bits libs. As many, i’m under ubuntu 17.04 64 bits. No problem : install 32 bits libraries and some other libraries. So, if in the icaros launch step you get an error like :

“./AROSBootstrap : No such file or directory”

(en français “./AROSBoostrap Aucun fichier ou dossier de ce type”)

we must install 32bits libs :

sudo apt-get install lib32ncurses5 lib32z1

32 bits libraries installing smoothly and gently

if you get those errors when launching ./icaros : “failed to open “libcursor.so.1” error, “failed to open libXxf86vm.so.1”, and/or ALSA error with libasound   :

like this error on libXcursor.so.1

THE LIBRAIRIES JUST BELOW, PLEASE REGISTER TO SHOW YOUR SUPPORT. You will then be able to access all the tutorials, and all the free downloads !

So install the required libraries :

sudo apt-get install libxxf86vm1:i386

sudo apt-get install libxcursor1:i386

sudo apt-get install libasound2:i386 libasound2-plugins:i386

icaros also requires ifconfig command (which is in “net-tools” package), that is not installed by default on ubuntu 17.04 (you get the error “ifconfig no such file or directory”) :

sudo apt-get install net-tools

Know the name of your network interface

you will need to know the name of your network interface, just type “ifconfig” and write down the name. For me it is “enp0s3”.

output of “ifconfig” command, where we can read the interface name, here it is enp0s3

configure AROS

cd /mnt

sh hosted-install

launching icaros install script

this is what you get

choose 2 : configure linux network

when settings network environement, icaros install some packages like uml-utilities to allow routing

follow the instructions. When asked for the name of the network interface, type the name of the interface you got the step before.

choose 3 : Install Icaros

icaros files are being copied

I think you should give only 1Gb to AROS, as it is quite enough for it to run smoothly. You will be able to change this in the future.

First launch

cd ~/IcarosDesktop
./icaros

change of directory and launch icaros command

normally, everything has been done to make icaros run smoothly.

you should answer yes, seems better to have a network under icaros

on the first start, configure icaros and unzip extras

as you always do : configure icaros on first start

when it comes to X11 configuration, i would prefer to just “save”, don’t modify anything, cause it hangs if you do

unpacking

   You are now under icaros desktop. tadaaa

wonderfull 🙂

Exit icaros

I’ve found only one way :

sudo killall AROSBootstrap

This answer of ncafferkey tells me that the shutdown command in icaros makes the job, it’s smarter : http://aros-exec.org/userinfo.php?uid=219

External informations/planning

   

icaros desktop tutorial

Hits: 0

This article is there to help you understanding how to install / update the last official IcAROS release : IcAROS 1.5.2 WIP5, what it is made of, what you have to expect of it, and some workarounds on some issues. I am very happy to have downloaded it, and even if some stuffs don’t work like a charm, I’m aware of that : it is a VERY GREAT improvement, smooth and reactive.

Don’t forget : AROS is 100% open source, it means that you can participate, and it NEEDS your help !

 

What is IcAROS 1.5.2 WIP 5 ?

  The “WIP” in the name means “Work In Progress”. This is the last official download available to users until the next official IcAROS release is made. This is an improved version of IcAROS 1.5.2, because it uses the last abi-v0-ot branches of AROS i386 (see below). But in the same time, you shouldn’t mix the WIP5 files with the old 1.5.2.2 and reinstall from scrash. What it is made of ? This version includes DOpus, and works on ABI-v0-ot core files of AROS i386. ABI-V0-ot WTF is it ? Usually, AROS counts 2 main development branches that are not binary compatible : ABI-v0 and ABI-v1.

ABI-v0 is the official core to use on your native installation, or you linux hosted. It is compatible with the programs released on AROS-ARCHIVES, and most of the time you would use it to update your installation (have a look to this article)

ABI-v1 is a more experimental branche of the development, that is not binary compatible with the rest of the programs we know in usual AROS distros. This is a development branch, where developers try stuffs, improve, break other stuffs… it is a “use it at your own risk” branch. From time to time, improvements from ABIv1 are “back ported” to ABI-v0, and include in it, so the world is happy to have a better core.

Now, we have the ABI-v0-ot (OT means “on trunck”), where deadwood is including (he works on this for one year now) all the best stuffs of ABIv1. This is the branch used by IcAROS 1.5.2 WIP5. This branch has been done to be 100% compatible with all the available programs. The last builds include the new, and very fast, tlsf memory manager.

What do I have to expect from IcAROS WIP5 ? Continue reading