“google-chrome-stable”和“google-chrome”二进制文件之间的区别

Gay*_*tti 7 google-chrome binary

我的/usr/bin目录中有两个二进制文件,google-chromegoogle-chrome-stable. 我想知道两者是否属于同一个包。

$ ls /usr/bin/ | grep google
google-chrome
google-chrome-stable
Run Code Online (Sandbox Code Playgroud)

BTW 使用哪个?

A.B*_*.B. 7

在你的情况下都是一样的。google-chrome启动配置的版本,请参阅我的答案末尾。

首先让我们开始一个小测试:

% ls -laog /usr/bin/google-chrome       
lrwxrwxrwx 1 31 Mär 17  2015 /usr/bin/google-chrome -> /etc/alternatives/google-chrome

% ls -laog /etc/alternatives/google-chrome
lrwxrwxrwx 1 27 Mär 17  2015 /etc/alternatives/google-chrome -> /usr/bin/google-chrome-stable
Run Code Online (Sandbox Code Playgroud)

如你看到的

/usr/bin/google-chrome
Run Code Online (Sandbox Code Playgroud)

是一个符号链接

/etc/alternatives/google-chrome
Run Code Online (Sandbox Code Playgroud)

/etc/alternatives/google-chrome
Run Code Online (Sandbox Code Playgroud)

是一个符号链接

/usr/bin/google-chrome-stable
Run Code Online (Sandbox Code Playgroud)

如果你已经安装了 eggoogle-chrome-betagoogle-chrome-stable,你可以开始

sudo update-alternatives --config google-chrome
Run Code Online (Sandbox Code Playgroud)

改变行为,例如。就我而言

There are 2 choices for the alternative google-chrome (providing /usr/bin/google-chrome).

  Selection    Path                           Priority   Status
------------------------------------------------------------
* 0            /usr/bin/google-chrome-stable   200       auto mode
  1            /usr/bin/google-chrome-beta     150       manual mode
  2            /usr/bin/google-chrome-stable   200       manual mode

Press enter to keep the current choice[*], or type selection number:
Run Code Online (Sandbox Code Playgroud)