Centos 7.1의 PAC Manager 종속성 문제

Centos 7.1의 PAC Manager 종속성 문제

나는 다운로드했다공보위원회 과장하지만 이렇게 하려고 하면 yum install종속성 오류가 발생합니다.

Error: Package: pac-4.5.5.5-2.x86_64 (/pac-4.5.5.5-2.x86_64)
       Requires: perl(Gnome2::GConf)
Error: Package: pac-4.5.5.5-2.x86_64 (/pac-4.5.5.5-2.x86_64)
       Requires: perl(Gtk2::GladeXML)
Error: Package: pac-4.5.5.5-2.x86_64 (/pac-4.5.5.5-2.x86_64)
       Requires: perl-Crypt-Blowfish
Error: Package: pac-4.5.5.5-2.x86_64 (/pac-4.5.5.5-2.x86_64)
       Requires: perl(Net::ARP)
Error: Package: pac-4.5.5.5-2.x86_64 (/pac-4.5.5.5-2.x86_64)
       Requires: perl-IO-Stty

내 저장소(아래 목록)에서 이러한 종속성을 사용할 수 없기 때문에 이러한 종속성을 충족하는 방법을 모르겠습니다. 웹에서 작동하는 솔루션을 찾지 못했습니다.

이전 게시물에서 해결 방법을 시도했습니다.이 CentOS 포럼 주제, 하지만 설치할 수 없으며 다음 오류가 Pango발생합니다 .cpan

Pre-requisites not found:
Can't locate Cairo.pm in @INC (@INC contains: /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 .) at (eval 11) line 1.
BEGIN failed--compilation aborted at (eval 11) line 1.

Please install them manually.
No 'Makefile' created  XAOC/Pango-1.226.tar.gz
  /usr/bin/perl Makefile.PL -- NOT OK
Running make test
  Make had some problems, won't test
Running make install
  Make had some problems, won't install
Could not read metadata file. Falling back to other methods to determine prerequisites
Failed during this command:
 XAOC/Pango-1.226.tar.gz                      : writemakefile NO -- No 'Makefile' created

어떻게 해결해야 할지 모르겠습니다. 또한 cpan패키지를 통해 설치를 시도했습니다.퍼몽크스. 이를 생략 Pango하고 시도해 보면 Gtk2누락된 종속성이 Pango및 이라고 표시됩니다 Glib. Glib오류 없이 설치 과정을 진행 했습니다 cpan.

다음 저장소가 있습니다.

repo id                     repo name                                     status
adobe-linux-x86_64          Adobe Systems Incorporated                        2
atrpms/7/x86_64             Red Hat Enterprise Linux 7 - x86_64 - ATrpms    827
base/7/x86_64               CentOS-7 - Base                               8,652
centosplus/7/x86_64         CentOS-7 - Plus                                  43
elrepo                      ELRepo.org Community Enterprise Linux Reposit   150
epel/x86_64                 Extra Packages for Enterprise Linux 7 - x86_6 8,305
extras/7/x86_64             CentOS-7 - Extras                               149
gf/x86_64                   Ghettoforge packages that won't overwrite cor    91
google-chrome               google-chrome                                     3
nux-dextop/x86_64           Nux.Ro RPMs for general desktop use           1,962
remi                        Les RPM de remi pour Enterprise Linux 7 - x86 2,112
remi-debuginfo/x86_64       Les RPM de remi pour Enterprise Linux 7 - x86   784
remi-php55                  Les RPM de remi de PHP 5.5 pour Enterprise Li   299
remi-php55-debuginfo/x86_64 Les RPM de remi de PHP 5.5 pour Enterprise Li   199
remi-php56                  Les RPM de remi de PHP 5.6 pour Enterprise Li   302
remi-php56-debuginfo/x86_64 Les RPM de remi de PHP 5.6 pour Enterprise Li   200
remi-safe                   Safe Remi's RPM repository for Enterprise Lin   131
remi-test                   Les RPM de remi en test pour Enterprise Linux   384
remi-test-debuginfo/x86_64  Les RPM de remi en test pour Enterprise Linux   116
rpmforge                    RHEL 7 - RPMforge.net - dag                     245
updates/7/x86_64            CentOS-7 - Updates                              967
virtualbox/7/x86_64         Oracle Linux / RHEL / CentOS-7 / x86_64 - Vir     8

최대한 자세히 설명드린 것 같은데, 누락된 내용이 있으면 추가하겠습니다.

신뢰성이 부족하여 모든 URL이 URL로 연결되지는 않습니다.

편집하다:

Glib종속성을 충족한 후 Test::ConsistentVersion완전히 설치되었으며 누락된 항목 Gtk2만 표시되었습니다 Pango.

Pango통해 설치하려고 하면 cpan다음이 반환됩니다.

Running install for module 'Pango'
Running make for X/XA/XAOC/Pango-1.226.tar.gz
  Has already been unwrapped into directory /root/.cpan/build/Pango-1.226-H8GEMA
  No 'Makefile' created
