linux系统安装dpkg,无法在Linux 2.6.18上安装dpkg

2023-05-16

我有一个我正在尝试使用的虚拟机.它似乎没有dpkg或apt-get,所以我从http://packages.debian.org/sid/dpkg-dev下载了源代码.

如果我运行./configure后跟make make get

$make

make all-recursive

make[1]: Entering directory `/home/dbadmin/temp/dpkg-1.16.8'

Making all in lib

make[2]: Entering directory `/home/dbadmin/temp/dpkg-1.16.8/lib'

Making all in compat

make[3]: Entering directory `/home/dbadmin/temp/dpkg-1.16.8/lib/compat'

CC empty.o

cc1: error: unrecognized command line option "-Wvla"

make[3]: *** [empty.o] Error 1

make[3]: Leaving directory `/home/dbadmin/temp/dpkg-1.16.8/lib/compat'

make[2]: *** [all-recursive] Error 1

make[2]: Leaving directory `/home/dbadmin/temp/dpkg-1.16.8/lib'

make[1]: *** [all-recursive] Error 1

make[1]: Leaving directory `/home/dbadmin/temp/dpkg-1.16.8'

make: *** [all] Error 2

我试过了

$./configure –disable-compiler-warnings

$make

要得到 …

CC trigproc.o

CC update.o

CCLD dpkg

archives.o: In function `tar_writeback_barrier':

/home/dbadmin/temp/dpkg-1.16.8/src/archives.c:1139: undefined reference to `sync_file_range'

archives.o: In function `fd_writeback_init':

/home/dbadmin/temp/dpkg-1.16.8/src/archives.c:77: undefined reference to `sync_file_range'

collect2: ld returned 1 exit status

make[2]: *** [dpkg] Error 1

make[2]: Leaving directory `/home/dbadmin/temp/dpkg-1.16.8/src'

make[1]: *** [all-recursive] Error 1

make[1]: Leaving directory `/home/dbadmin/temp/dpkg-1.16.8'

make: *** [all] Error 2

这是我的机器

$uname -a

Linux server.name.domain.tld 2.6.18-194.26.1.el5xen #1 SMP Fri Oct 29 14:30:03 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux

我应该如何获得功能包管理器呢?

更新:

$gcc –version

gcc(GCC)4.1.2 20080704(Red Hat 4.1.2-51)

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

linux系统安装dpkg,无法在Linux 2.6.18上安装dpkg 的相关文章

随机推荐