Google Chrome natiivisti käynnissä Gentoo Linux

Kirjallinen Kesäkuu 05, 2009 / / Open Source.

Tämä on vain nopea ja (hyvin) likainen temppu käyttää Google Chrome Chrome Chrome Linux Linux linux käyttäen käännetty Debian-pakettien sijaan koota valtava lähde tarball.

Vaihe 1. Lataa Deb

Hanki selaimesi Developer Lataa sivu Linux x86 ja hyväksymään Google Google Google Käyttöehdot.

Vaihe 2. Pura unpackable

Avaa pääte-emulaattori ja CD-levyltä ladata hakemistoon (kaivos Desktop)

  Desktop cd ~ / Desktop
 tmp MV google-kromi-unstable_current_i386.deb / tmp
 tmp cd / tmp
 ar x google-kromi-unstable_current_i386.deb
 tar xvf data.tar.gz
 google / chrome / opt / -r sudo cp opt / google / chrome / opt /-R
 / google / chrome / chrome / usr / bin / sudo ln-s / google / kromi / chrome / usr / bin / 

Vaihe 3. Yhdistäisi libs

Chrome tarvitaan noin libs jota en löydä minun gentoo Portagepuun. Ehkä voisin päivittää NSS ja nspr mutta mieluummin käyttää vakaa ebuildeja joten päätin itse yhteyttä puuttuvia libs ...

  / usr / lib / nss / libnss3.so.12 / usr / lib / libnss3.so.1d ln-s / usr / lib / nss / libnss3.so.12 / usr / lib / libnss3.so.1d
 / usr / lib / nss / libnssutil3.so.12 / usr / lib / libnssutil3.so.1d ln-s / usr / lib / nss / libnssutil3.so.12 / usr / lib / libnssutil3.so.1d
 / usr / lib / nss / libsmime3.so.12 / usr / lib / libsmime3.so.1d ln-s / usr / lib / nss / libsmime3.so.12 / usr / lib / libsmime3.so.1d
 / usr / lib / nss / libssl3.so.12 / usr / lib / libssl3.so.1d ln-s / usr / lib / nss / libssl3.so.12 / usr / lib / libssl3.so.1d
 / usr / lib / nspr / libplds4.so.7 / usr / lib / libplds4.so.0d ln-s / usr / lib / nspr / libplds4.so.7 / usr / lib / libplds4.so.0d
 / usr / lib / nspr / libplc4.so.7 / usr / lib / libplc4.so.0d ln-s / usr / lib / nspr / libplc4.so.7 / usr / lib / libplc4.so.0d
 / usr / lib / nspr / libnspr4.so.7 / usr / lib / libnspr4.so.0d ln-s / usr / lib / nspr / libnspr4.so.7 / usr / lib / libnspr4.so.0d 

Vaihe 4. Ajelu se

Jos haluat vain käynnistää se sinun tarvitsee vain suorittaa kromi mistä tahansa.
Jos haluat luoda kantoraketti voit Chrome kuin komento ja valitse symboli / opt / chrome /

Tämä on vain pre-release ja paljon ominaisuuksia puuttuu. Joka tapauksessa olen melko tyytyväinen, joilla on mahdollisuus kokeilla Google Chrome ei koota sen (se olisi CPU itsemurhan uskon), ja huomasin, että se tuntuu uskomattoman nopeaa käynnistämistä. Ehkä se johtuu siitä, että kaikki toiminnot on rakennettu, mutta se on vaikuttava joka tapauksessa!

Here's näytön tein minun Gentoon Box

Google chrome on Gentoo


  • Dave
    Tässä tarvitaan hieman ylimääräistä työtä minun elimistö minun kirjastot ovat ilmeisesti uudempi, mutta sain sen menossa. Lisäksi sinulla on virhe sinun lähettämistä:

    sudo ln-s / google / kromi / chrome / usr / bin /

    Tämän pitäisi lukea / opt / kromi / kromi, jos mukaisesti muun viestisi.
  • Chrome-hiekkalaatikko
    Joku ratkaistu kromi-hiekkalaatikko ongelma?
  • Kiitos! Sain työskennellä hiljattain asennus Gentoo, 64-bittinen, seuraavin muutoksin:

    1) Kun URL lataamiseen, ennen kuin painat "Hyväksy", muokata URL-osoite selaimen osoiteriville ja muutos "i386" ja "amd64". Enter lataamaan sitä. Nyt sinun tulee ladata 64-bittisen version.

    2) Google ja Debian nyt käyttää lzma puristussytytysmoottoreiden (samanlainen bzip2 ja gzip). Pura tällä komennolla, sen sijaan:

    lzma-CD data.tar.lzma | tar xvf --

    Tar-komento ei vielä ole sisäänrakennettua lzma tukea, niin teemme sen manuaalisesti valmisteilla. Jos sinulla ei ole lzma ohjelmaa vielä emerge lzma-utils.

    3) nspr kirjastot, Gentoo nyt niitä. So.8 sijasta. So.7, joten muutos komentojen mukaisesti. Tarvitset myös "sudo" eteen näitä, samoin.

    Tried jatkuva se, ja se antoi minulle virhe siitä "Chrome-hiekkalaatikko" ohjelma ei ole tila 4755. Tein "sudo chmod 4755 Chrome-hiekkalaatikko", ja se näytti toimivan OK jälkeen. Se pelottavalta, että Google haluaa esittää setuid root ohjelma koneellesi. Mitä ne tekevät sitä? Web-selain ei tarvitse suorittaa pääkäyttäjänä!

    I'm lähettämistä tämä Googlen Chrome käytössä 64-bittinen Gentoo:)

    Josh
  • Haripriya S
    Hei,
    Thank you sooo much:). Very useful stuff:)
  • Clean / usr / lib
    Jos et halua pilata your / usr / lib voit kirjoittaa yksinkertaisen wrapper. En pidä symbolisia linkkejä kirjastoihin alle / opt / google / chrome / ldpreload ja käyttää tätä aloittaa kromi:

    #! / bin / sh

    LD_LIBRARY_PATH = "/ opt / google / chrome / ldpreload"
    vienti LD_LIBRARY_PATH

    / opt / google / kromi / kromi
  • super cool. suurkiitos

    Muutama minun libs olivat erilaisia, vain pieniä juttuja käyttäen 8 sijasta 7
    ln-s / usr/lib/nspr/libplds4.so.8 / usr/lib/libplds4.so.0d
    ln-s / usr/lib/nspr/libplc4.so.8 / usr/lib/libplc4.so.0d
    ln-s / usr/lib/nspr/libnspr4.so.8 / usr/lib/libnspr4.so.0d

    Tämän totall rocks kiitos
  • Kiitoksia arpa ajaksi jakaminen!
  • Joo, It's cool - myös löydät ebuild in bugzilla:
    https: / / bugs.gentoo.org / show_bug.cgi? id = 272805
  • Ln linjaa olisi muutettava seuraavasti:
    sudo ln-s / opt / kromi / chrome / usr / bin /

    Saan seuraavan viestin loppuun:
    chrome: / usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libstdc + +. so.6: versio "GLIBCXX_3.4.9" ei löytynyt (vaaditaan kromi)
  • Pyörrevirtajarrua
    Bleah, odio sporcare il mio gentoo ...
blogin kommentit powered by Disqus