Last I heard, the sandboxing technique Chrome uses requires the
installation of a suid root binary so you are not going to get the
full chrome functionality without being installed as root, even if you
compile from source.
That said, with many packages you can unpack them and run them without
installing them (or being root), so on the command line you can do
something like
$ ar x google-chrome-beta_current_amd64.deb
$ unlzma < data.tar.lzma | tar -x
$ usr/bin/google-chrome
(This can of course also be done with the GUI)
I don't know whether this works with Chrome though. It may not because
the sandbox path is hardcoded, see
http://code.google.com/p/chromium/issues/detail?id=31519
--
John C. McCabe-Dansted
Is there any way to run Chrome/Chromium on Linux (Ubuntu,
specifically) without root? Are there any statically linked,
"stand-alone" binaries? Packages are available but they require root
to be installed. Building from source seems daunting (requiring at
least 100GB of disk space).
<snip>
> account)? And lastly, to my knowledge, there are
> NO Linux distributions out there, which lack a root
> account.
But there are plenty of linux machines that neither I or Yang Zhang
have the root password for.
Although you need to be root to install packages on most Linux
distributions you can unpack them and run them without
installing them (or being root), so on the command line you can do
something like
$ ar x google-chrome-beta_current_amd64.deb
$ unlzma < data.tar.lzma | tar -x
$ opt/google/chrome/google-chrome
This can of course also be done with the GUI.
This seems to work. One caveat however:
last I heard, the sandboxing technique Chrome uses requires the
installation of a suid root binary so you may not get the
full chrome functionality without being installed as root, even if you
compile from source. Also, I understand that the
Now that I search again, I can't find that page, which I had seen on
dev.chromium.org or on code.google.com/p/chromium/. I may have
mistaken those with instructions for Chromium OS.
> OTOH: What do you mean with "require root to
> be installed"? How do you install root (ie. a user
> account)? And lastly, to my knowledge, there are
> NO Linux distributions out there, which lack a root
> account.
I mean "installation requires you to be root."
Yang
> Alexander
> --
> ↯ Keine Internetzensur in Deutschland! ↪ http://zensursula.net ↩ ↯
> ↯ Lifestream (Twitter, Blog, …) ↣ http://alexs77.soup.io/ ↯
> ↯ Chat (Jabber/Google Talk) ↣ a.s...@gmail.com , AIM: alexws77 ↯
>
> Sent from Winterthur, ZH, Switzerland
--
Yang Zhang
http://www.mit.edu/~y_z/