Linux下获取软件源码的几种方法
来源:互联网 发布:怎么让胃变小 知乎 编辑:程序博客网 时间:2024/06/05 00:47
直接在源码网站下载
github
gnu软件列表
Linux各种发行版在线软件列表,列如ArchLinux在线软件包
在Linux发行版下通过包管理器下载
因为不同的发行版有不同的软件包管理机制,所以在此我只简单介绍ArchLinux和Ubuntu的源码下载方法,其他的发行版请自行参考网上相关文档。
ArchLinux下通过abs(Arch Build System)下载
首先,通过pacman安装abs工具
sudo pacman -S base-devel abs
然后,下载abs树
sudo abs
接着,下载特定的软件包
sudo abs [package_name]列如find包:pacman -Qo $(which find)结果显示:"/usr/bin/find is owned by findutils 4.4.2-3"cp -r /var/abs/core/findutils /home/your_name/findutilscd /home/your_name/findutilsmakepkg -od
makepkg简单用法
makepkg -od
获取软件源码,不进行构建makepkg -s
自动处理软件相关依赖makepkg -e
构建本地软件包
如果你想要手动安装构建的软件包
pacman -U name-of-package.xz
Ubuntu下通过apt系列工具下载
Ubuntu下依然以find命令作为列子
dpkg -s $(which find)结果显示:findutils: /usr/bin/findsudo apt-get source findutilscd /usr/src/findutils-XXX #XXX表示版本号 sudo tar zxvf findutils-XXX.tar.gz
参考
ArchLinux Wiki
GNU FTP
如何查看linux命令源代码
0 0
- Linux下获取软件源码的几种方法
- Linux获取网页源码的几种方法
- linux 下软件安装的几种方法
- Linux下安装软件的几种方法
- Linux下安装软件的几种方法
- Linux下的几种实用软件安装方法
- Linux下软件安装的几种方法
- Linux下安装软件的几种方法
- Linux下安装软件的几种方法
- Linux下安装软件的几种方法
- Linux下安装软件的几种方法
- Linux 下获取Root权限的几种方法
- Linux 下获取Root权限的几种方法
- Linux获取网页源码的几种方法 linux爬虫程序
- Linux获取网页源码的几种方法 linux爬虫程序
- linux 安装软件的几种方法
- linux安装软件的几种方法
- linux安装软件的几种方法
- android send key event
- Read the Last line in a file
- html form
- 国内Android应用分析报告,看看大家都在用什么开发
- CentOS安装JDK1.7
- Linux下获取软件源码的几种方法
- Python数字
- 匿名函数和闭包
- Android OkHttp3使用http2问题记录
- Unix Linux vi vim 使用手册|vi vim 常用命令 详解
- 软件工程与能力成熟度模型CMM
- SQLi Lab的视频教程和文字教程
- 向上兼容与向下兼容
- css rect