linux内核编译deb文件
㈠ linux的问题:deb文件和bin文件用什么程序执行
deb包是debian,ubuntu的软件安装包,是类似于rpm的软件包,但是只有这两种系统有deb包的管理软件dpkg,也就是说deb包无法在其它系统上直接执行。而dpkg一般随着debian,ubuntu的发行版而提供,也可以到debian的官网上下载,但是却要解决软件包依赖问题,安装也比较麻烦,所以非debian,ubuntu系统不推荐使用deb软件包,现在基本上所有的deb包都可以找到相应的rpm包,没必要一定要为了安装deb而弄得这么麻烦。这里提供一个rpm包的下载地址http://rpm.pbone.net/ 。里面可以找到你的系统对应的rpm包。bin 文件可以直接执行,在终端里切换到你的bin文件所在目录,修改bin文件的属性使其可执行。如有文件a.bin,则输入chmod+x a.bin,然后执行,输入 “./a.bin”不包括引号,前面那个是点号。
㈡ Linux 下安装deb格式文件怎么弄
deb格式的安装文件应该使用dpkg命令安装,dpkg 是“Debian Packager ”的简写,为 “Debian” 专门开发的套件管理系统。
安装软件
命令行:dpkg -i <.deb file name>
示例:dpkg -i XXX.deb
删除软件包(保留其配置信息)
命令行:dpkg -r
示例:dpkg -r XXX.deb
删除一个包(包括配置信息)
命令行:dpkg -P
示例:dpkg -P XXX.deb
㈢ 如何从Linux源码创建RPM或DEB包
在Linux系统操作中,因为某些原因而想要直接从源码创建安装的软件包,下面就如何在Linux系统下从源码创建RPM或DEB包,以便将来可以更容易的卸载程序。
如果已经从它的源码运行“make install”安装了linux程序。想完整移除它将变得真的很麻烦,除非程序的开发者在Makefile里提供了uninstall的目标设置。否则必须在安装前后比较系统里文件的完整列表,然后手工移除所有在安装过程中加入的文件。
这时候Checkinstall就可以派上使用。Checkinstall会跟踪install命令行所创建或修改的所有文件的路径(例如:“make install”、“make install_moles”等)并建立一个标准的二进制包,让能用发行版的标准包管理系统安装或卸载它,(例如Red Hat的yum或者Debian的apt-get命令)。已知它在 Slackware、SuSe、Mandrake 和 Gentoo 上也工作很好,请参考其官方文档。
在这只集中在红帽子和Debian为基础的发行版,并展示怎样从源码使用Checkinstall创建一个RPM和DEB软件包
在linux上安装Checkinstall
在Debian及其衍生发行版上安装Checkinstall:
# aptitude install checkinstall
在红帽子的发行版上安装Checkinstall,你需要下载一个已经打包好的Checkinstall rpm包(例如:从 http://rpm.pbone.net/找到),不过它已经从Repoforge库里删除了。这个包是针对Cent OS6的,不过也可在Cent OS7里工作。
# wget
ftp://ftp.pbone.net/mirror/ftp5.gwdg.de/pub/opensuse/repositories/home:/ikoinoba/CentOS_CentOS-6/x86_64/checkinstall-1.6.2-3.el6.1.x86_64.rpm# yum install checkinstall-1.6.2-3.el6.1.x86_64.rpm
一旦checkinstall安装好,你就可以用下列格式创建一个特定的软件包
# checkinstall 《install-command》
如果没有参数,默认安装命令“make install”将被使用
用Checkinstall创建一个RPM或DEB包
在这个例子里,我们将创建一个htop包,这是一个linux交互式文本模式进程查看器(类似 top)。
首先,让我们从项目的官方网站下载源代码,作为一个好的习惯,我们存储源码包到/usr/local/src下,并解压它。
# cd /usr/local/src# wget http://hisham.hm/htop/releases/1.0.3/htop-1.0.3.tar.gz# tar xzf htop-1.0.3.tar.gz# cd htop-1.0.3
让我们看看htop的安装命令是什么,以便我们能用Checkinstall命令调用它,如下面所示,htop用“make install”命令安装。
# 。/configure# make install
因此,要创建一个htop安装包,我们可以不带任何参数的调用checkinstall,这将使用“make install”命令创建一个包。在这个过程中, checkinstall命令会问你几个问题。
简而言之,如下命令会创建一个htop包:
# 。/configure# checkinstall
“Should I create a default set of package docs?(我会创建一个默认设置的包文件?)”,回答“Y”:
此可以输入一个包的简短描述,然后按两次回车:
输入一个数字以修改下面的任何值或ENTER继续:

上面就来Linux系统下使用checkinstall从源码创建RPM或DEB包的方法。
㈣ linux下如何安装deb文件
deb是debian发行版的软件包
ubuntu是基于debian 发行的 所有可以用
.deb是solaris系统下的安装包后缀名。安装方法如下
cd 到安装包的目录
dpkg -i 安装包名字
dpkg的详细用法:
dpkg -i 安装一个Debian包裹文件,如你手动下载的文件。
dpkg -c 列出的内容。
dpkg -I 从中提取包裹信息。
dpkg -r 移除一个已安装的包裹。
dpkg -L 列出 安装的所有文件清单。同时请看 dpkg -c 来检查一个 .deb 文件的内容。
dpkg -P
完全清除一个已安装的包裹。和 remove 不同的是,remove 只是删掉数据和可执行文件,purge 另外还删除所有的配制文件。
dpkg -s
显示已安装包裹的信息。同时请看 apt-cache 显示 Debian 存档中的包裹信息,以及 dpkg -I 来显示从一个 .deb 文件中提取的包裹信息。
dpkg-reconfigure
重新配制一个已经安装的包裹,如果它使用的是 debconf (debconf 为包裹安装提供了一个统一的配制界面)。你能够重新配制
debconf 它本身,如你想改变它的前端或提问的优先权。例如,重新配制 debconf,使用一个 dialog
前端,简单运行:dpkg-reconfigure –frontend=dialog debconf
㈤ linux deb文件怎么安装
deb 是 ubuntu 、debian 的格式。
rpm 是 redhat 、fedora 、suse 的格式。
deb是debian发行版的软件包
ubuntu是基于debian 发行的 所有可以用
.deb是solaris系统下的安装包后缀名。
安装方法如下
cd 到安装包的目录
dpkg -i 安装包名字
如果你使用的是red hat linux,然后运行以下命令安装
cd 到安装包的目录
rpm -ivh 安装包名字
㈥ linux系统下怎么安装.deb文件
deb包的2种安装安装方法: 一、cydia重启自动安装: 用ifunbox或itool进入//var/root/Media/Cydia/AutoInstall Cydia/AutoInstall 需要分别单独建立,注意大小写。然后把你要安装的deb 拖入此目录,重启两次机器进行安装。 二、iFile安装: 把deb包用ifunbox传到//var/mobile/Documents下。 打开iFile软件,找到上面那个路径。 点击deb包,选弹出菜单中的“安装程序”。 等安装完成后,点右上角的“完成”,重启手机。 deb是Debian软件包格式的文件扩展名,跟Debian的命名一样,deb也是因Debra Murdock而得名,她是Debian创始人Ian Murdock的太太。Debian包是Unixar的标准归档,将包文件信息以及包内容,经过gzip和tar打包而成,Debian是一种自由操作系统,全称Debian GNU/Linux。目前是采用Linux作为内核。但是把Debian移植至其他内核的工作也正在进行,最主要的就是Hurd。Hurd是一组在微内核(例如 Mach)上运行的服务器,它们可以提供各种不同的功能。Hurd是由GNU计划所设计的自由软件。
㈦ 编译Linux内核
Kernel packaging:
rpm-pkg - Build both source and binary RPM kernel packages
binrpm-pkg - Build only the binary kernel package
deb-pkg - Build the kernel as an deb package
tar-pkg - Build the kernel as an uncompressed tarball
targz-pkg - Build the kernel as a gzip compressed tarball
tarbz2-pkg - Build the kernel as a bzip2 compressed tarball
下面这些包装完后,连GLIBC都能正常编译,编个内核应该是小case了,当然,这些包中有一些内核是不需要的,不过装上也没问题
sudo apt-get install flex bison autoconf texinfo build-essential libncurses5-dev gawk
如果你不是x86下的,还需要配cross_compile,和arch
确保你能够正确编译linux内核,编好你的bzImage之后,然后用make deb-pkg即可。
具体的可以怎么编
在源代码目录下,打一个make help就行了
㈧ Linux下安装DEB文件
.deb是debian,ubuntu类系统的软件安装包。CD linux是基于slackware的,不能安装.deb的软件。cd linux还是下载tar.gz那种,然后编译安装吧。
㈨ linux下如何编译源码包或者说是安装
1、安装编码源码的编译工具,一般是需要安装gcc
yum install gcc
2、把源码解压
tar zxvf uname.tar.gz
3、进入解压的目录执行
./configure
make
make install
完成编译安装
㈩ linux系统安装deb文件怎么安装
.deb文件安装方法如下:
cd 到安装包的目录
dpkg -i 安装包名字
如果你使用的是red hat linux,然后运行以下命令安装
cd 到安装包的目录
rpm -ivh 安装包名字
命令:
要安装 .deb 套件包时
dpkg -i package_file.deb
要反安装 .deb 套件包时
dpkg -r package_name
dpkg的详细使用方法,网上有很多,下面简单列了几个:
dpkg -i package.deb 安装包
dpkg -r package 删除包
dpkg -P package 删除包(包括配置文件)
dpkg -L package 列出与该包关联的文件
dpkg -l package 显示该包的版本
dpkg –unpack package.deb 解开 deb 包的内容
dpkg -S keyword 搜索所属的包内容
dpkg -l 列出当前已安装的包
dpkg -c package.deb 列出 deb 包的内容
dpkg –configure package 配置包
注意:使用此命令需要你自己注意依赖软件,所以这并不是安装软件的最佳方法.
