61阅读

自助建站系统源码-Linux系统下怎么用CheckInstall从源码创建一个RPM或DEB包

发布时间:2018-01-21 所属栏目:操作系统

一 : Linux系统下怎么用CheckInstall从源码创建一个RPM或DEB包

问题:我想要从源码创建安装的软件包。有没有一种方式从源码来创建和安装软件包,而不是运行“make install”?这样的话,以后如果我想,我可以容易的卸载程序。

如果你已经从它的源码运行“make install”安装了linux程序。想完整移除它将变得真的很麻烦,除非程序的开发者在Makefile里提供了uninstall的目标设置。否则你必须在安装前后比较你系统里文件的完整列表,然后手工移除所有在安装过程中加入的文件。

这时候Checkinstall就可以派上使用。Checkinstall会跟踪install命令行所创建或修改的所有文件的路径(例如:“make install”、“make install_modules”等)并建立一个标准的二进制包,让你能用你发行版的标准包管理系统安装或卸载它,(例如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继续:

然后checkinstall将自动地创建一个.rpm或者.deb包,根据你的linux系统是什么:

在CentOS7:

在Debian 7:

二 : 0代码基础的H5响应式自助建设系统响站

  “响应式”、“自助建站”这两个本来不同的个体是怎么样结合的呢?说起响应式,给人第一印象就是html5网站、H5网站、响应式网站、响应式建站、响应式设计等等的一系列代名词。自助建站那就更好理解了,自助建站可以说是互联网革新的一种技术,帮助许多不懂程序、不懂代码、不懂设计的小白建站者们实现自助建站。那么“响应式”与“自助建站”的集合又会出现什么样的新鲜事呢?响应式与自助建站相结合可以称作为:响应式自助建站系统、H5响应式自助建站系统、全平台营销系统、全平台应用系统等等。

  

0代码基础的H5响应式自助建设系统响站

 

  H5响应式建站案例-星巴克

  一般建站系统与自助建站系统:

  说起建站系统,我想给大多数人最大的印象就是cms系统了。cms系统也被称为模板建站,对于模板建站大家也不会陌生,就是利用网上开源的模板代码,直接套用在cms系统上,然后自动生成网站模板,而后自己再进行调整。但是对于使用cms系统需要懂简单的代码,不然在套用模板过后不懂如何修改样式。而相对于cms建站系统使用大腕互联响站可视化HTML5自助建站系统会较为便捷,操作上会变得简单,不懂代码也能建站,让许多不懂代码的建站者也能进行自助建站,真正意义上实现自助建站、全民建站。

  

0代码基础的H5响应式自助建设系统响站

 

  H5响应式建站案例-华为

  H5建站系统与H5响应式自助建站系统:

  H5建站系统又被称作为H5建站工具、H5建站软件。一般常见的H5工具有:Twitter Bootstrap、SproutCore、Foundation、Ionic等。这些H5工具都是要基于懂代码编程的基础上才能运用得当。相比传统H5工具,响站HTML5响应式自助建站系统更为人性化,完全的自助建站模式,只要会打字就能做网站。自己做模板,自己做添加元素,实现完全自助建站流程。

  

0代码基础的H5响应式自助建设系统响站

 

  H5响应式建站

  H5全平台响应式自助建站系统优势:

  1.适应一切设备:PC、手机、IPAD跨屏无缝对接真正做到随“机”应变,让网站真正做到适应所有终端设备。

  2.易于SEO优化:响应式建站,统一的交互入口让搜索引擎更喜欢你,不需要再单独为特定的网站版本进行优化,只需要优化一个站点便能做好所有并且目前搜索引擎对于HTML5网站相比传统网站更加亲睐。

  3.可视化管理:所见所得,让你掌控每一个设计细节,从布局到元素提供全自由度的设计掌控。

  4.H5拖拽式操作:自己可以任意添加图片、文本、按钮、导航、产品等模块,操作简单,能快速完成网站的制作。

  5.功能模块齐全:大腕互联响站H5功能功能齐全,配备各种商业模式需要的需求功能,例如会员系统、购物系统、分销系统、内容系统、图库系统等等。

  6、管理维护方便:多终端、多系统只需要一个后台即可全部管理,信息全部同步更新操作,让管理更佳方便快捷。

  H5全平台响应式自助建站系统的出现是为了实现全民响应式自建站,让更多的建站者和企业建站能够自助建设响应式网站。制作响应式网站在较早之前是个繁琐复杂的事情,但是现在响应式建站系统的出现,让响应式建设变得简单。不但让建站者得到了方便,做出来的网站更让用户喜欢、用户体验度也节节攀升。

  大腕互联响站H5全平台响应式自助建站系统等你来体验

三 : 0代码基础的H5响应式自助建设系统响站

“响应式”、“自助建站”这两个本来不同的个体是怎么样结合的呢?说起响应式,给人第一印象就是html 5 网站、H 5 网站、响应式网站、响应式建站、响应式设计等等的一系列代名词。自助建站那就更好理解了,自助建站可以说是互联网革新的一种技术,帮助许多不懂程序、不懂代码、不懂设计的小白建站者们实现自助建站。那么“响应式”与“自助建站”的集合又会出现什么样的新鲜事呢?响应式与自助建站相结合可以称作为:响应式自助建站系统、H 5 响应式自助建站系统、全平台营销系统、全平台应用系统等等。

 0 代码基础的H 5 响应式自助建设系统响站

H 5 响应式建站案例-星巴克

一般建站系统与自助建站系统:

说起建站系统,我想给大多数人最大的印象就是cms系统了。cms系统也被称为模板建站,对于模板建站大家也不会陌生,就是利用网上开源的模板代码,直接套用在cms系统上,然后自动生成网站模板,而后自己再进行调整。但是对于使用cms系统需要懂简单的代码,不然在套用模板过后不懂如何修改样式。而相对于cms建站系统使用大腕互联响站可视化HTML 5 自助建站系统会较为便捷,操作上会变得简单,不懂代码也能建站,让许多不懂代码的建站者也能进行自助建站,真正意义上实现自助建站、全民建站。

 0 代码基础的H 5 响应式自助建设系统响站

H 5 响应式建站案例-华为

H 5 建站系统与H 5 响应式自助建站系统:

H 5 建站系统又被称作为H 5 建站工具、H 5 建站软件。一般常见的H 5 工具有:Twitter Bootstrap、SproutCore、Foundation、Ionic等。这些H 5 工具都是要基于懂代码编程的基础上才能运用得当。相比传统H 5 工具,响站HTML 5 响应式自助建站系统更为人性化,完全的自助建站模式,只要会打字就能做网站。自己做模板,自己做添加元素,实现完全自助建站流程。

 0 代码基础的H 5 响应式自助建设系统响站

H 5 响应式建站

H 5 全平台响应式自助建站系统优势:

1.适应一切设备:PC、手机、IPAD跨屏无缝对接真正做到随“机”应变,让网站真正做到适应所有终端设备。

2.易于SEO优化:响应式建站,统一的交互入口让搜索引擎更喜欢你,不需要再单独为特定的网站版本进行优化,只需要优化一个站点便能做好所有并且目前搜索引擎对于HTML 5 网站相比传统网站更加亲睐。

3.可视化管理:所见所得,让你掌控每一个设计细节,从布局到元素提供全自由度的设计掌控。

4.H 5 拖拽式操作:自己可以任意添加图片、文本、按钮、导航、产品等模块,操作简单,能快速完成网站的制作。

5.功能模块齐全:大腕互联响站H 5 功能功能齐全,配备各种商业模式需要的需求功能,例如会员系统、购物系统、分销系统、内容系统、图库系统等等。

6、管理维护方便:多终端、多系统只需要一个后台即可全部管理,信息全部同步更新操作,让管理更佳方便快捷。

H 5 全平台响应式自助建站系统的出现是为了实现全民响应式自建站,让更多的建站者和企业建站能够自助建设响应式网站。制作响应式网站在较早之前是个繁琐复杂的事情,但是现在响应式建站系统的出现,让响应式建设变得简单。不但让建站者得到了方便,做出来的网站更让用户喜欢、用户体验度也节节攀升。

大腕互联响站H 5 全平台响应式自助建站系统等你来体验

声明:本文仅为传递更多网络信息,不代表61阅读观点和意见,仅供参考了解,更不能作为投资使用依据。

广告
本文标题:自助建站系统源码-Linux系统下怎么用CheckInstall从源码创建一个RPM或DEB包
本文地址: http://www.61k.com/1143790.html

61阅读| 精彩专题| 最新文章| 热门文章| 苏ICP备13036349号-1