Archive

Archive for the ‘ubuntu’ Category

New ldc d compiler + tango packages for Ubuntu Karmic!

Yesterday Arthur Loiret announced on the #d.tango channel on Freenode.net that he did some work in packaging ldc and tango. I’ve been working on it for a while, but when i started developing gdc i didn’t maintain that work anymore.

Since Arthur gave me all the needed files to reproduce the packages, i’ve updated the PPA for ldc + tango set. New packages are of revision 1586 of ldc and 5027 of tango.

Detailed instructions in how to install those packages can be found at the Ldc Ubuntu packages page. Let me know if you have troubles with those packages!

Categories: D, ubuntu Tags: , ,

How to set up worldcommunity.org grid on your pc

goshawk@jupiter:/$ boinccmd –project_attach www.worldcommunitygrid.org 110e33afe8e70a3da508640ff84f5ab2
World Community Grid logo

World Community Grid logo

If you have never heard about worldcommunity project it’s a good time to learn about it. it’s a project to create the largest public computing grid in the globe. With his client based on the boinc project, you can share your unused cpu cicles to compute data for this project. The data your computer will compute is for the growing of the culture, medicine and science.

If you have an Ubuntu server somewhere it’s very easy to set up the worldcommunity client there. Just open a terminal and write:

sudo aptitude install boinc-client

After you have installed the client, you can create an account in the worldcommunitygrid.org website. When you set it up you can do login and go to the  My profile page. In that page you will read the BOINC Account Key. Take note of it. Now open a terminal and type

boinccmd –project_attach www.worldcommunitygrid.org [BOINC Account Key]

And that’s all, boinc will connect to worldcommunity and download data to compute. When you don’t use your cp, it will start computing for the grid and when you need your cpu cicles, it will stop computing. :D

Categories: ubuntu Tags: ,

How to install Eclipse+Descent+Ldc D programming language compiler and configure auto completition

Hi, i’ve just done a small video in how to being productive with the D programming language.

The video is actually on YouTube and shows, step by step, how to set up a perfect and complete IDE for the D programming language.

Hope you enjoy… See you!

ldc and libtango-gdc-dev packages for ubuntu/debian in ppa

Hi, ldc and libtango-gdc-dev are in d language packagers ppa from some time ago now.

Here is the way you can install ldc :) (the same applies for libtango-gdc-dev)

goshawk@earth:~$ sudo apt-key adv –recv-keys –keyserver keyserver.ubuntu.com 0xac6c83ad38a437abfc26a14af273e44ecde3fa2e
[sudo] password for goshawk:
Executing: gpg –ignore-time-conflict –no-options –no-default-keyring –secret-keyring /etc/apt/secring.gpg –trustdb-name /etc/apt/trustdb.gpg –keyring /etc/apt/trusted.gpg –recv-keys –keyserver keyserver.ubuntu.com 0xac6c83ad38a437abfc26a14af273e44ecde3fa2e
gpg: requesting key CDE3FA2E from hkp server keyserver.ubuntu.com
gpg: key CDE3FA2E: public key “Launchpad PPA for D Programming Language Applications Packagers” imported
gpg: Total number processed: 1
gpg:               imported: 1  (RSA: 1)
goshawk@earth:~$ sudo nano /etc/apt/sources.list
goshawk@earth:~$ sudo apt-get update
Hit http://it.archive.ubuntu.com jaunty Release.gpg

[...]

Fetched 78.0kB in 1s (77.0kB/s)
Reading package lists… Done
goshawk@earth:~$ sudo apt-get install ldc
Reading package lists… Done
Building dependency tree
Reading state information… Done
The following extra packages will be installed:
libconfig++6
The following NEW packages will be installed:
ldc libconfig++6
0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
Need to get 7525kB of archives.
After this operation, 32.5MB of additional disk space will be used.
Do you want to continue [Y/n]?
Get:1 http://ppa.launchpad.net jaunty/main libconfig++6 1.3.1-1ubuntu1 [38.8kB]
Get:2 http://ppa.launchpad.net jaunty/main ldc 0.9.1~20090403.dfsg-0ubuntu2 [7486kB]
Fetched 7525kB in 7s (995kB/s)
Selecting previously deselected package libconfig++6.
(Reading database … 120004 files and directories currently installed.)
Unpacking libconfig++6 (from …/libconfig++6_1.3.1-1ubuntu1_amd64.deb) …
Selecting previously deselected package ldc.
Unpacking ldc (from …/ldc_0.9.1~20090403.dfsg-0ubuntu2_amd64.deb) …
Processing triggers for man-db …
Setting up libconfig++6 (1.3.1-1ubuntu1) …

Setting up ldc (0.9.1~20090403.dfsg-0ubuntu2) …
Processing triggers for libc6 …
ldconfig deferred processing now taking place
goshawk@earth:~$

Well, now you have ldc installed.

I just did a d program to fetch the lastest ldc trunk, package it, and put on ppa. I’m testing it in these days, and when my exams will finish (soon :) ) daily packages will be available! :)

Bye.

Maemo/Mer on Freerunner

These informations are not updated, please see Mer/Maemo on Freerunner half ported.

Hi all,

One month ago i spoke about the ability to put and Ubuntu into the Freerunner mobile phone. Well after a little bit of research, it pointed out that Ubuntu is compiled for armv5 while Freerunner is armv4, so Ubuntu is not compatible with the Freerunner.

Debian instead, the rock in which ubuntu is built in, is compiled for armv4 in the armel version. So a full debian operating system in the Freerunner is possible as the debian Freerunner port demostrates. But debian Freerunner port is not famous for his UI, which is ugly and unusable.

After a deep research i came into the Maemo project and expecially in it’s 100% Free implementation called Mer. I started contacting the developers and i found a very active team. I’m now working with them to provide a Freerunner that runs Mer to sell at eshopen. In the last days we (well, primary
Carsten Munk) reached in building all the gtk and hildon framework for debian armel. So we should be albe to have Mer into a Freerunner in one month more.

Let’s see what will happen. :)

Categories: ubuntu Tags: , , , ,

Ubuntu on Freerunner a new era

Hi folks :)

Maybe you still don’t know, but ubuntu will support ARMel from Jaunty. Well and what is the most hacked device of the year? the Openmoko Freerunner!

Well. but what is the relationship between ubuntu and ARM? It’s that the Freerunner uses an ARM9 @ 400 MHz processor… So, with a little bit of work, Ubuntu will be available for Freerunner too! :)

I’m starting documenting about how to build a rootfs and how to make it jffs2, and it seems easy. What is my project?

Imagine a phone, with all the fso framework to act as a phone and with a full ubuntu backend. Could you imagine the power? :)

I think i can accomplish this thank to my accepted mentoring by a MOTU and my position as an ingeneer at eshopen, the italian Openmoko Freerunner seller.

In late March we should be able to release the first image… stay tuned!

Categories: ubuntu Tags: ,