Вы написали:
Теперь, похоже, он установлен,
Вы делаете вывод, что пакет emacs
установлен, глядя на вывод apt-cache show
? Если да, то это неправильно. apt-cache show
выдаст аналогичный вывод для любого пакета, установленного или нет. В частности, будет выведено
Installed-Size: ...
[...]
Size: 1624
независимо от того, установлен пакет или нет.
Проверка на существование / etc / Debian_version
.
Или вы могли бы использовать lsb_release -a
.
расширение не имеет значения, но я имел имя .sh
. Так как это команда Shell, а не набор опция: значение
Отказ
Но будьте осторожны, если вы не включите эти строки в вашем .bashrc
, вам понадобится Источник
В любое время вам нужны эти переменные в новом терминале.
$ echo $PYTHONPATH
$ source /pat/to/my_conf.sh
$ echo $PYTHONPATH
/home/myuser/squish-5.0-xyz/lib
Обычно расширение должно быть .sh
, но в этом случае это немного громоздко. Просто поставьте скрипт, например, $ HOME / BIN
и Export Export = $ HOME / BIN: $ PATH
в $ HOME / .BASHRC
. Теперь вы можете . myquenv
из любой точки. (.
. - это историческая версия команды Source
.)
Для более общего решения этой проблемы см. В модулях
. http://modules.sourceforge.net/