注意:apt-get可以在源代码下载完成后自动解压、编译、安装,因此下载完成后可能会提示“运行解包的命令“dpkg-source -x e2fsprogs_1.42.5-1ubuntu2.dsc”出错。”。在这里我们不必管它,我们没必要通过它来解压。4 编译测试把源代码压缩包复制出来后,就可以解压,尝试编译了。编译时,先用归档管理器或终端中 ...
apt-get source apt-get download apt-get source -d apt-get build-dep apt-get clean # 清除缓存(/var/cache/apt/archives/{,partial}下)中所有已下载的包 apt-get autoclean # 类似于clean,但清除的是缓存中过期的包(即已不能下载或者是无用的包) apt-get autoremove # 删除因安装软件自动安装的依赖...
sudo apt-get source vsftpd 当尝试从存储库下载包的源代码时,您可能会遇到一个常见错误“E:您必须将一些‘deb-src’URI 放入您的sources.list 中”。 14. 从源代码编译 Ubuntu 软件包 您还可以使用选项“--compile”同时下载、解压和编译源代码,如下所示。 sudo apt-get --compile source goaccess 15. 下...
#apt-cache show packagename 如果你只是想要检查编译一个包需要哪些其他的包,那么可以利用上面的命令,其中'packagename'是包名。 下载包packagename的源代码 $apt-get source packagename 这将在当前目录下载个文件:*.orig.tar.gz,*.dsc,*.diff.gz。如果这个包是debian的,那么最后一个文件没有,并且第一个文件...
atp-get使用source.list文件进行软件包管理。如果您想了解关于如何编辑和更新source.list中的条目的信息,请参阅SourcesList。 “起初,GNU/Linux系统中只有.tar.gz。用户必须自己编译他们想使用的每一个程序。在Debian出现之后,人们认为有必要在系统中添加一种机制用来管理安装在计算机上的软件包。人们将这套系统称为dpk...
如果指定了--compile选项,则将使用rpmbuild编译软件包;如果指定了--download-only选项,则不会解压缩源代码包。 可以通过在源名称后跟等号(=)然后是要获取的版本来检索特定的源版本,类似于用于软件包文件的机制。这将使得能够精确匹配源代码包名称和版本,并隐式启用APT::Get::Only-Source选项。 请注意,源代码包...
source - 下载源码包文件 build-dep - 为源码包配置所需的编译依赖关系 dist-upgrade - 发布版升级,见 apt-get(8) dselect-upgrade - 根据 dselect 的选择来进行升级 clean - 删除所有已下载的包文件 autoclean - 删除已下载的旧包文件 check - 核对以确认系统的依赖关系的完整性 ...
apt-get source -d <pkg># 下载完源码包后,编译 apt-get build-dep <pkg># 构建pkg源码包的依赖环境(编译环境?) apt-get clean # 清除缓存(/var/cache/apt/archives/{,partial}下)中所有已下载的包 apt-get autoclean # 类似于clean,但清除的是缓存中过期的包(即已不能下载或者是无用的包) ...
#当是查看该包被哪些包依赖吧...)sudo apt-get build-dep # ---(package 安装相关的编译环境)apt-get source #---(package 下载该包的源代码)sudo apt-get clean && sudo apt-get autoclean # ---清理下载文件的存档 && 只清理过时的包sudo apt-get check #---检查是否有损坏的依赖 2 apt-get ins...