Google Chrome can not be run as root 【不能以根用户身份运行 Google Chrome】 & libasound.so.2...

本文详细介绍了在CentOS系统上安装Chrome浏览器的步骤,并解决了以root用户启动Chrome时遇到的问题,通过安装libasound.so.2、libudev.so.0、libpk-gtk-module.so和libcanberra-gtk-module.so来解决启动问题。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在CentOS上安装Chrome浏览器步骤:

 

第一步:在 /etc/yum.repos.d/目录下新建google.repo文件:

 

# vim /etc/yum.repos.d/google.repo 

 

32位系统输入以下内容保存:


[google-chrome-browser]
name=google-chrome
baseurl=http://dl.google.com/linux/chrome/rpm/stable/i386
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub

 

 

64位系统输入以下内容保存:

[google-chrome-browser]
name= google-chrome-x86_64
baseurl=http://dl.google.com/linux/rpm/stable/x86_64
enabled=1
gpgcheck=1

gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub

 

第二步:yum install google-chrome-stable

 

第三步:启动chrome,此时如果以root用户启动将会启动失败,提示:

                Google Chrome can not be run as root 【不能以根用户身份运行 Google Chrome】

 

解决办法:

#yum -y install alacarte

# alacarte

 

Once alacarte Window is opened Click on Applications and from Right Panel Select Google Chrome

On Google Chrome Menu click on Properties , Move to Command Text Box of Google Chrome Menu Properties.

Change this line from  /opt/google/chrome/google-chrome %U to /opt/google/chrome/google-chrome –user-data-dir %U

If This GUI Steps doesn’t work than do following Steps it will work. 

# vi /opt/google/chrome/google-chrome

and Find line exec -a “$0″ “$HERE/chrome” “$@” and change it to following

exec -a “$0″ “$HERE/chrome” “$@” –user-data-dir ( Two Hyphens at start of options )

Save and Close File


启动chrome,应该就可用root用户启动来

参考网页:http://www.tejasbarot.com/2011/09/26/howto-running-google-chrome-as-root-fedora-15-centos-6-rhel-6-ubuntu-11-04-linux/

 

 

[root@dock-qunar chrome]# ./google-chrome

./google-chrome: error while loading shared libraries: libasound.so.2: cannot open shared object file: No such file or directory

 

解决:

 

yum install libasound.so.2

yum install libudev.so.0

yum install libpk-gtk-module.so

yum install libcanberra-gtk-module.so

 

 

参考网页:http://mike.ucoz.com/publ/programming/centos/12


 

