当前位置: 首页 > news >正文

更改了网站关键词后要怎么做成都网站快速排名优化

更改了网站关键词后要怎么做,成都网站快速排名优化,上海seo优化推广,强化网站建设文章目录一、SRPM 介绍二、SRPM 命名格式三、SRPM 的安装#xff08;一#xff09;直接使用命令 rpmbuild#xff08;二#xff09;利用 *.spec 文件编译#xff08;三#xff09;使用命令 make 编译和安装四、写在最后一、SRPM 介绍 SRPM 包#xff0c;比 RPM 包多了一… 文章目录一、SRPM 介绍二、SRPM 命名格式三、SRPM 的安装一直接使用命令 rpmbuild二利用 *.spec 文件编译三使用命令 make 编译和安装四、写在最后一、SRPM 介绍 SRPM 包比 RPM 包多了一个“S”是“Source”的首字母所以 SRPM 可直译为“源代码形式的 RPM 包”。也就是说SRPM 包中不再是经过编译的二进制文件都是源代码文件。可以这样理解SRPM 包是软件以源码形式发布后直接封装成 RPM 包的产物。SRPM 包以 .src.rpm 为后缀名。 二、SRPM 命名格式 SRPM 包采用“软件包名称-版本号-发布次数.适合Linux系统.src.rpm”的格式进行命名例如“MySQL-5.5.29-2.el6.src.rpm”。 三、SRPM 的安装 SRPM 包是未经编译的源码包无法直接用来安装软件需要经过以下 2 步 将 SRPM 包编译成二进制的 RPM 包使用编译完成的 RPM 包安装软件。 前面章节已经介绍了如何使用 RPM 包安装软件因此使用 SRPM 包安装软件的关键在于第 1 步也就是如何将 SRPM 包编译为 RPM 包。 本节依然以安装 apache 为例使用 SRPM 包安装软件的方式有以下 2 种 利用 rpmbuild 命令可以直接使用 SRPM 包安装软件也可以先将 SRPM 包编译成 RPM 包再使用 RPM 包安装软件利用 *.spec 文件可实现将 SRPM 包编译成 RPM 包再使用 RPM 包安装软件。 一直接使用命令 rpmbuild rpmbuild 命令也是一个程序但是这个程序不会默认安装所以要想使用 rpmbuild 命令就必须自己手动安装。这里我们使用 rpm 命令来安装 rpmbuild 程序如下所示 [rootlocalhost~]#rpm -ivh /mnt/cdroin/Packages/rpm-build-4.8.0-27.el6.i686.rpm Preparing... ################### [100%] 1:rpm-build ################### [100%]出现两个 100% 才证明 rpmbuild 安装成功。 如果我们只想安装 SRPM 包而不用修改源代码那么直接使用 rpmbuild 命令即可。使用 rpmbuild 安装 SRPM 包的命令格式如下 [rootlocalhost ~]# rpmbuild [选项] 包全名可使用如下 2 个选项 -rebuild编译 SRPM 包生成 RPM 二进制包-recompile编译 SRPM 包同时安装。 注意SRPM 本质上仍属于 RPM 包所以安装时仍需考虑包之间的依赖性要先安装它的依赖包才能正确安装。 这里我们选择使用 -rebuild 选项先将 SRPM 包编译成 RPM 二进制包命令如下所示 [rootlocalhost ~]# rpmbuild -rebuild httpd-2.2.15-5.el6.src.rpm warning: InstallSourcePackage at: psm.c:244: Header V3 RSA/SHA256 Signature, key ID fd431d51: NOKEY warning: user mockbuild does not exist - using root warning: group mockbuild does not exist - using root #警告为mockbuild用户不存在使用root代替。这里不是报错不用紧张 …省略部分输出… Wrote: /root/rpmbuild/RPMS/i386/ httpd-2.2.15-5.el6.i386.rpm Wrote: /root/rpmbuild/RPMS/i386/httpd-devel-2.2.15-5.el6.i386.rpm Wrote: /root/rpmbuild/RPMS/noarch/httpd-manual-2.2.15-5.el6.noarch.rpm Wrote: /root/rpmbuild/RPMS/i386/httpd-tools-2.2.15-5.el6.i386.rpm Wrote: /root/rpmbuild/RPMS/i386/ mod_ssl-2.2.15-5.el6.i386.rpm #写入RPM包的位置只要看到就说明编译成功 Executing(%clean): /bin/sh -e/var/tmp/rpm-tmp.Wb8TKaumask 022cd/root/rpmbuild/BUILDcd httpd-2.2.15rm -rf /root/rpmbuild/BUILDROOT/httpd-2.2.15-5.el6.i386exit 0 Executing(-clean): /bin/sh -e/var/tmp/rpm-tmp.3UBWqlumask 022cd/root/rpmbuild/BUILDrm-rf httpd-2.2.15exit 0exit 0 是编译成功的标志此编译过程产生的临时文件会自动删除。SRPM 包编译完成后会在当前目录生成 rpmbuild 目录整个编译过程生成的文件软件包都存在这里。我们看下这个目录 [rootlocalhost ~] # ls /root/rpmbuild/ BUILD RPMS SOURCES SPECS SRPMS通过 ls 命令可以看到rpmbuild 目录下有几个子目录其各自保存的文件类别如表 1 所示。 表 1 子目录的作用 目录名保存内容BUILD编译过程中产生的数据保存位置RPMS编译成功后生成的 RPM 包保存位置SOURCES从 SRPM 包中解压出来的源码包*.tar.gz保存位置SPECS生成的设置文件的安装位置。第二种安装方法就是利用这个文件进行安装的SRPMS放置 SRPM 包的位置 可以看到编译好的 RPM 包保存在 /root/rpmbuild/RPMS/ 目录下我们看下这个目录下的内容 [rootlocalhost ~]#ll /root/rpmbuild/RPMS/i386/ -rw--r--r-- 1 root root 3039035 11月19 06:30 httpd-2.2.15-5.el6.i386.rpm -rw--r--r-- 1 root root 154371 11月19 06:30 httpd-devel-2.2.15-5.el6.i386.rpm -rw--r--r-- 1 root root 124403 11月19 06:30 httpd-tools-2.2.15-5.el6.i386.rpm -rw--r--r-- 1 root root 383539 11月19 06:30 mod_ssl-2.2.15-5.el6.i386.rpm如此我们就得到可直接安装软件的 RPM 包。实际上使用 rpmbuild 命令编译 SRPM 包经历了以下 3 个过程 先把 SRPM 包解开得到源码包对源码包进行编译生成二进制文件把二进制文件重新打包生成 RPM 包。 二利用 *.spec 文件编译 想利用 .spec 文件安装软件需先将 SRPM 包解开。当然我们可以使用 rpmbuild 命令解开 SRPM 包但我这里选择另一种方式即使用 rpm -i 命令如下所示 [rootlocalhost ~]# rpm -i httpd-2.2.15-5.el6.src.rpm-i 选项用于安装 rpm 包时表示安装但对于 SRPM 包的安装来说这里只会将 .src.rpm 包解开后将各个文件放置在当前目录下的 rpmbuild 目录中并不涉及安装操作。 通过此命令也可以在当前目录下生成 rpmbuild 目录但与命令 rpmbuild -rebuild 的效果不同目录 rpmbuild 下的内容与上述的 表 1 不同此 rpmbuild 目录中仅有 SOURCES 和 SPECS 两个子目录。其中SOURCES 目录中放置的是源码SPECS 目录中放置的是设置文件。 接下来使用 SPECS 目录中的设置文件生成 RPM 包命令如下 [rootlocalhost ~]# rpmbuild -ba /root/rpmbuild/SPECS/httpd.spec其中-ba 选项的含义是编译会同时生成 RPM 二进制包和 SRPM 源码包。这里还可以使用 -bb 选项用来仅生成 RPM 二进制包。 命令执行完成会在 /root/rpmbuild/ 目录下生成 BUILD、RPMS、SOURCES、SPECS 和 SRPMS 目录RPM 包放在 RPMS 目录中SRPM 包生成在 SRPMS 目录中。 三使用命令 make 编译和安装 使用命令 rpm -i 将 SRPM 包解开 [rootlocalhost ~]# rpm -i httpd-2.2.15-5.el6.src.rpmSRPM 包解开后在当前目录下会生成一个目录 rpmbuild而在该目录下会生成两个子目录 SOURCES 和 SPECS。其中目录 SOURCES 下放置的是 .tar.gz 格式的源码包目录 SPECS 下放置的是设置文件其中有一个与软件包同名的以 .specs 为后缀名的文件。 切换到目录 SPECS 下 [rootlocalhost ~]# cd /root/rpmbuild/SPECS根据配置文件对源码包进一步解压得到最终的源码文件这个最终的源码文件应该是存放在目录 BUILD 下。选项 -bp 会根据配置文件对 SOURCES 目录下源码包进一步解压 rpmbuild -bp httpd.specs 切换到源码文件的根目录下 cd /root/rpmbuild/BUILD/httpd-2.2.15 执行命令 configure ./configure --prefix/usr/local/httpd 执行命令 make 编译源代码 make执行命令 make install 安装程序 make install四、写在最后 以上两种方式都可实现将 SRPM 包编译为 RPM 二进制包剩下的工作就是使用 RPM 包安装软件这部分内容已在前面章节中讲过因此不再赘述。
http://www.yutouwan.com/news/212006/

