apt-get build-dep命令详解
今天看到一位网友的签名档写着:“用 Debian 的感觉就象家里开超市一样不管要什么只需一个 apt-get”。实在太贴切了,我也觉得有这种感觉~
今天在ubuntu中文上看到 apt-get 里面有个 build-dep参数,上网查了好久都没有找到答案,手册英文写着:
build-dep causes apt-get to install/remove packages in an attempt to satisfy the build dependencies for a source package.
经过理解得出:
build-dep参数是指建立某个要编译软件的环境,可以这样理解:比如我们现在要手工编译apache,那如果想让编译正常通过,你可以事先把编译过程中需要用到的软件包先配置好。
如:
1 2 3 4 5 6 7 8 9 10 | howlym@ubuntu:~$ sudo apt-get build-dep apache2 正在读取软件包列表… 完成 正在分析软件包的依赖关系树… 完成 下列【新】软件包将被安装: autoconf autotools-dev libdb4.2-dev libexpat1-dev libldap2-dev libpcre3-dev libssl-dev libtool m4 zlib1g-dev 共升级了 0 个软件包,新安装了 10 个软件包,要卸载 0 个软件包,有 0 个软件未被升 级。 需要下载 4869kB/4979kB 的软件包。 解压缩后会消耗掉 15.1MB 的额外空间。 您希望继续执行吗?[Y/n] |
这样就一目了然了,比Freebsd的port安装还要一目了然,呵呵。
由于关系包一般都很多.
日后想卸载却又忘记关系包的名字,
可以事先做个记录.apt-get build-dep pidgin | tee pidgin-b-d.log
这样就不会忘记了.
posted on 2022-05-31 09:37 lh03061238 阅读(389) 评论(0) 编辑 收藏 举报
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)