Dch неинтерактивный режим

После правильного ответа пользователя belacqua https://askubuntu.com/a/305053/12218, выпустив sudo su, загрузится загрузочный файл .bashrc.

Вы можете проверить это, выпустив sudo su, а затем cd ~ вы увидите, что находитесь в домашнем каталоге root.

Используя sudo su, вы входите в систему с правами root (su = переключить пользователя) в отличие от sudo do some administrative task как пользователя с повышенными привилегиями.

Таким образом, используя sudo su, вы становитесь фактическим корнем, а изменения, внесенные в среду, - это изменения, сделанные специально для root, то есть: [ f6], а затем vim .bashrc.

1
задан 13 April 2017 в 15:24

1 ответ

Это зависит от того, что вы собираетесь с ним делать. dch выбирает переменные VISUAL / EDITOR для определения редактора, и единственным условием является то, что он понимает / игнорирует начальную опцию формы +n. Поэтому я могу сделать:

$ cat edit.sh 
#! /bin/bash

shift
sed -i 's/UNRELEASED/trusty/' "$@"
$ VISUAL='bash edit.sh' dch -i
$ head -3 debian/changelog
mypackage (1.24ubuntu1) trusty; urgency=medium

  * 

И получить разумно автоматизированную работу.

0
ответ дан 23 May 2018 в 23:44

Другие вопросы по тегам:

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