相关文章:

  • seo网站推广电话做网站都要掌握什么
  • 多站点网站群的建设与管理系统怎么查看网站是否降权
  • 住房和城乡建设部网站八大员WordPress站群更新
  • 网站运营公司哪家值得推荐创建一个企业网站流程的步骤
  • 做网站 推广广州网站制作开发
  • 网站怎么做搜索引擎wordpress live space
  • 网站建设的公司有发展吗上海企业公示信息查询系统
  • 北京征集网站建设管理咨询网站建设
  • 网站建设小程序开发报价wordpress 模板添加
  • 学校学院网站建设意义建设一个国外服务器的网站
  • 科普网站建设经验定制产品网站
  • 织梦网站栏目是做什么用的如何做网站容易收录
  • 沈阳蓝德网站建设百度点击排名收费软件
  • 做搜狗网站优化首页网站开发推荐书籍
  • 建设网站需要哪些硬件设施东莞网站建设-搜盟网
  • 公司变更法人一般需要多少时间网站建设和优化要求
  • 区块链资讯网站建设做cpa比较做网站吗
  • 晋江网站建设洛阳网站制作绑定电影卡的app
  • 小程序推广网站东莞营销网站建设直播
  • 网站建设itcask厦门网站制作费用
  • 网络建站程序合肥网站建设讯息
  • 城乡村建设规划许可证网站郴州网站建设公司哪家好
  • 网站导航类型加工平台有哪些设备
  • 天津市建设 中标公示网站网站设计标准尺寸
  • 做外贸网哪些网站免费网站用户 分析
  • 如何自己做网站赚钱wordpress怎么去掉主题上的自豪
  • 企业网站建设目的选择题高端电商设计公司
  • 以下哪一项不属于seo对网站推广的作用wordpress 2.0 下载地址
  • 优化网站排名怎么制作wordpress支付宝微信收费
  • 目前最好的免费网站国内最新新闻10条