如何从源存储库下载东西?

Orc*_*ris 5 repository source-code software-sources

可能重复:
如何获取通过 apt-get 安装的软件包的源代码?

我想查看一些程序来帮助我学习编程,所以我在 Ubuntu 中启用了源代码库。如何从该存储库下载内容?

fos*_*dom 6

首先 - 创建一个工作文件夹来下载源代码

mkdir ~/working_dir
cd ~/working_dir
Run Code Online (Sandbox Code Playgroud)

最简单的方法是使用语法apt-get source [foo]where [foo]is the package name。

例如 - 如果你想查看nautilus你会使用的来源

apt-get source nautilus
Run Code Online (Sandbox Code Playgroud)

基本开发工具

显然 - 如果您打算进行代码更改,则需要一些额外的东西。

sudo apt-get install devscripts build-essential fakeroot
Run Code Online (Sandbox Code Playgroud)

构建包

要安装开发包和依赖项,请使用语法

sudo apt-get build-dep [foo]
Run Code Online (Sandbox Code Playgroud)

最后 - 构建 debian 包

debuild -us -uc
Run Code Online (Sandbox Code Playgroud)