说明
Ubuntu 有些第三方软件只提供二进制执行文件(压缩包或 AppImage),而不是安装包或者 apt 源,这时候需要我们去自己解压文件,放在自定义目录,并进行配置。
平常使用桌面环境的话,这样安装后,更新还是有点麻烦的,一更新就要修改很多地方。
这里介绍我平常的配置方式,每次更新后,只需要修改软链接即可,感觉还是挺方便的。
方式
以 cfw 安装为例,Linux 提供 .tar.gz
的执行文件。
我通常都把这样的软件都统一放到 ~/Applications
中。
1
| mkdir -p ~/Application/clash
|
1
| tar -xzvf Clash.for.Windows-0.19.12 -C ~/Application/clash
|
1
| ln -s ./Clash\ for\ Windows-0.19.12-x64-linux/cfw ./clash
|
通过这种方式,每次启动应用都使用这个软链接进行操作,当需要升级应用时,只需要创建新的软链接,指向新的启动文件。
不需要每次升级版本,都改其他地方,而且可以通过文件夹命名很清楚地知道当前使用地版本号。👍
最后的效果如下:
1
2
3
4
5
| $ tree . -L 1
.
├── clash -> ./Clash for Windows-0.19.12-x64-linux/cfw
├── Clash for Windows-0.19.12-x64-linux
└── Clash for Windows-0.19.2-x64-linux
|
1
| vim ~/.local/share/applications/clw.desktop
|
添加以下内容:
1
2
3
4
5
6
7
8
9
| [Desktop Entry]
Name=Clash for Linux
Icon=/home/emery/Applications/icon/clash_icon.png # 替换为自己的目录
Comment=Clash for Linux
Exec="/home/emery/Applications/Clash/clash" %u # 替换为自己的目录
Type=Application
Categories=Network
Terminal=false
StartupNotify=true
|