哪个是$DISTRIB_CODENAME
从获取变量的最短方法/etc/lsb-release
?
我想让这个稍微短一点:
$ sudo add-apt-repository \
"deb http://some-repo/ubuntu $(grep CODENAME lsb-release |sed s/^.*=//g) main"
Run Code Online (Sandbox Code Playgroud)
您可以在bash
(或任何类似 Bourne 的 shell)中获取该文件以将它们设置为 shell 变量:
source /etc/lsb-release
sudo add-apt-repository "deb http://some-repo/ubuntu $DISTRIB_CODENAME main"
Run Code Online (Sandbox Code Playgroud)
小智 6
该命令lsb-release
有一个选项可以codename
根据发行版显示:
apt-get install lsb-release
lsb_release -c -s
Run Code Online (Sandbox Code Playgroud)
所以你可以尝试像这样重写它:
sudo add-apt-repository "deb http://some-repo/ubuntu $(lsb_release -c -s) main"
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请检查man lsb_release
。