Como obtenho o DISTRIB_CODENAME?

3

Qual é o caminho mais curto para obter a variável $DISTRIB_CODENAME de /etc/lsb-release ?

Eu quero tornar isso um pouco mais curto:

$ sudo add-apt-repository \
  "deb http://some-repo/ubuntu $(grep CODENAME lsb-release |sed s/^.*=//g) main"
    
por rubo77 18.02.2014 / 08:13

2 respostas

6

Você pode criar esse arquivo em bash (ou qualquer shell parecido com o Bourne) para defini-los como variáveis do shell:

source /etc/lsb-release
sudo add-apt-repository "deb http://some-repo/ubuntu $DISTRIB_CODENAME main"
    
por 18.02.2014 / 08:20
4

O comando lsb-release tem uma opção para exibir codename de acordo com o release de distribuição:

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

Então você pode tentar reescrevê-lo assim:

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

Para detalhes, verifique man lsb_release .

    
por 18.02.2014 / 08:22

Tags