, won't make
Running make test
  Make had some problems, won't test
Running make install
  Make had some problems, won't install

그게 다인데 다음에 어디로 가야할지 모르겠습니다.

답변1

어제도 같은 문제가 발생했습니다.

마침내 pac-manager에 필요한 모든 누락된 종속성을 포함하는 멋진 yum 저장소를 찾았습니다.일반 데스크톱 사용을 위한 Nux.Ro RPM

저장소는 설치 프로그램을 제공하므로 다음을 수행할 수 있어야 합니다.

$ cd /tmp
$ wget http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm
$ sudo yum install -y nux-dextop-release-0-5.el7.nux.noarch.rpm
$ sudo yum install pac

yum의 프록시 오류로 인해 누락된 모든 패키지를 수동으로 가져와 종속성이 충족될 때까지 수동으로 설치하게 되었습니다. 다음 목록이 포함되어 있습니다(모두 저장소에 있음).

  • perl-Gnome2-VFS-1.082-1.el7.nux.x86_64.rpm
  • perl-Gtk2-Unique-0.05-10.el7.nux.x86_64.rpm
  • perl-Gtk2-Ex-Simple-List-0.50-19.el7.nux.noarch.rpm
  • perl-IO-Stty-0.03-10.el7.nux.noarch.rpm
  • perl-Crypt-Blowfish-2.12.001-5.el7.nux.x86_64.rpm
  • perl-Net-ARP-1.0.9-1.el7.nux.x86_64.rpm
  • perl-Gnome2-Canvas-1.002-24.el7.nux.x86_64.perl
  • Gnome2-1.045-1.el7.nux.x86_64.rpmrpm

답변2

다음을 시도해 보세요

TAR 파일 다운로드: pac-4.5.5.5-all.tar.gz TAR 파일의 압축을 풉니다.

tar -xvzf pac-4.5.5.5-all.tar.gz

참고: 그러면 다음과 같은 파일이 생성됩니다.pac

다음 명령을 실행합니다.

sudo yum install perl-YAML.noarch
sudo yum install uuid-perl.x86_64
sudo yum install perl-Crypt-CBC.noarch
sudo yum install gtk2.x86_64
sudo yum install gtk2-devel.x86_64
sudo yum install perl-CPAN.noarch

다음을 입력하여 새 터미널에서 CPAN을 시작합니다.

sudo cpan (important: start CPAN ar root)

CPAN 셸에서 다음을 입력합니다.

yes
install Test::More
install ExtUtils::PkgConfig
install ExtUtils::Depends

CPAN 셸을 열어두고 다른 터미널 창으로 전환합니다.

다음 명령을 실행합니다.

sudo yum install glib2-devel.x86_64
sudo yum install pango-devel.x86_64
sudo yum install epel-release.noarch
sudo yum clean all
sudo yum makecache
sudo yum install unique-devel.x86_64
sudo yum install GConf2-devel.x86_64
sudo yum install libglade2-devel.x86_64
sudo yum install perl-Socket6.x86_64

CPAN 쉘로 다시 전환하고 다음을 입력하십시오.

install Cairo
install Pango
install Gtk2
install Gtk2::Unique
install Net:ARP
install Crypt::Rijndael
install Crypt::Blowfish
install Gtk2::Ex::Simple::List

이 작업은 실패하므로 일부 편집이 필요합니다.

새 터미널 창으로 전환

sudo su
cd /.cpan/build/Genome2-GConf-1.044-iKcoAq/xs
vi GConfEngine.xs

다음으로 시작하는 줄까지 아래로 스크롤합니다.##gboolean gconf_engine_key_is_writable (...)

다음으로 시작하는 줄까지 줄을 삭제하세요.guint

이 줄 위에 빈 줄을 남겨두세요:guint

파일을 저장하고 종료

cd ..
make clean
perl Makefile.PL
make

여기에서는 경고를 [b]만[/b] 2번 받게 됩니다. 다른 메시지가 있는 경우 vi위의 편집 단계(사용) 로 돌아가서 편집 내용을 확인해야 합니다 . 이 줄 위에 빈 줄을 남겨 두는 것을 잊지 마세요 guint!

완료되면 CPAN 셸로 돌아가서 계속합니다.

install Gtk2::Ex::Simple::List
install Gnome2::GConf
install Gtk2::GladeXML
cd pac
./pac

에서:https://www.centos.org/forums/viewtopic.php?f=47&t=49960

답변3

업데이트된 지침은 다음과 같습니다.2018설치하다PAC 관리자Centos 7의 최소값:

#!/bin/sh
yum install -y wget
wget http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm 
yum install -y nux-dextop-release-0-5.el7.nux.noarch.rpm   
yum install -y pac perl-Digest-SHA perl-XML-Parser perl-Gnome2-Vte
find /opt/pac -name Vte.so* -exec rm {} \;

& 메뉴 또는 터미널을 통해 실행pac

관련 정보