海詩網(wǎng) 頭條熱點 CentOS

CentOS

3、使用rpm-IVH vsftpd-2。2 .2-11 .el6 _ 3.1。src。每分鐘轉數(shù)對該包進行安裝:

[root @ localhostbirdofprey]# rpm-ivhvsftpd-2。2 .2-11 .el6 _ 3.1。src。每分鐘轉數(shù)

安裝過程中系統(tǒng)會提示類似如下錯誤:

警告:vsftpd-2。2 .2-11 .el6 _ 3.1。src。rpm:標頭v3 RSA/sha1簽名,keyIDc105b9de:NOKEY

1:vsftpdwarning:usermockbuilddoesnotexist-使用根

###########################################[100%]

警告:usermockbuilddoesnotexist-使用根

警告:groupmockbuilddoesnotexist-使用根

警告:usermockbuilddoesnotexist-使用根

警告:groupmockbuilddoesnotexist-使用根

警告:usermockbuilddoesnotexist-使用根

警告:groupmockbuilddoesnotexist-使用根

此時需要使用添加用戶模擬版本命令創(chuàng)建模擬構建用戶:

[root @ localhostbirdofprey]# addusermockbuild

4、重新使用rpm-IVH vsftpd-2。2 .2-11 .el6 _ 3.1。src。每分鐘轉數(shù)對該包進行安裝:

[root @ localhostbirdofprey]# rpm-ivhvsftpd-2。2 .2-11 .el6 _ 3.1。src。每分鐘轉數(shù)

警告:vsftpd-2。2 .2-11 .el6 _ 3.1。src。rpm:標頭v3 RSA/sha1簽名,keyIDc105b9de:NOKEY

1:vsftpd # # # # # # # # # # # # # # # # # # # # # # #[100%]

5、使用命令CD/root/rpmbuild/SOURCES/vsftpd/SOURCES進入vsftpd源碼包目錄,并使用塔爾-zxvf vsftpd-2.2.2.tar.gz解壓vsftpd-2.2.2.tar.gz源碼包:

[root @ localhostSOURCES]# tar-zxvfvsftpd-2。2 .2 .焦油。地面零點

6、使用命令cd vsftdp-2.2.2進入vsfftpd-2.2.2源碼目錄:

[root @ localhostSOURCES]# cdvsftpd-2。2 .2

7、使用命令六。特點修改功能。c文件;將行內容為:vsf_cmdio_write_raw(p_sess,' UTF8 \ r \ n ');

修改為://vsf_cmdio_write_raw(p_sess,' UTF8\r\n ')。

8、使用命令vi opts.c修改opts.c文件;

將handle_opts函數(shù)修改成如下:

空的

handle _ opts(struct vsf _ session * p _ sess)

{

str _ upper(p _ sess-FTP _ arg _ str);

//if(str _ equal _ text(p _ sess-FTP _ arg _ str,' UTF8ON '))

//{

//vsf_cmdio_write(p_sess,F(xiàn)TP_OPTSOK,' alwaysinutf 8 mode ');

//}

//否則

//{

//vsf_cmdio_write(p_sess,F(xiàn)TP_BADOPTS,' option not understand ');

//}

}

9、返回上層目錄并使用vsftpd-2.2.2.tar.gz vsftpd-2。2 .2/命令重新壓縮vsftpd-2.2.2.tar.gz文件:

[root @ localhostSOURCES]# tar-zcvvsftpd-2。2 .2 .焦油。gzvsftpd-2。2 .2/

我們使用ls -命令可以看到列表中vsftpd-2.2.2.tar.gz文件創(chuàng)建時間已經(jīng)為當前創(chuàng)建時間,如下所示:

-rw-rw-r .一模擬構建模擬構建186982 5月3日15時39分vsftpd-2.2.2.tar.gz

-rw-r-r-r .一模擬構建模擬構建2828 2月13時00分06秒vsftpd-22 .2-uint-uid GID。修補

-rw-r-r-r .一模擬構建模擬構建1640 2月13 00:06僅vsftpd-2。2 .2缸發(fā)動機。修補

-rw-r-r-r .一模擬構建模擬構建514 2月13 00:06 vsftpd-close-STD-FDS。修補

-rwxr-xr-x. 1模擬構建模擬構建338 2月13 00:06 vsftpd_conf_migrate.sh

