답변1
(우선 저는 훌라홉을 사용하거나 설치한 적이 없으며, 다음 내용은 일반적인 내용이며 소스 트리를 검색한 결과입니다.)
명확히 하자면 데비안(파생) 배포판에 무언가를 설치하는 데는 기본적으로 두 가지 방법이 있습니다:
- 깨끗한 길: 패키지와 , , ,
.deb
같은 일부 도구를 통해 다음을 수행할 수 있습니다.apt-get
aptitude
dpkg
직접 만들어보세요또는 유사한 도구를 사용하는 반자체checkinstall
(예: 다른 도구가 있을 수 있음) 이를 통해 배포 도구를 사용할 수 있습니다.제거하다시스템을 엉망으로 만들지 않도록 하세요. 위험은 무엇인가요? - 수동 모드, 즉 소스에 제공된 것을 사용하는 것입니다.컴파일 및 설치너 자신뿐이야. 중요한 부분은 종종 "접두사"라고 불리는 설치 위치를 선택하는 것입니다. (접두사
/usr/local
또는는 배포 패키지에서 수동으로 설치된 패키지를 구분하는 데$HOME
사용할 수 있습니다$HOME/.local
. *****)
따라서 (2.)를 선택했으므로 다음을 살펴봐야 합니다.클론 소스에서, 여기서 다음을 찾을 수 있습니다.
autogen.sh
, 를 호출하는 3줄 쉘 스크립트의 일부autoreconf
,GNU 빌드 시스템, 실행이 성공하면(즉, 필요한 빌드 도구(예: 패키지autotools
또는build-essenstial
패키지가 있는지 확실하지 않음) 가 있는 경우)configure
스크립트가 생성됩니다. 그런 다음 스크립트autogen.sh
가 호출됩니다 . 즉 , 고전적인 방식으로 소스 코드를 컴파일 하기 위해 시스템에 적합한 파일을./configure "$@"
생성합니다 .Makefile
./configure && make && make install
접두어를 변경하고 싶은 경우,--prefix=/the/prefix/you/want
에 전달됨configure
(또는 를 통해autogen.sh
인수를 에 전달하므로 ) - 이것은 수동 방법입니다.configure
$@
- ㅏ
debian/
패키지를 만드는 데 필요한 폴더.deb
- 깔끔한 방법! 소스에서 이것을 찾으면 가치가 있을 수 있습니다.deb
누군가 이미 패키지를 빌드했는지 확인, 이는 이와 관련하여 강력한 증거이기 때문입니다.구글 검색 "hulahop debian"을 드러낸다데비안 패키지그리고우분투 패키지sugar-hulahop
. 이를 사용할 수 있습니다. 또는 여전히 최신 소스를 설치하려는 경우 다음을 수행할 수 있습니다.여기서 들은 내용을 (다시) 시도해 보세요.실패할 경우 특정 오류를 포함하여 이슈를 제기해주세요.
(***** 접두사를 선택한 경우 반드시관련된 모든 사람에게 알리세요, 즉, $PATH
쉘이 실행 파일을 찾을 수 있는 위치를 알고 싶다면 다음을 조정하십시오.파이썬에는 무엇이 필요합니까?어디서 왔는지 import
등을 알아보세요.)