만약 ubuntu16.10 전에gnu글로벌(gtags)을 사용한다면 원본 코드부터 구축하세요

4729 단어 Ubuntuglobalgtags
설명을 수락하고 추가하려면 다음과 같이 하십시오.
ubuntu16.0416.10 사용자가 2017.5.8시에
launchpad에서 ubuntu17.04의 deb 파일 (이진 패키지) 을 다운로드하고 설치할 수 있습니다. 원본 구축이 필요하지 않습니다.
amd64 버전이라면
https://launchpad.net/ubuntu/zesty/amd64/global/6.5.6-2
값을 구할 때 서피스 법선의 원래 방향을 사용합니다.
(추적 끝)

apt-get으로 설치하시겠습니까?


2017.1.10 현재 글로벌 본가의 최신판은 6.5.6입니다.
(apt-get 등으로 설치) ubuntu 패키지 저장소에 있는 물건 5.7.1은 너무 낡았어요.
본가 ML도 언급했다.
http://lists.gnu.org/archive/html/info-global/2012-06/msg00000.html
GLOBAL-6.2.4 is far faster than 5.7.1, and many bugs are fixed.
Additionally, it has also many new functions like follows:

o Function layer built-in parser.
o Function layer plug-in parser.
o Integration with Cflow(htags).
o Allow a path name which includes blanks.
o Detect looped symbolic links(gtags).
o Auto completion in search form(htags).
o Dynamic file browser(htags).
o Server side GLOBAL (client/server mode).
o TRAMP support(emacs).
o Auto updating tag files(emacs, vim).
and etc,
최근의 버전은 원본 코드의 퍼스 고속화 기능으로 인해 이러한 일이 증가하고 있으며, 새로운 버전을 사용하여 개발이 진전되고 있습니다!
6.3.2부터 Pygments는 글로벌의 대응 언어를 크게 증가시켰기 때문에 글로벌의 활용 장면이 확대되고 있다.
(대응 언어는 Awk, Dos batch, COBOL, C, C++, C#, Erlang, Fortran, Java, JavaScript, Lisp, Lua, Pascal, Perl, PHP, Python, Ruby, Matlab, OCaml, Scheme, Tcl, TeX, Verilog, VHDL, Vimcf.http://www.tamacom.com/handbook/new.html#6.3.2)

ubuntu 17.04 이후는요?


포장 관리자 덕분에 바꿨어요.
ubuntu17.04에서 포장 자료 파일 라이브러리에 들어간 버전이 최신판인 것 같습니다.
↓ 2017.10.10시의 ubuntu 버전별 글로벌 버전
  http://packages.ubuntu.com/search?suite=all&searchon=names&keywords=global

버전 업그레이드에 따라 htags와 관련된 글로벌 본가에 없는 ubuntu 패키지판의 단독 기능이 2개 정도 삭제되었으니 이 기능을 사용하는 사람은 주의해야 한다.
(gtags만 사용하고 글로벌 명령과vim,emacs에서 사용하는 사람은 영향이 없을 것입니다.)
삭제 기능:
  • htmake and htconfig
  • alternate compressed suffix functionality for htags
  • ( cf. http://changelogs.ubuntu.com/changelogs/pool/universe/g/global/global_6.5.6-2/changelog )

    소스에서 구축


    수단1: 본가 tarball 구축


    apt로 버전 제어를 하지 않으면 글로벌 본 사이트에서 tarball./configure && make && make install을 다운로드하면 된다.
    예를 들어
    http://qiita.com/yoshizow/items/9cc0236ac0249e0638ff
    태그 요소의 표시 속성을 수정합니다.

    수단2: deb 패키지 만들기 노력


    가능하다면 apt로 버전 관리를 하고 싶어요!이런 사람.
    2017.5.17시에 deb 패키지에서 ubuntu14.04를 위한 최신 버전의 6.5.6-2 ubuntu17.04 원본 코드를 구축하고 설치하려면 다음 절차를 수행하십시오(모두 ubuntu14.04에서 진행).
  • sudo apt-get install devscripts equivs build-essential autoconf
  • 좋아하는 곳에서 빈 디렉터리를 만들고 터미널을 열어 cd

  • https://launchpad.net/ubuntu/+source/global/6.5.6-2 페이지의'다운로드'위치에 있는 다음 3개의 파일을 wget 또는 어떤 방식으로든 현재 디렉터리로 다운로드합니다
  • global_6.5.6-2.dsc
  • global_6.5.6.orig.tar.gz
  • global_6.5.6-2.debian.tar.xz
  • dpkg-source -x global_6.5.6-2.dsc
  • cd global-6.5.6
  • ./편집기에서 debian/control을 열고 "종속 항목 구축"표시줄에서
    "libtool-bin"을 "libtool"으로 변경
  • ubuntu16.04에서 가방을 분할한 것이 맞습니까? 14.04에libtool-bin 가방이 없기 때문입니다.
  • ./apt-get으로 debian/control의 Build-Depends 표시줄에 패키지 설치
  • 명령으로 실행하는 경우 mk-build-deps --install --root-cmd "sudo"
  • debuild -us -uc -b
  • 성공하면위에 있다.deb 파일 생성
  • sudo dpkg -i ../(生成された.debファイル)
  • ubuntu의 gnu 글로벌 원본의 최신 버전을 보려면 https://launchpad.net/ubuntu/+source/global 페이지의 "Latest upload:"를 보십시오.

    좋은 웹페이지 즐겨찾기