인터넷에 연결되어 있지 않으며 최소한 몇 주간은 참석하지 않습니다. vim이 기본적으로 포함되어 있지 않은 Raspbian의 최소 버전을 다운로드해야했습니다. 내 파이에 인터넷 접속이 없으면 패키지 관리자를 사용할 수 없습니다.소스에서 Raspbian 건물 ncurses 및 vim
ncurses 6.0을 https://ftp.gnu.org/pub/gnu/ncurses/ncurses-6.0.tar.gz에서 다운로드하여 /opt/ncurses
에 설치했습니다. 빌드를 실행하려면 configure를 실행하기 전에 export CPPFLAGS="-P"
을 사용해야합니다.
다음으로 나는 vim 8.0을 ftp://ftp.vim.org/pub/vim/unix/vim-8.0.tar.bz2에서 움켜 잡았다. 내가 인수 with-tlib=ncurses
와 ./configure
를 실행하려고하면이 메시지와 함께 실패합니다
checking --with-tlib argument... ncurses
checking for linking with ncurses library... configure: error: FAILED
가 나는 개발 라이브러리가없는 알
/opt/ncurses/lib
으로 찾고 있습니다. 내가 여기에 공유 라이브러리를 볼 수
libncurses5-dev
(
https://packages.ubuntu.com/trusty/arm64/libncurses5-dev/filelist)에 무엇이이 비교
[email protected]:/opt/ncurses/lib $ ls -l
total 7300
-rw-r--r-- 1 root root 92482 Nov 29 06:09 libform.a
-rw-r--r-- 1 root root 1138744 Nov 29 06:09 libform_g.a
-rw-r--r-- 1 root root 49122 Nov 29 06:09 libmenu.a
-rw-r--r-- 1 root root 653288 Nov 29 06:09 libmenu_g.a
-rw-r--r-- 1 root root 464600 Nov 29 06:09 libncurses.a
-rw-r--r-- 1 root root 135894 Nov 29 06:09 libncurses++.a
-rw-r--r-- 1 root root 4080812 Nov 29 06:09 libncurses_g.a
-rw-r--r-- 1 root root 498190 Nov 29 06:09 libncurses++_g.a
-rw-r--r-- 1 root root 20190 Nov 29 06:09 libpanel.a
-rw-r--r-- 1 root root 320340 Nov 29 06:09 libpanel_g.a
lrwxrwxrwx 1 root root 17 Nov 29 06:09 terminfo -> ../share/terminfo
.
나는 수동으로하기 전에 이것을 할 필요가 없었기 때문에 나는 올바른 길을 가고 있는지 잘 모르겠다. 빌드에서 공유 라이브러리를 가져야합니까 아니면 별도로 구해야합니까?
나는'--with-shared' 옵션을 잊어 버린 ncurses를 구성했을 때 깨달았습니다. 이것으로 시도해 볼게요, 아마도 이것이 필요한 라이브러리를 생성 할 것입니다. –
검색 경로 문제 일 수 있습니까? 아마 당신은'configure'를 위해'$ LD_LIBRARY_PATH'에'/ opt/ncurses/lib'를 가져와야 할 것입니다. – JawguyChooser
또한, 필요한 모든 것이 정력을 발휘할 수 있다면 웹에서 특정 dpkg를 다운로드 할 수 없으며 원본에서 빌드하지 않고 사용할 수 있습니까? – JawguyChooser