-rw-r-r-r .一模擬構建模擬構建125 2月13 00:06 vsftpd.ftpusers

-rwxr-xr-x. 1模擬構建模擬構建2824 2月13 00:06 vsftpd.init

-rw-r-r-r .一模擬構建模擬構建335 2月13 00:06 vsftpd.pam

-rw-r-r-r .一模擬構建模擬構建361 2月13 00:06 vsftpd.user_list

-rw-r-r-r .一模擬構建模擬構建345 2月13 00:06 vsftpd.xinetd

10、進入源碼包下的規(guī)范目錄,并使用rpmbuild -bb vsftpd.spec命令生成vsftpd-2。2 .2-11 .El 6.1。x86 _ 64。轉速:

[root @ localhostSPECS]# rpmbuild-bbvsftpd。投機

此時因為系統(tǒng)缺少依賴包會報如下錯誤:

錯誤:生成依賴項失敗:

vsftpd-2.2.2-11.el6.1.x86_64需要libcap-devel

vsftpd-2.2.2-11.el6.1.x86_64需要tcp_wrappers-devel

我們可以從厘斯6.4安裝盤中找到如下每分鐘轉數(shù)軟件包進行手動安裝,包名如下:

libattr-2。4 .44-7 .el6。i686。rpm lib cap-devel-2.16-5.5。el6。x86 _ 64。每分鐘轉數(shù)

libattr-2。4 .44-7 .el6。x86 _ 64。rpm TCP _ wrappers-devel-7.6-57。el6。i686。每分鐘轉數(shù)

libattr-devel-2。4 .44-7 .el6。i686。rpm TCP _ wrappers-devel-7.6-57。el6。x86 _ 64。每分鐘轉數(shù)

libattr-devel-2。4 .44-7 .el6。x86 _ 64。rpm TCP _ wrappers-libs-7.6-57。el6。i686。每分鐘轉數(shù)

lib cap-2.16-5.5。el6。i686。rpm TCP _ wrappers-libs-7.6-57。el6。x86 _ 64。每分鐘轉數(shù)

lib cap-2.16-5.5。el6。x86 _ 64。轉速vsftpd-2。2 .2-11 .el6 _ 3.1。src。每分鐘轉數(shù)

libcap-devel-2.16-5.5。el6。i686。每分鐘轉數(shù)

11、將以上各包使用rpm -ivh * .rpm -force - nodeps命令進行強制安裝:

[root@localhostrpm]#rpm-ivh* .rpm - force - nodeps

警告:libattr-2。4 .44-7 .el6。i686。rpm:標頭v3 RSA/sha1簽名,keyIDc105b9de:NOKEY

準備的.###########################################[100%]

1:libattr # # # # # # # # # # # # # # # # # # # # # #[8%]

2:libcap # # # # # # # # # # # # # 17%]

3:TCP _ wrappers-libs # # # # # # # # # # # # # # # # # # 25%]

4:libattr # # # # # # # # # # # # # # 33%]

5:libcap # # # # # # # # # # # # # # # # # 42%]

6:TCP _ wrappers-libs # # # # # # # # # # # # # 50%]

7:TCP _ wrappers-devel # # # # # # # # # # # # # # # # # 58%]

8:lib cap-devel # # # # # # # # # # # # # 67%]

9:libattr-devel # # # # # # # # # 75%]

10:TCP _ wrappers-devel # # # # # # # # # # # # # # # # # # # # # # #[83%]

11:lib cap-devel # # # # # # # # # 92%]

12:libattr-devel # # # # # # # # # # # # 100%]

12、再次使用rpmbuild -bb vsftpd.spec對vsftpd-2。2 .2-11 .El 6.1。x86 _ 64。每分鐘轉數(shù)包重新進行編譯:

[root@lo

本文來自網(wǎng)絡,不代表海詩網(wǎng)立場,轉載請注明出處:http://x91880.com/n/135153.html
      

win7忘記電腦開機登錄密碼怎么辦(win7取消登錄界面切換用戶)

如何徹底解決win7 0x0錯誤(win7錯誤代碼0x800b010a)

發(fā)表回復
聯(lián)系我們
聯(lián)系我們

在線咨詢: QQ交談

郵箱: 3587015498@qq.com

工作時間:周一至周五,9:00-17:30,節(jié)假日休息

關注微信
微信掃一掃關注我們
微信掃一掃關注我們
關注微博
返回頂部