Compilare l’ultima versione del BURG da sorgente

Preparazione

Per compilare l’ultima versione per pc del BURG  è necessario installare alcuni pacchetti indispensabili: autoconf automake gettext bison gcc make ruby python. Invece  l’emulatore del BURG richiede ncurses e sdl.  In Ubuntu Lucid Lynx 10.04 potete installare questi pacchetti eseguendo:

sudo apt-get install autoconf automake gettext bison gcc make ruby python libncurses5 libncurses5-dev libsdl1.2-dev libsdl1.2debian

Download del codice sorgente

Per poter scaricare il codice sorgente è necessario installare bazaar, il cui pacchetti binary per alcune piattaforme sono disponibili al link seguente:

http://wiki.bazaar.canonical.com/Download

In Debian/Ubuntu è possibile installare baazar eseguendo:

sudo apt-get install bzr

Quindi scaricate il sorgente eseguendo:

bzr branch lp:burg

Per sincronizzare con l’ultima versione un precedente download del sorgente basta eseguire nella cartella contenente il codice sorgente il seguente comando:

bzr pull

Dopo ogni aggiornamento è necessario rigenerare i file di configurazione, eseguendo nella directory contenente il codice sorgente del burg il seguente comando:

./autogen.sh

Configurazione e installazione

Per compilare e installare la versione per pc del BURG eseguite:

mkdir $HOME/burg_pc cd $HOME/burg_pc $HOME/burg/configure --with-platform=pc --prefix=$HOME/burg_install make make install

Per compilare e installare l’emulatore del BURG eseguite:

mkdir $HOME/burg_emu cd $HOME/burg_emu $HOME/burg/configure --with-platform=emu --prefix=$HOME/burg_install make make install

Configurazione

E’ necessario creare il file di configurazione in $HOME/burg_install/etc/default/burg. E’ possibile copiarlo da/etc/default/burg (se avete una precedente versione del burg installata) oppure ricreatela da zero seguendo il modello seguente:

# If you change this file, run 'update-burg' afterwards to update
# /boot/burg/burg.cfg.

GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
GRUB_CMDLINE_LINUX=""

# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console

# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
#GRUB_GFXMODE=640x480

# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_LINUX_RECOVERY="true"

# Download theme and font from http://code.google.com/p/burg/downloads/list,
# then uncomment this to enable it.
GRUB_THEME=saved
#GRUB_THEME=/boot/burg/themes/debian-theme/theme.txt

# Uncomment to enable folding of similar boot items.
GRUB_FOLD=saved

Se avete moficato il file /etc/burg.d/40_custom potete conservare le impostazioni copiandole in $HOME/burg_install/etc/burg.d/40_custom.

Ora installate il BURG nel MBR eseguendo:

sudo $HOME/burg_install/sbin/burg-install /dev/sda
sudo $HOME/burg_install/sbin/burg-mkconfig -o /boot/burg/burg.cfg

Per passare al BURG predefinito (installato tramite apt-get) basta eseguire burg-install e update-burg senza il prefisso $HOME/burg_install/sbin .

fonte: http://code.google.com/p/burg/wiki/ManualInstall

4 Responses to “Compilare l’ultima versione del BURG da sorgente”

  1. […] This post was mentioned on Twitter by Alessandro Lanave. Alessandro Lanave said: Compilare l’ultima versione del BURG da sorgente: Preparazione Per compilare l’ultima versione per pc del BURG  è… http://bit.ly/cT84Xu […]

  2. […] Questa nuova funzionalità è disponibile a partire dalla odierna revisione r1826 del BURG disponibile per ora solo in codice sorgente scaricabile tramite baazar. Per quanto riguarda il dowload e la compilazione dei sorgenti potete fare riferimento a questa guida. […]

  3. […] Originale: Compilare l’ultima versione del BURG da sorgente Articoli correlati: Ubucompilator: Compilare in Pacchetti .deb i nostri […]

Leave a Reply

 

Login

Google Pagerank

...loading

Friend Site

PaperblogIl BloggatoreGiornaleBlog Notizie Blog di Informatica e Internethttp://www.wikio.itAdd to Technorati FavoritesSegnala FeedVero GeekTecnolandiaAggregatore di blogAggregati a KikkeMania.comSmilla MagazineColombo’S Blogiwinuxfeed.altervista.orgFeedelissimobloghissimoAggregatore di feedMiglior AggregatoreBlogItalia.itIscritto su Mondo Geek.it- aggregatore di news sulle tecnologieAggregatore Blogtua notiziaWebShake – tecnologiaWebsoblipperaggregatuttolimegatorMarco Robutti - Software Newseppoliano.net Blognotiziedalweb map of RSS
Wikio - Top dei blog - Linux

Blogroll

    '); ?>

Help us!

contact us map of RSS


Calendar

settembre: 2016
L M M G V S D
« Apr    
 1234
567891011
12131415161718
19202122232425
2627282930