hardy

Installare Rails 2.1 Git su Ubuntu Hardy

Rails 2.1 non è ancora stato rilasciato, ma è già possibile provarlo e farsi un'idea sulle novità che ci saranno.

Installazione di RubyGems

Sul wiki ufficiale di Ubuntu c'è già una guida che riguarda Rails, viene utilizzato Passenger (mod_rails) con Apache, questa soluzione sembra essere molto valida, ma è ancora sperimentale.
Se volete un'alternativa più indicata per lo sviluppo locale, provate questa.

Il sistema di pacchettizzazione rubygems è disponibile in Hardy, ma la versione su rubyforge è più aggiornata.
Solitamente viene utilizzato al posto di APT perché gem è il formato ufficiale multipiattaforma di installazione di Rails, tutti i programmi installati con questo sistema si troveranno in /usr/lib/ruby/gems/1.8/

wget http://rubyforge.org/frs/download.php/34638/rubygems-1.1.0.tgz
tar -xvzf rubygems-1.1.0.tgz
cd rubygems-1.1.0/

Se non volete che rubygems generi la documentazione eseguite

echo "gem: --no-rdoc --no-ri" > $HOME/.gemrc

sudo ruby setup.rb
sudo ln -sf /usr/bin/gem1.8 /usr/bin/gem
sudo gem update --system
# Installazione dell'ultimo rails disponibile pacchettizzato in gem
sudo gem install rails
sudo apt-get install libsqlite3-ruby lighttpd

A questo punto potete utilizzare il comando per generare un nuovo progetto

rails myapp

Rails 2.1 on edge

Nel caso voleste utilizzare l'ultima versione (2.1 o quasi) potete usare il comando: rake rails:freeze:edge, ma vi scaricherà ogni volta un file rails_edge.zip.
Visto il recente passaggio di Rails a Git, possiamo tenerci aggiornati utilizzando direttamente quest'ultimo (consigliato per piattaforma Linux e Mac).

cd myapp/vendor
sudo apt-get install git-core --yes

Addio sudo apt-get install <pacchetto>, adesso c'é apt://<pacchetto>

apturl è un protocollo che ci evita di digitare o selezionare i pacchetti che vogliamo installare. Non ci sono problemi di sicurezza perché i pacchetti che vengono proposti sono gli stessi disponibili dai vostri repository, semplicemente ci dà la possibilità di installarli con un click.

Non si tratta di una novità di Hardy Heron, ma visto che molte guide non la utilizzano, mi sembra giusto parlarne.

Invece di invitare gli utenti ad aprire il terminale e digitare (per esempio)

sudo apt-get install gedit gedit-plugins

proponetegli un link


il link contiene apt://gedit,gedit-plugins dove ogni pachetto è separato da una virgola, comodo no?

Installazione di apturl

sudo apt-get install apturl

(la vostra ultima vola :-D )

Integrazione con Firefox 3

Purtroppo apturl non è ancora integrato in Firefox 3, ma è facile ovviare a questo problema.

gksudo gedit /usr/bin/apturl-sudo

Incollateci tentro:
#!/bin/sh
sudo apturl $1

e digitate:

gksudo chmod +x /usr/bin/apturl-sudo

Andate su Firefox 3 e associate il protocollo apt:// con apturl-sudo

Workaround per far funzionare Nautilus Actions 1.4.1 su Nautilus 2.22

La migrazione di Nautilus a GIO sembra non influire su Nautilus Actions, il problema era che la cartella delle estensioni di Nautilus è stata rinominata.
Per far funzionare nuovamente Nautilus Action in Gnome 2.22 (Ubuntu 8.04 Hardy Heron) potete fare così:

$ sudo cp /usr/lib/nautilus/extensions-1.0/* /usr/lib/nautilus/extensions-2.0/ -Rv
$ killall nautilus

I menù contestuali dovrebbero riapparire e se non riappaiono provate a mettere sull'azione il mime type a */*

Aggiornare Ubuntu da Gutsy 7.10 ad Hardy Heron 8.04

Sì lo so, non è ancora ora, bisogna aspettare almeno un mese e bla bla bla; ma ho installato Ubuntu Hardy Heron Alpha4 su un pc di test e mi sono trovato veramente bene, stabile, riconoscimento hardware migliorato e tante novità interessanti.

Se il vostro sistema funziona tutto come dovrebbe e non volete rischiare, aspettate ad aprile!!!

Se invece dovete fare un'installazione (desktop) da zero potreste valutare di partire direttamente da Hardy, vi eviterete un aggiornamento completo a breve (dist-upgrade) e partirete già con le configurazioni e il software nuovo.

In ogni caso, potete provare questa versione sperimentale di Ubuntu da LiveCD e decidere in seguito qual'é la versione che fa per voi.

Installazione di Ubuntu 8.04 Hardy Heron da zero

Non ho riscontrato alcun problema.

Aggiornamento dalla versione precedente Gutsy ad Hardy Heron 8.04

$ sudo update-manager -d

Aggiornamento personalizzato e perché

Il suddetto comando sicuramente è molto carino e dovreste provarlo, ma se avete installato del software "non ufficiale" o non direttamente supportato da Ubuntu, potrebbe lasciarvi con un aggiornamento a metà, se non con un sistema non più funzionante.
Quindi se non utilizzate una Ubuntu più che standard, è bene che sappiate districarvi muovervi un po' col terminale (oppure che siate in compagnia di qualcuno che lo sa fare).