Как я получаю DISTRIB_CODENAME?

Можно найти список псевдонимов в системе со следующей командой

type -a ll

ll искажается к 'ls - alF'

Как примечание стороны, Вы видите список всех псевдонимов в системе с

compgen -a
5
18.02.2014, 10:34
2 ответа

Вы можете вызвать этот файл в bash (или любой другой Bourne-подобной оболочке), чтобы установить их как переменные оболочки:

source /etc/lsb-release
sudo add-apt-repository "deb http://some-repo/ubuntu $DISTRIB_CODENAME main"
7
27.01.2020, 20:33

Команда lsb-release имеет опцию отображения codename в соответствии с релизом дистрибутива:

apt-get install lsb-release
lsb_release -c -s

Так что вы можете попробовать переписать ее следующим образом:

sudo add-apt-repository "deb http://some-repo/ubuntu $(lsb_release -c -s) main"

Для подробностей проверьте man lsb_release.

6
27.01.2020, 20:33

Теги

Похожие вопросы