„Chromium“ kompiliavimas Linux sistemose

rugsėjo 11, 2008 – 17:13

Google Chrome logotipasGoogle neseniai išleido naują ir gana prespektyvią naršyklę pavadinimu „Google Chrome“. Apie ją plačiau galite pasiskaityti lietuviškame Radiocool blog’e. Tačiau ši naršyklė oficialiai yra išleista tik Microsoft Windows operacinėm sistemom. Nors ši naršyklė ir beta stadijoje (nėra galutinė versija), kiekvienam knieti ją išbandyti.
„Chromium“ programinis kodas, naudotas „Google Chrome“ naršyklėje.
Pasinaudodami šiuo straipsniu, verstu iš oficialaus šaltinio.

Priklausomybiniai paketai
Norint turėti Chromium Linux sistemai, jums yra būtina turėti sistemoje įdiegtus kai kuriuos paketus, kuriais naudositės dirbant su Chromium.
Pirmiausiai naudodamiesi savo sistemos paketų valdikliu sudiekite visus šiuos paketus:

  • Subversion >= 1.5
  • pkg-config >= 0.20
  • Python >= 2.4
  • Perl >= 5.x
  • gcc/g++ >= 4.2
  • bison >= 2.3
  • flex >= 2.5.34
  • gperf >= 3.0.3
  • libnss3-dev >= 3.12

Jeigu kurio nors paketo nerandate pagal pavadinimą, bandykite atlikinėti paiešką aprašyme – galbūt jūsų sistemoje paketas yra pavadintas kitu vardu.
Ubuntu 8.04 sistemoje reikiamus paketus galite sudiegti komanda „sudo apt-get install subversion pkg-config python perl g++ bison flex gperf libnss3-dev“.

Sudiegę šiuos paketus galite imtis darbo.

Kodo parsisiuntimas
Sukurkite katalogą pavadinimu „chromium“. Rekomenduojame kol kas viską daryti paprasto vartotojo teisėmis (be „sudo“ komandos).

Atlikite šias komandas („$chromium“ pakeiskite pilnu keliu iki jūsų sukurto katalogo):

cd $chromium
svn co http://src.chromium.org/svn/trunk/depot_tools/linux depot_tools

Arba galite atlikti:

cd $chromium
wget http://build.chromium.org/buildbot/archives/depot_tools_linux.tar.gz
tar xzfv depot_tools_linux.tar.gz

„chromium“ kataloge turėtų atsirasti kitas katalogas pavadinimu „depot_tools“.

Dar keletas paruošiamųjų veiksmų
„chromium“ kataloge įvykdykite šias komanda su paprasto vartotojo teisėmis (be „sudo“):

export LANG=C
./depot_tools/gclient config http://src.chromium.org/svn/trunk/src
./depot_tools/gclient sync

Kuriame vykdomuosius failus
Būdami „chromium“ kataloge įvykdykite šias komandas:

cd src/chrome
../third_party/scons/scons.py Hammer

Palaukite, kol bus sukurti vykdomieji failai. Tai viskas.

Jeigu tikėjotės paleisti Google Chrome Linux – pagal šį straipsnį nepavyktų, naudokitės Wine paleidimui.
Dėmesio! Google planuoja išleisti oficialią naršyklės versiją Linux sistemoms. Šiame tinklapyje galite užsisakyti pranešimą apie jos išleidimą.

  1. 1 Trackback(s)

  2. Rgs 15, 2008: drawgas » Blog Archive » Skaičiau #4

Sorry, comments for this entry are closed at this time.