Ubuntu 16.04에서 GNU Guile stable 빌드

Ubuntu 16.04에서 GNU Guile stable 빌드

Ubuntu 저장소에는 이전 2.0버전의 GNU Guile만 포함되어 있습니다. 2.2내 컴퓨터에 현재 안정을 구축하고 싶습니다 .

저장소를 복제했습니다.

git clone git://git.sv.gnu.org/guile.git

안정적으로 체크아웃했습니다.

git checkout stable-2.2

파일 README에는 설치 지침이 INSTALL파일에 있다고 나와 있습니다. 그건 존재하지 않아서 웹을 검색했는데 내가 찾은 유일한 지침은 다음과 같습니다.http://www.linuxfromscratch.org/blfs/view/cvs/general/guile.html. 그들은 매개 변수 및 기타 사항을 사용하여 일반적인 구성, 만들기, 설치 프로세스를 실행한다고 언급합니다. 그러나 다음 문제는 configure내가 복제한 저장소에 파일이 없다는 것입니다 .

GNU Guile을 구축하는 방법은 무엇입니까?

답변1

git분명히 당신이 가져올 수 있는 것과 다운로드할 수 있는 버전 사이에는 언급되지 않은 차이가 있습니다.https://www.gnu.org/software/guile/download/#debian예를 들어. 설치를 위해 중요한 부분을 저장소 외부에 두는 것이 왜 의미가 있는지 모르겠습니다. 왜냐하면 그것들은 일부 스크립트일 뿐이지만 다른 방법으로 다운로드할 수 있는 릴리스에만 추가되는 것 같습니다.

다운로드한 릴리스 버전은 일반적인 ./configure, make, make install, 프로세스를 사용하여 빌드하고 설치할 수 있습니다.

답변2

다음은 Zelphir의 답변보다 더 자세한 내용을 추가하는 몇 가지 지침입니다. 이것이 2019년 2월에 저에게 효과가 있었던 것입니다.

이동https://www.gnu.org/software/guile/download/#debian

타르볼을 다운로드하세요. (Zelphir의 답변에 따르면 git을 사용하지 마십시오).

apt-get install libgmp-dev libunistring-dev libffi-dev
./configure
make
make install
ldconfig
rm /usr/bin/guile
ln -s /usr/local/bin/guile /usr/bin/guile

내 시스템에서는 컴파일하는 데 약 25분이 걸렸습니다. ldconfig 명령의 필요성에 대해서는 다음을 참조하십시오.https://lists.gnu.org/archive/html/guile-user/2014-05/msg00019.html. 라이브러리는 /usr/local/share/guile에 있습니다.

관련 정보