라즈베리 파이에서 Mutt를 시작하면 Muttrc 처리 오류가 발생합니다


0

나는 최근에 내 파이를 업그레이드하여 늘릴 수 있습니다. 음소거를 시작하면 아래 오류 메시지가 표시됩니다.

Error in /usr/lib/mutt/source-muttrc.d, line 3: for: unknown command
Error in /usr/lib/mutt/source-muttrc.d, line 4: test: unknown command
Error in /usr/lib/mutt/source-muttrc.d, line 5: done: unknown command
Error in /etc/Muttrc, line 147: source: errors in /usr/lib/mutt/source-muttrc.d

/usr/lib/mutt/source-muttrc.d (아래)를 보면 간단 해 보입니다. 명령을 수동으로 실행하면 (/ bin / sh -e 포함)

#!/bin/sh -e

for rc in /etc/Muttrc.d/*.rc; do
    test -r "$rc" && echo "source \"$rc\""
done

/ etc / Muttrc는 다음을 가지고 있습니다 :

##
# See /usr/share/doc/mutt/README.Debian for details.
source /usr/lib/mutt/source-muttrc.d

muttrc 매뉴얼 페이지에는 source 명령이 있지만 os 스크립트가 아닌 구성 파일로 읽습니다. 매뉴얼 페이지에는 test 키워드 또는 구성 파일에서 쉘 스크립트를 실행한다는 표시가 없습니다.

Muttrc.d 파일을 올바르게 처리하려면 어떻게해야합니까?

mutt -v
NeoMutt 20170113 (1.7.2)

답변:


1

에 (어떤 이유로 든) 오류가있는 것 같습니다 /etc/Muttrc. 내 상자 stretch에서 줄을 읽습니다.

source /usr/lib/mutt/source-muttrc.d|

|줄 끝에 중요하다. 에서 똥개 - 수동 우리는 분파에 읽어 보시기 바랍니다. 27 :

파일 이름이 세로 막대 (“|”)로 끝나면 파일 이름은 입력을 읽을 수있는 실행 가능한 프로그램으로 간주됩니다 (예 : source ~ / bin / myscript |).

어떤 이유로 muttrc버전 1.10.1 의 맨 페이지 조차도 기능을 문서화하지 않지만 neomutt 의 해당 맨 페이지는 설명 합니다.


큰. 지금은 다른 오류와 끝까지했다 - 그러나 쉽게에서 해결 neomutt 페이지 처음 no로 설정하지,하지만 단지 gpgsm 패키지를 설치하여
브라이언
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.