Hi rych
Firefox's portable, self-updating installation is very useful.
Shouldn't it be possible to build a portable, self-updating installation for the Chromium browser too?
But how ??
updating browsers effect: is it possible to keep the settings
-
- Warlord
- Posts: 768
- Joined: 04 Jan 2014, 04:27
- Distribution: Porteus 5.0 x64 OpenBox
- Location: NZ
- Contact:
updating browsers effect: is it possible to keep the settings
I personally would go with Chrome because it comes with speech API or something: it can pronounce words in the translator -- or was it it's ability to draw characters on in included drawpad -- I remember it could do something that Chromium couldn't.
Anyway, it comes down to setting up a portable installation: https://askubuntu.com/questions/763213/ ... for-ubuntu plus mounting-updating every session its Profile folder at https://chromium.googlesource.com/chrom ... r.md#linux
I might do it later. Firefox is enough for me on Linux for now. If you manage to get it portable like you have Firefox already, please post here
updating browsers effect: is it possible to keep the settings
Hi rych,
the problem:
Chrome is located in /opt
The configuration is located in /home/guest/.config
But you need both in one and the same folder.
Here is Google Chrome Portable Maker (GCPM) :
https://github.com/shivamgly/Google-Chr ... -for-linux
But the GCPM script doesn't work for me in porteuX:
./GCPM: Line 44: dpkg-deb: Command not found
the dpkg-deb command is not present in porteuX
the problem:
Chrome is located in /opt
The configuration is located in /home/guest/.config
But you need both in one and the same folder.
Here is Google Chrome Portable Maker (GCPM) :
https://github.com/shivamgly/Google-Chr ... -for-linux
But the GCPM script doesn't work for me in porteuX:
./GCPM: Line 44: dpkg-deb: Command not found
the dpkg-deb command is not present in porteuX
updating browsers effect: is it possible to keep the settings
hi kulle there is a slackbuild named dpkg if you can make a package this is the end of the gcpm script, the salix repos have dpkg package
Code: Select all
ash-5.2# ./GCPM google-chrome-stable_current_amd64.deb
Extracting data from package
./
./etc/
./etc/cron.daily/
./opt/
./opt/google/
./opt/google/chrome/
./opt/google/chrome/MEIPreload/
./opt/google/chrome/MEIPreload/manifest.json
./opt/google/chrome/MEIPreload/preloaded_data.pb
./opt/google/chrome/WidevineCdm/
./opt/google/chrome/WidevineCdm/LICENSE
./opt/google/chrome/WidevineCdm/_platform_specific/
./opt/google/chrome/WidevineCdm/_platform_specific/linux_x64/
./opt/google/chrome/WidevineCdm/_platform_specific/linux_x64/libwidevinecdm.so
./opt/google/chrome/WidevineCdm/manifest.json
./opt/google/chrome/chrome
./opt/google/chrome/chrome-management-service
./opt/google/chrome/chrome-sandbox
./opt/google/chrome/chrome_100_percent.pak
./opt/google/chrome/chrome_200_percent.pak
./opt/google/chrome/chrome_crashpad_handler
./opt/google/chrome/cron/
./opt/google/chrome/cron/google-chrome
./opt/google/chrome/default-app-block
./opt/google/chrome/default_apps/
./opt/google/chrome/default_apps/external_extensions.json
./opt/google/chrome/google-chrome
./opt/google/chrome/icudtl.dat
./opt/google/chrome/libEGL.so
./opt/google/chrome/libGLESv2.so
./opt/google/chrome/liboptimization_guide_internal.so
./opt/google/chrome/libqt5_shim.so
./opt/google/chrome/libqt6_shim.so
./opt/google/chrome/libvk_swiftshader.so
./opt/google/chrome/libvulkan.so.1
./opt/google/chrome/locales/
./opt/google/chrome/locales/af.pak
./opt/google/chrome/locales/am.pak
./opt/google/chrome/locales/ar.pak
./opt/google/chrome/locales/bg.pak
./opt/google/chrome/locales/bn.pak
./opt/google/chrome/locales/ca.pak
./opt/google/chrome/locales/cs.pak
./opt/google/chrome/locales/da.pak
./opt/google/chrome/locales/de.pak
./opt/google/chrome/locales/el.pak
./opt/google/chrome/locales/en-GB.pak
./opt/google/chrome/locales/en-US.pak
./opt/google/chrome/locales/es-419.pak
./opt/google/chrome/locales/es.pak
./opt/google/chrome/locales/et.pak
./opt/google/chrome/locales/fa.pak
./opt/google/chrome/locales/fi.pak
./opt/google/chrome/locales/fil.pak
./opt/google/chrome/locales/fr.pak
./opt/google/chrome/locales/gu.pak
./opt/google/chrome/locales/he.pak
./opt/google/chrome/locales/hi.pak
./opt/google/chrome/locales/hr.pak
./opt/google/chrome/locales/hu.pak
./opt/google/chrome/locales/id.pak
./opt/google/chrome/locales/it.pak
./opt/google/chrome/locales/ja.pak
./opt/google/chrome/locales/kn.pak
./opt/google/chrome/locales/ko.pak
./opt/google/chrome/locales/lt.pak
./opt/google/chrome/locales/lv.pak
./opt/google/chrome/locales/ml.pak
./opt/google/chrome/locales/mr.pak
./opt/google/chrome/locales/ms.pak
./opt/google/chrome/locales/nb.pak
./opt/google/chrome/locales/nl.pak
./opt/google/chrome/locales/pl.pak
./opt/google/chrome/locales/pt-BR.pak
./opt/google/chrome/locales/pt-PT.pak
./opt/google/chrome/locales/ro.pak
./opt/google/chrome/locales/ru.pak
./opt/google/chrome/locales/sk.pak
./opt/google/chrome/locales/sl.pak
./opt/google/chrome/locales/sr.pak
./opt/google/chrome/locales/sv.pak
./opt/google/chrome/locales/sw.pak
./opt/google/chrome/locales/ta.pak
./opt/google/chrome/locales/te.pak
./opt/google/chrome/locales/th.pak
./opt/google/chrome/locales/tr.pak
./opt/google/chrome/locales/uk.pak
./opt/google/chrome/locales/ur.pak
./opt/google/chrome/locales/vi.pak
./opt/google/chrome/locales/zh-CN.pak
./opt/google/chrome/locales/zh-TW.pak
./opt/google/chrome/nacl_helper
./opt/google/chrome/nacl_helper_bootstrap
./opt/google/chrome/nacl_irt_x86_64.nexe
./opt/google/chrome/product_logo_128.png
./opt/google/chrome/product_logo_16.png
./opt/google/chrome/product_logo_24.png
./opt/google/chrome/product_logo_256.png
./opt/google/chrome/product_logo_32.png
./opt/google/chrome/product_logo_32.xpm
./opt/google/chrome/product_logo_48.png
./opt/google/chrome/product_logo_64.png
./opt/google/chrome/resources.pak
./opt/google/chrome/v8_context_snapshot.bin
./opt/google/chrome/vk_swiftshader_icd.json
./opt/google/chrome/xdg-mime
./opt/google/chrome/xdg-settings
./usr/
./usr/bin/
./usr/share/
./usr/share/appdata/
./usr/share/appdata/google-chrome.appdata.xml
./usr/share/applications/
./usr/share/applications/google-chrome.desktop
./usr/share/doc/
./usr/share/doc/google-chrome-stable/
./usr/share/doc/google-chrome-stable/changelog.gz
./usr/share/gnome-control-center/
./usr/share/gnome-control-center/default-apps/
./usr/share/gnome-control-center/default-apps/google-chrome.xml
./usr/share/man/
./usr/share/man/man1/
./usr/share/man/man1/google-chrome-stable.1.gz
./usr/share/menu/
./usr/share/menu/google-chrome.menu
./etc/cron.daily/google-chrome
./usr/bin/google-chrome-stable
./usr/share/man/man1/google-chrome.1.gz
Extraction Completed
renamed 'ChromePortableGCPM(1)/temp/opt/google/chrome' -> 'ChromePortableGCPM(1)/chrome'
renamed 'ChromePortableGCPM(1)/chrome' -> 'ChromePortableGCPM(1)/data'
renamed 'ChromePortableGCPM(1)/data/google-chrome' -> 'ChromePortableGCPM(1)/data/launcher'
Deleting temporary files
removed 'ChromePortableGCPM(1)/temp/etc/cron.daily/google-chrome'
removed directory 'ChromePortableGCPM(1)/temp/etc/cron.daily'
removed directory 'ChromePortableGCPM(1)/temp/etc'
removed 'ChromePortableGCPM(1)/temp/usr/share/doc/google-chrome-stable/changelog.gz'
removed directory 'ChromePortableGCPM(1)/temp/usr/share/doc/google-chrome-stable'
removed directory 'ChromePortableGCPM(1)/temp/usr/share/doc'
removed 'ChromePortableGCPM(1)/temp/usr/share/appdata/google-chrome.appdata.xml'
removed directory 'ChromePortableGCPM(1)/temp/usr/share/appdata'
removed 'ChromePortableGCPM(1)/temp/usr/share/applications/google-chrome.desktop'
removed directory 'ChromePortableGCPM(1)/temp/usr/share/applications'
removed 'ChromePortableGCPM(1)/temp/usr/share/menu/google-chrome.menu'
removed directory 'ChromePortableGCPM(1)/temp/usr/share/menu'
removed 'ChromePortableGCPM(1)/temp/usr/share/man/man1/google-chrome-stable.1.gz'
removed 'ChromePortableGCPM(1)/temp/usr/share/man/man1/google-chrome.1.gz'
removed directory 'ChromePortableGCPM(1)/temp/usr/share/man/man1'
removed directory 'ChromePortableGCPM(1)/temp/usr/share/man'
removed 'ChromePortableGCPM(1)/temp/usr/share/gnome-control-center/default-apps/google-chrome.xml'
removed directory 'ChromePortableGCPM(1)/temp/usr/share/gnome-control-center/default-apps'
removed directory 'ChromePortableGCPM(1)/temp/usr/share/gnome-control-center'
removed directory 'ChromePortableGCPM(1)/temp/usr/share'
removed 'ChromePortableGCPM(1)/temp/usr/bin/google-chrome-stable'
removed directory 'ChromePortableGCPM(1)/temp/usr/bin'
removed directory 'ChromePortableGCPM(1)/temp/usr'
removed directory 'ChromePortableGCPM(1)/temp/opt/google'
removed directory 'ChromePortableGCPM(1)/temp/opt'
removed directory 'ChromePortableGCPM(1)/temp'
Deleted temporary files
Generated Virtual Home directory and chrome launcher
Written to GCPM.desktop!
Please enter password, and make sure you are added in the sudoers file
Process Completed Successfully!
Now you can launch google chrome from ChromePortableGCPM(1) folder
You can move ChromePortableGCPM(1) folder anywhere, it will still work
Note: Google Chrome will take 2-3 mins to start for the first time
(Only for the first time,It will start immediately after this)
bash-5.2#
updating browsers effect: is it possible to keep the settings
Hi beny,
I installed dpkg additionally/subsequently
The GCPM script works fine for Google-Chrome.
You can certainly modify the script for Chromium.
But that's certainly complicated?!
I installed dpkg additionally/subsequently
The GCPM script works fine for Google-Chrome.
You can certainly modify the script for Chromium.
But that's certainly complicated?!
updating browsers effect: is it possible to keep the settings
hi kulle chromium has a different structure of the software package and even the modified script does not work, it only produces the start without data