для изготовления собственной сборки хрома нужно
скачать архив отсюда http://commondatastorage.googleapis.com/chromium-browser-continuous/index.html
взять у какой нибудь сборки с ppa каталог пакета /usr/share в /usr/lib пакета,
запихать скачанное с сайта, переименовав в chromium-browser
( mv chrome-linux chromium-browser ), в /usr/bin пакета положить нечто типа посмотреть
#!/bin/sh
exec /usr/lib/chrome-linux/chrome "$@"
обозвать его chromium-browser
скрипт сделать исполняемым
всё это дело упаковать в архив и с помощью alien -d сделать deb пакет )
для того чтобы сборка была портабельной необходимо
скачать архив отсюда http://commondatastorage.googleapis.com/chromium-browser-continuous/index.html
распаковать архив в домашнюю папку, напр в lib,
mkdir $HOME/lib
unzip chrome-linux.zip -d $HOME/lib
создать в домашнем каталоге папку bin, а в ней файл ChromePortable
mkdir $HOME/bin
$ cat >>$HOME/bin/ChromePortable
#!/bin/sh
$HOME/lib/chrome-linux/chrome --user-data-dir=$HOME/lib/chrome-linux/Profil
нажать Enter и Ctrl+C (закончить ввод и выйти)
сделать исполняемым
chmod +x $HOME/bin/ChromePortable
теперь все настройки, плагины и все посещения будут хранится в /home/имя/lib/chrome-linux/Profil
в PATH добавить запуск программ из домашнего каталога bin
echo 'PATH="$HOME/bin:$HOME/.local/bin:$PATH"' >> $HOME/.profile
теперь будет удобно запускать программы из пользовательского каталога )
поскольку я не люблю делится статистикой с гуглем, а свежий флеш мне нужен, то прикручу libpepflashplayer.so к своему поделию) для сего скачиваю последний хром, вытаскиваю из него папку PepperFlash создаю папку opt кидаю туда папку PepperFlash архивирую с именем pepperflash.tgz делаю deb пакет ( alien -d ), устанавливаю, дописываю в ChromePortable запуск флеша (в итоге он теперь выглядит так)
#!/bin/sh
$HOME/lib/chrome-linux/chrome --user-data-dir=$HOME/lib/chrome-linux/Profil --ppapi-flash-path=/opt/PepperFlash/libpepflashplayer.so --ppapi-flash-version=11.5.31.2
(версия флеша написана в файле manifest.json из папки PepperFlash)
в настройках хромиума chrome://plugins/ включаем нужную версию (ненужную отключить)
впрочем, версию флэша указывать не обязательно, на качество проигрывания это не влияет и параметр --ppapi-flash-version=цифры можно не писать )
чтобы просто установить хромовский PepperFlash (в хромиум из репозитория) то
sudo gedit /etc/chromium-browser/default
И заменить CHROMIUM_FLAGS=""
На: CHROMIUM_FLAGS="--ppapi-flash-path=/opt/google/chrome/PepperFlash/libpepflashplayer.so"
http://ubuntovod.ru/instructions/how-to-make-chromium-use-pepper.html
PS
с флешем стало проще:
apt-get install pepperflashplugin-nonfree
если не запускается из за отсутствия libudev.so.0
то
ln -s /lib/x86_64-linux-gnu/libudev.so.1 /lib/x86_64-linux-gnu/libudev.so.0
или
ln -s /lib/i386-linux-gnu/libudev.so.1 /lib/i386-linux-gnu/libudev.so.0
всё
под винду делается аналогичным образом: скачивается архив, распаковывается в "моих документах" (или ещё куда), переименовывается для удобства, создётся ярлык, правой кнопкой по ярлыку -> свойства в поле, где прописан путь к исполняемому файлу (поле "Объект"), в самом конце поставить пробел и дописать --user-data-dir=Profil затем отправить его в рабочий стол и закрепить в меню Пуск программу можно носить на флешке (нужно только в ярлыке менять путь).
PS взять свежую сборку можно и через
http://build.chromium.org/p/chromium/builders
archive_build download
https://commondatastorage.googleapis.com/chromium-browser-snapshots/index.html
или
http://download.my-chrome.ru/chromium.html
https://launchpad.net/~canonical-chromium-builds/+archive/ubuntu/stage/+builds?build_state=built
портабельную версию можно сделать и с помощью cde
http://execbit.ru/2011/09/27/cde/
http://www.pgbovine.net/cde.html
исходный код
http://dev.chromium.org/developers/how-tos/get-the-code
https://chromium.googlesource.com/chromium/tools/build/
баги
https://bugs.chromium.org/p/chromium/issues/list
сборка с вырезанной телеметрией
https://github.com/Eloston/ungoogled-chromium/
https://ungoogled-software.github.io/ungoogled-chromium-binaries/
https://github.com/ungoogled-software/ungoogled-chromium-debian
список плагинов для chrome
сборки chromium
FirefoxPortable