/ # chromedriver --version Error loading shared library libglib-2.0.so.0: No such file or directory (needed by /usr/local/bin/chromedriver) Error loading shared library libnss3.so: No such file or directory (needed by /usr/local/bin/chromedriver) Error loading shared library libnssutil3.so: No such file or directory (needed by /usr/local/bin/chromedriver) Error loading shared library libnspr4.so: No such file or directory (needed by /usr/local/bin/chromedriver) Error loading shared library libxcb.so.1: No such file or directory (needed by /usr/local/bin/chromedriver) Error relocating /usr/local/bin/chromedriver: PK11_FreeSlot: symbol not found Error relocating /usr/local/bin/chromedriver: CERT_DestroyCertList: symbol not found Error relocating /usr/local/bin/chromedriver: CERT_CreateSubjectCertList: symbol not found Error relocating /usr/local/bin/chromedriver: CERT_GetDefaultCertDB: symbol not found Error relocating /usr/local/bin/chromedriver: PR_Now: symbol not found Error relocating /usr/local/bin/chromedriver: PK11_ListCertsInSlot: symbol not found Error relocating /usr/local/bin/chromedriver: PK11_ListCerts: symbol not found Error relocating /usr/local/bin/chromedriver: CERT_FindCertByDERCert: symbol not found Error relocating /usr/local/bin/chromedriver: CERT_GetCertTrust: symbol not found Error relocating /usr/local/bin/chromedriver: PK11_GetModule: symbol not found Error relocating /usr/local/bin/chromedriver: PK11_FindGenericObjects: symbol not found Error relocating /usr/local/bin/chromedriver: SECITEM_FreeItem: symbol not found Error relocating /usr/local/bin/chromedriver: SECITEM_AllocItem: symbol not found Error relocating /usr/local/bin/chromedriver: PK11_ReadRawAttribute: symbol not found Error relocating /usr/local/bin/chromedriver: PK11_GetNextGenericObject: symbol not found Error relocating /usr/local/bin/chromedriver: CERT_IsUserCert: symbol not found Error relocating /usr/local/bin/chromedriver: SECMOD_GetDefaultModuleList: symbol not found Error relocating /usr/local/bin/chromedriver: PK11_IsPresent: symbol not found Error relocating /usr/local/bin/chromedriver: PK11_FindCertInSlot: symbol not found Error relocating /usr/local/bin/chromedriver: PK11_ReferenceSlot: symbol not found Error relocating /usr/local/bin/chromedriver: PK11_HasRootCerts: symbol not found Error relocating /usr/local/bin/chromedriver: PK11_HasAttributeSet: symbol not found Error relocating /usr/local/bin/chromedriver: CERT_DestroyCertificate: symbol not found Error relocating /usr/local/bin/chromedriver: PK11_DestroyGenericObjects: symbol not found Error relocating /usr/local/bin/chromedriver: CERT_DupCertificate: symbol not found Error relocating /usr/local/bin/chromedriver: PK11_GetTokenName: symbol not found Error relocating /usr/local/bin/chromedriver: g_main_context_default: symbol not found Error relocating /usr/local/bin/chromedriver: g_main_context_new: symbol not found Error relocating /usr/local/bin/chromedriver: g_main_context_push_thread_default: symbol not found Error relocating /usr/local/bin/chromedriver: g_source_new: symbol not found Error relocating /usr/local/bin/chromedriver: g_source_attach: symbol not found Error relocating /usr/local/bin/chromedriver: g_source_add_poll: symbol not found Error relocating /usr/local/bin/chromedriver: g_source_set_priority: symbol not found Error relocating /usr/local/bin/chromedriver: g_source_set_can_recurse: symbol not found Error relocating /usr/local/bin/chromedriver: g_source_destroy: symbol not found Error relocating /usr/local/bin/chromedriver: g_source_unref: symbol not found Error relocating /usr/local/bin/chromedriver: g_main_context_iteration: symbol not found Error relocating /usr/local/bin/chromedriver: g_main_depth: symbol not found Error relocating /usr/local/bin/chromedriver: g_main_context_pop_thread_default: symbol not found Error relocating /usr/local/bin/chromedriver: g_main_context_unref: symbol not found Error relocating /usr/local/bin/chromedriver: NSS_VersionCheck: symbol not found Error relocating /usr/local/bin/chromedriver: SECMOD_GetDefaultModuleListLock: symbol not found Error relocating /usr/local/bin/chromedriver: SECMOD_GetReadLock: symbol not found Error relocating /usr/local/bin/chromedriver: SECMOD_ReleaseReadLock: symbol not found Error relocating /usr/local/bin/chromedriver: SECMOD_LoadUserModule: symbol not found Error relocating /usr/local/bin/chromedriver: SECMOD_DestroyModule: symbol not found Error relocating /usr/local/bin/chromedriver: PR_GetErrorTextLength: symbol not found Error relocating /usr/local/bin/chromedriver: PR_GetErrorText: symbol not found Error relocating /usr/local/bin/chromedriver: PR_GetError: symbol not found Error relocating /usr/local/bin/chromedriver: PK11_NeedUserInit: symbol not found Error relocating /usr/local/bin/chromedriver: PK11_InitPin: symbol not found Error relocating /usr/local/bin/chromedriver: NSS_InitReadWrite: symbol not found Error relocating /usr/local/bin/chromedriver: NSS_NoDB_Init: symbol not found Error relocating /usr/local/bin/chromedriver: PK11_SetPasswordFunc: symbol not found Error relocating /usr/local/bin/chromedriver: PK11_GetInternalKeySlot: symbol not found Error relocating /usr/local/bin/chromedriver: NSS_SetAlgorithmPolicy: symbol not found Error relocating /usr/local/bin/chromedriver: PR_GetOSError: symbol not found Error relocating /usr/local/bin/chromedriver: PR_Init: symbol not found Error relocating /usr/local/bin/chromedriver: xcb_connect: symbol not found Error relocating /usr/local/bin/chromedriver: xcb_disconnect: symbol not found Error relocating /usr/local/bin/chromedriver: xcb_get_setup: symbol not found Error relocating /usr/local/bin/chromedriver: xcb_poll_for_reply: symbol not found Error relocating /usr/local/bin/chromedriver: xcb_connection_has_error: symbol not found Error relocating /usr/local/bin/chromedriver: xcb_flush: symbol not found Error relocating /usr/local/bin/chromedriver: xcb_send_fd: symbol not found Error relocating /usr/local/bin/chromedriver: xcb_send_request: symbol not found Error relocating /usr/local/bin/chromedriver: xcb_wait_for_reply: symbol not found Error relocating /usr/local/bin/chromedriver: xcb_request_check: symbol not found Error relocating /usr/local/bin/chromedriver: xcb_generate_id: symbol not found
最新发布
06-13
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值