Chromium è la versione open del browser di Big G denominato Chrome.
Chromium eredita dal fratello maggiore il motore di rendering WebKit e tutte le sue maggiori funzionalità. L’interfaccia è però basata su GTK , quindi si integra perfettamente in ambiente Gnome,ma anche con kde4 fa la sua bella figura…purtroppo però il progetto è ancora in sviluppo e non tutto è perfetto.
Vediamo i passaggi da compiere per installarlo su Sabayon:
(il procedimento prevede di impostare la nostra box sabayon ad accogliere e installare l'ebuild di chromium).
La prima cosa da fare è impostare questa variabile nel file /etc/make.conf
PORTDIR_OVERLAY="/usr/local/portage"
Poi bisogna creare la directory che conterrà i nostri ebuild.
# mkdir -p /usr/local/portage
Entrare nella cartella Portage:
# cd /usr/local/portage
e create il ramo per inserire l'ebuild:
mkdir www-client
cd www-client
mkdir google-chromium-bin
cd google-chromium-bin
create l'ebuild con nano:
nano google-chromium-bin-99999.ebuild
ed incollateci queste righe:
- Copyright 1999-2009 Gentoo Foundation
- Distributed under the terms of the GNU General Public License v2
- $Header: /var/www/viewcvs.gentoo.org/raw_cvs/gentoo-x86/www-client/chromium-bin/chromium-bin-9999.ebuild,v 1.3 2009/05/29 12:09:00 voyageur Exp $
EAPI="2"
inherit eutils multilibDESCRIPTION="Open-source version of Google Chrome web browser"
HOMEPAGE="http://code.google.com/chromium/"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="-* ~x86"
IUSE=""DEPEND="app-arch/unzip
net-misc/curl"
RDEPEND=">=dev-libs/nspr-4.7
>=dev-libs/nss-3.12
gnome-base/gconf
media-fonts/corefonts
>=sys-devel/gcc-4.2"S=${WORKDIR}
QA_EXECSTACK="opt/chromium.org/chrome-linux/chrome"
src_unpack() {
LV=`curl —silent http://build.chromium.org/buildbot/snapshots/chromium-rel-linux/LATEST`
elog "Installing/updating to version ${LV}"
wget -c "http://build.chromium.org/buildbot/snapshots/chromium-rel-linux/${LV}/chrome-linux.zip" -O "${DISTDIR}"/${PN}-${LV}.zip
unpack ${PN}-${LV}.zip
}src_install() {
declare CHROMIUM_HOME=/opt/chromium.orgdodir ${CHROMIUM_HOME}
cp -R chrome-linux/ "${D}"${CHROMIUM_HOME} || die "Unable to install chrome-linux folder"# Create symbol links for necessary libraries
dodir ${CHROMIUM_HOME}/lib
if use x86; then
NSS_DIR=../../../usr/$(get_libdir)/nss
NSPR_DIR=../../../usr/$(get_libdir)/nspr
fi
# amd64: firefox-bin, xulrunner-bin, adobe-flash[32bit] could
# provide these, but we miss gconfdosym ${NSPR_DIR}/libnspr4.so ${CHROMIUM_HOME}/lib/libnspr4.so.0d
dosym ${NSPR_DIR}/libplc4.so ${CHROMIUM_HOME}/lib/libplc4.so.0d
dosym ${NSPR_DIR}/libplds4.so ${CHROMIUM_HOME}/lib/libplds4.so.0d
dosym ${NSS_DIR}/libnss3.so ${CHROMIUM_HOME}/lib/libnss3.so.1d
dosym ${NSS_DIR}/libnssutil3.so ${CHROMIUM_HOME}/lib/libnssutil3.so.1d
dosym ${NSS_DIR}/libsmime3.so ${CHROMIUM_HOME}/lib/libsmime3.so.1d
dosym ${NSS_DIR}/libssl3.so ${CHROMIUM_HOME}/lib/libssl3.so.1d# Create chromium-bin wrapper
make_wrapper chromium-bin ./chrome ${CHROMIUM_HOME}/chrome-linux ${CHROMIUM_HOME}/lib
newicon "${FILESDIR}"/chromium.png ${PN}.png
make_desktop_entry chromium-bin "Chromium" ${PN}.png "Network;WebBrowser"
}
fate il digest dell'ebuild:
ebuild google-chromium-bin-99999.ebuild digest
e siete pronti per provare il nuovo browser targato Google:
emerge google-chromium-bin
Un immagine sulla mia box Sabayon di Chromium all'opera:





