ddd script.bsh는 스크립트를 열지 않습니다. 유리를 보여주고 ddd를 닫으려면 “bash is busy”라고 말합니다.
오래된 메시지를 찾았지만 도움이되지 않았습니다.
https://lists.gnu.org/archive/html/ddd/2008-10/msg00006.html
ddd-3.3.12-test6.tar.gz를 찾을 수 없으므로 우분투 저장소의 ddd 버전을 사용하고 있습니다. bashdb도 이미 설치되어 있습니다. apt-get install ddd bashdb를 사용했습니다.
Precise에서 bash에 ddd를 사용할 수 있습니까?
답변
내가 얻을 수있었습니다 ddd
및 bashdb
우분투 12.04 오늘 좋은 플레이 :
-
리포지토리를 제거하십시오
ddd
.sudo apt-get remove ddd
-
ddd
v3.3.9를 가져 오고 소스에서 설치하십시오. 예 :sudo apt-get build-dep ddd sudo apt-get install libmotif-dev wget http://ftp.gnu.org/gnu/ddd/ddd-3.3.9.tar.gz tar xvf ddd-3.3.9.tar.gz cd ddd-3.3.9 ./configure make sudo make install
참고 : 빌드를 작동 시키려면 소스 코드에 단일 패치를 만들어야
ddd/strclass.C
했습니다#include <stdio.h>
. 맨 위에 정의하십시오EOF
. -
bashdb
설치되어 있는지 확인하십시오 .sudo apt-get install bashdb
-
로 시작 :
ddd --debugger /usr/bin/bashdb -- {script name} {parameters}
ddd + Bash 없이는 살 수 없습니다.
선택 사항 : gpg 인증 :
사인 검색 https://www.gnu.org/software/ddd/ 로 리디렉션됩니다 https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=ddd
-
다운로드
ddd-keyring.gpg
. -
키 체인으로 가져 오기 :
gpg --import ddd-keyring.gpg
-
서명을 확인하십시오.
wget http://ftp.gnu.org/gnu/ddd/ddd-3.3.9.tar.gz.sig gpg --verify
답변
얻으려면 ddd
bash는 스크립트에서 bash 디버거 일, 그것은 설치하는 것이 필요 bashdb
도.
설치되어 있지 않으면 다음을 얻을 수 있습니다.
나중에 ddd
정상적으로 작동하는 것 같습니다.