lfs上安裝net-tools
在lfs上安裝net-tools,步驟:
下載net-tools-1.60.tar.bz2,解壓後
make config --對每項進行配置
make --這裡如果是預設的1.60版本,會出現報錯,提示如下錯誤:
inet_sr.c: In function 'INET_setroute':
inet_sr.c:108: error: label at end of compound statement
make[1]: *** [inet_sr.o] Error 1
make[1]: Leaving directory `/root/sources/net-tools-1.60/lib'
make: *** [subdirs] Error 2
解決的辦法是對這個問題打一個patch,patch內容如下:
--- net-tools-1.60/hostname.c 2001-04-08 19:04:23.000000000 +0200
+++ net-tools-1.60-fixed/hostname.c 2004-05-29 20:29:50.526423387 +0200
@@ -98,6 +98,7 @@
fprintf(stderr, _("%s: name too long\n"), program_name);
break;
default:
+ ;
}
exit(1);
};
@@ -117,6 +118,7 @@
fprintf(stderr, _("%s: name too long\n"), program_name);
break;
default:
+ ;
}
exit(1);
};
@@ -174,6 +176,7 @@
printf("%s\n", hp->h_name);
break;
default:
+ ;
}
}
diff -Nur net-tools-1.60/lib/inet_sr.c net-tools-1.60-fixed/lib/inet_sr.c
--- net-tools-1.60/lib/inet_sr.c 2000-02-20 22:46:45.000000000 +0100
+++ net-tools-1.60-fixed/lib/inet_sr.c 2004-05-29 20:29:42.490447616 +0200
@@ -105,6 +105,7 @@
case 2:
isnet = 0; break;
default:
+ ;
}
/* Fill in the other fields. */
將以上內容儲存為hostname.patch,複製到net-tools的原始碼目錄下,執行:
patch -Np1 -i hostname.patch
即可修改該問題。
然後make -n install ; make install。
完成安裝。
以上patch的原文連結:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/12932950/viewspace-374824/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 在lfs上安裝tcpdumpTCP
- 在lfs上繼續安裝openssh
- 【git】Ubuntu作業系統上安裝Git LFSGitUbuntu作業系統
- LFS (版本6.1.1) 安裝心得(轉)
- ubuntu20.04 安裝 Git LFSUbuntuGit
- Windows上安裝JDKWindowsJDK
- CentOS 上安裝 NginxCentOSNginx
- centos上安裝grafanaCentOSGrafana
- Docker上安裝RedisDockerRedis
- centos上安裝redmineCentOS
- Ubuntu上PHPUnit安裝UbuntuPHP
- Ubuntu 上 安裝 redisUbuntuRedis
- Mac上安裝NginxMacNginx
- Git LFSGit
- LFS 8.0 和 Beyond LFS 8.0 正式釋出
- 重走LFS之路:(二) 儲存裝置準備
- 在CentOS上安裝GitCentOSGit
- linux上安裝ELKLinux
- 在centos上安裝molochCentOS
- 在Windows上安裝MavenWindowsMaven
- 在CentOS上安裝dockerCentOSDocker
- windows上安裝配置redisWindowsRedis
- linux上安裝mongodbLinuxMongoDB
- linux 上安裝kapacitorLinux
- linux上安裝mysqlLinuxMySql
- centos上nginx的安裝CentOSNginx
- 在CentOS上安裝PowerShellCentOS
- 在windows上安裝numpyWindows
- 在mac上安裝DockerMacDocker
- mysql 在windows上安裝MySqlWindows
- MAC上如何安裝mongoDBMacMongoDB
- 在Centos上安裝wordpressCentOS
- linux上安裝VNCLinuxVNC
- 在AIX上安裝GCCAIGC
- Mac OX上安裝MongoDbMacMongoDB
- hive在centos上安裝HiveCentOS
- Redhat 5 上安裝yumRedhat
- 在AIX上安裝VNCAIVNC