Какая программа называет csh.cshrc?

Когда пакету не удается настроить, можно установить недостающие зависимости после использования факта apt-get install -f. Вот описание -f из документации:

  -f, --fix-broken
     Fix; attempt to correct a system with broken dependencies in place.
     This option, when used with install/remove, can omit any packages to 
     permit APT to deduce a likely solution. 

Если сбои установки пакета до настраивать шага делают к зависимостям, то те пакеты должны быть установлены вручную. Это вызвано тем, что пакет объявляет Pre-depends вместо Depends на тех пакетах.

1
09.10.2013, 13:35
2 ответа

csh.cshrc и csh.login глобальные версии ~/.cshrc и ~/.login (или ~/.csh_login), например, конфигурационные файлы csh. Когда csh выполняется, он читает обоих /etc/csh.cshrc и ~/.cshrc (это также читает оба cshlogin-файла). Когда пользователь не имеет ~/.cshrc в его корневом каталоге может только читать csh /etc/csh.cshrc. Это имеет место, потому что затем корень (или кто-то с, например, корректные sudo права) может установить /etc/csh.cshrc содержать основные настройки и каждого пользователя может настроить его собственные настройки в ~/.cshrc.

1
27.01.2020, 23:39
  • 1
    IIRC они читаются, даже если у пользователя есть версия. –  AProgrammer 09.10.2013, 15:19
  • 2
    я понимаю чтение csh и/etc/csh.cshrc и/etc/csh.login. Но когда csh выполняется? Принятие пользователя входит в систему, какая программа выполняет csh?/etc/passwd называет csh? –  Programmer 10.10.2013, 05:45
  • 3
    csh выполняется login (который предлагает Вам имя пользователя и пароль). –  Risto Salminen 10.10.2013, 07:17

От man csh:

  An instance of csh begins by executing commands from the file
 /etc/csh.cshrc and, if this is a login shell, /etc/csh.login.  It then
 executes commands from .cshrc in the home directory of the invoker, and,
 if this is a login shell, the file .login in the same location.  It is
 typical for users on CRTs to put the command stty crt in their .login
 file, and to also invoke tset(1) there.
1
27.01.2020, 23:39

Теги

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