그놈 터미널을 자동으로 생성해보십시오

그놈 터미널을 자동으로 생성해보십시오

저는 페도라 20을 사용하고 있습니다. 그놈 터미널을 만들려고합니다. automake가 일부 패키지를 찾을 수 없습니다. 왜 그런지 이해가 안 돼요.

이것은 내가 이해하지 못하는 부분이다.

checking which gtk+ version to compile against... 3.0
checking for TERM... no
configure: error: Package requirements (vte-2.91 >= 0.37.0
   glib-2.0 >= 2.40.0
   gio-2.0 >= 2.33.2
   gtk+-3.0 >= 3.9.9
   gsettings-desktop-schemas >= 0.1.0
   dconf >= 0.14.0
   uuid
    x11) were not met:

No package 'vte-2.91' found
Requested 'glib-2.0 >= 2.40.0' but version of GLib is 2.38.2
No package 'uuid' found

--"vte-2.91" 페이지를 찾을 수 없습니다. 패키지 vte-2.91 또는 패키지 vte를 찾고 있습니까? vte를 설치했지만 vte-2.91 패키지는 설치하지 않았습니다. Fedora는 패키지 이름을 vte로 지정합니다. 나는 무엇으로 만들어졌나요?

현재 생각: vte 2.91 버전의 소스 코드를 다운로드하여 컴파일해야 합니다.

--패키지 'uuid'를 찾을 수 없습니다. uuid를 설치하려고 하면 yum install에서 패키지가 이미 설치되어 있다고 표시됩니다.

# yi is an alias for yum install 
me $ yi uuid.i686  uuid-devel.i686
[sudo] password for me: 

Loaded plugins: langpacks, refresh-packagekit
Package uuid-1.6.2-21.fc20.i686 already installed and latest version
Package uuid-devel-1.6.2-21.fc20.i686 already installed and latest version
Nothing to do
me $ 

UUID 문제를 해결하는 방법?

답변1

각 라이브러리는 일반적으로 다음과 같은 여러 패키지로 나뉩니다.

foo       #the library
foo-bin   #binaries used by foo
foo-dbg   #debug symbols used by foo
foo-dev   #development stuff used by foo
foo-devel #development stuff used by foo

소프트웨어를 컴파일할 때 libvte-devel과 같은 모든 종속 라이브러리의 해당 개발 파일을 설치해야 합니다. Ubuntu 및 Debian 기반 시스템은 접미사를 사용 -dev하지만 Fedora는 접미사를 사용합니다 -devel. 하지만 기본적으로는 같습니다.

내 시스템에 libvte-2.90-devlibvte-dev. git에서 최신 버전을 확인한 경우 필수 패키지를 사용할 수 없기 때문에 시스템이 필수 요구 사항을 충족하지 못할 가능성이 높습니다. 이 경우 필요한 라이브러리와 해당 개발 파일을 수동으로 설치해야 하거나 jhbuild종속성을 찾고 빌드하는 데 도움이 될 수 있는 gnome 개발 빌드 시스템을 사용할 수 있습니다.

관련 정보