如何构建 gcc-4.9/libgcc1_4.9.2-10_amd64.deb
How to build gcc-4.9/libgcc1_4.9.2-10_amd64.deb
我需要在本地构建 gcc-4.9/libgcc1_4.9.2-10_amd64.deb 以便我可以将此 deb 文件复制到另一台主机进行安装。
我知道我们可以使用以下步骤构建 .deb 并安装文件:
# apt-get source gcc version 4.9
# dpkg-checkbuilddeps
# apt-get install <for all packages listed in above command>
# dpkg-buildpackage -uc -us
# dpkg -i <package.deb>
请确认步骤并告诉我如何下载 gcc-4.9/libgcc1_4.9.2-10_amd64.deb 包源代码来构建 .deb 文件?但是我在第一步本身就遇到了错误:
# apt-get source gcc version 4.9
Reading package lists... Done
Building dependency tree
Reading state information... Done
Picking 'gcc-defaults' as source package instead of 'gcc'
NOTICE: 'gcc-defaults' packaging is maintained in the 'Svn' version control system at:
svn://svn.debian.org/svn/gcccvs/branches/sid/gcc-defaults
E: Unable to find a source package for version
安装所需的包:
sudo apt-get install build-essential fakeroot devscripts
配置apt
打开你的 /etc/apt/sources.list
,取消注释以 deb-src
开头的行
添加以下行:
deb-src http://httpredir.debian.org/debian unstable main
NB : 如果你使用稳定版,从不稳定版获取源代码不会影响它。
更新
sudo apt-get update
使用命令apt-get source
下载源码:
apt-get source gcc
下载包后(gcc-defaults-1.136
gcc-defaults_1.136.dsc
和 gcc-defaults_1.136.tar.gz
)
,您可以检查您所在的目录(键入 ls),您会发现除了下载的 3 个文件外,您还有一个名为 gcc-defaults-1.136
的目录。这是 Debian 软件包的解压源。
获取构建依赖项
sudo apt-get build-dep gcc
构建包
debuild -b -uc -us
我需要在本地构建 gcc-4.9/libgcc1_4.9.2-10_amd64.deb 以便我可以将此 deb 文件复制到另一台主机进行安装。
我知道我们可以使用以下步骤构建 .deb 并安装文件:
# apt-get source gcc version 4.9
# dpkg-checkbuilddeps
# apt-get install <for all packages listed in above command>
# dpkg-buildpackage -uc -us
# dpkg -i <package.deb>
请确认步骤并告诉我如何下载 gcc-4.9/libgcc1_4.9.2-10_amd64.deb 包源代码来构建 .deb 文件?但是我在第一步本身就遇到了错误:
# apt-get source gcc version 4.9
Reading package lists... Done
Building dependency tree
Reading state information... Done
Picking 'gcc-defaults' as source package instead of 'gcc'
NOTICE: 'gcc-defaults' packaging is maintained in the 'Svn' version control system at:
svn://svn.debian.org/svn/gcccvs/branches/sid/gcc-defaults
E: Unable to find a source package for version
安装所需的包:
sudo apt-get install build-essential fakeroot devscripts
配置apt
打开你的 /etc/apt/sources.list
,取消注释以 deb-src
添加以下行:
deb-src http://httpredir.debian.org/debian unstable main
NB : 如果你使用稳定版,从不稳定版获取源代码不会影响它。
更新
sudo apt-get update
使用命令apt-get source
下载源码:
apt-get source gcc
下载包后(gcc-defaults-1.136
gcc-defaults_1.136.dsc
和 gcc-defaults_1.136.tar.gz
)
,您可以检查您所在的目录(键入 ls),您会发现除了下载的 3 个文件外,您还有一个名为 gcc-defaults-1.136
的目录。这是 Debian 软件包的解压源。
获取构建依赖项
sudo apt-get build-dep gcc
构建包
debuild -b -uc -us