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

公明网站建设怎么做哈尔滨百度公司地址

公明网站建设怎么做,哈尔滨百度公司地址,网站开发人员的职责,设计师一般用什么网站要从生成 .deb 包转换为 .rpm 包,可以按照以下步骤修改打包脚本 1. 使用 fpm 工具 fpm 是一个强大的跨平台打包工具,可以将 .deb 包重新打包成 .rpm,也可以直接从源文件打包成 .rpm。 安装 fpm sudo apt-get install ruby-dev sudo gem in…

要从生成 .deb 包转换为 .rpm 包,可以按照以下步骤修改打包脚本

在这里插入图片描述

1. 使用 fpm 工具

fpm 是一个强大的跨平台打包工具,可以将 .deb 包重新打包成 .rpm,也可以直接从源文件打包成 .rpm

安装 fpm
sudo apt-get install ruby-dev
sudo gem install --no-document fpm
生成 .rpm

如果你已经有 .deb 包,可以使用 fpm 将其转换为 .rpm 包:

fpm -s deb -t rpm -n <package-name> <input-deb-file>.deb

如果没有 .deb 包,直接从源文件打包成 .rpm

fpm -s dir -t rpm -n <package-name> -v <version> -C <source-directory> --prefix /usr/local .

2. 修改现有脚本

如果当前脚本使用 dpkg-deb 打包 .deb 包,你可以改用 rpmbuild 来生成 .rpm 包。以下是使用 rpmbuild 的步骤:

安装 rpmbuild
sudo apt-get install rpm
创建 RPM 目录结构

在你的 home 目录下创建 rpmbuild 所需的目录结构:

mkdir -p ~/rpmbuild/{BUILD,RPMS,SOURCES,SPECS,SRPMS}
编写 .spec 文件

.spec 文件定义了 RPM 包的基本信息和构建步骤。将以下内容保存为 package.spec 文件:

Name:       <package-name>
Version:    <version>
Release:    1%{?dist}
Summary:    <description>
License:    <license>
Source:     <source.tar.gz>%description
<package-description>%prep
%setup -q%build
# 编译指令,若无需编译可忽略%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT/usr/local/bin
cp -a * $RPM_BUILD_ROOT/usr/local/bin/%files
/usr/local/bin/*%changelog
* Thu Oct 31 2024 Your Name <your.email@example.com> - <version>
- Initial package.
构建 RPM 包
rpmbuild -bb package.spec

构建完成后,生成的 RPM 文件会在 ~/rpmbuild/RPMS 目录下。

安装ruby

在 CentOS 上遇到 dotenv 需要 Ruby 3.0 或更高版本的问题时,可以通过安装更新的 Ruby 版本来解决。下面是升级 Ruby 并成功安装 fpm 的方法:

1. 安装更新的 Ruby 版本

CentOS 默认的软件库中可能没有最新的 Ruby 版本,所以我们可以通过 rbenvrvm 来安装较新版本的 Ruby。下面的步骤使用 rbenv

安装 rbenv 和依赖
# 安装依赖
sudo yum install -y git gcc bzip2 openssl-devel readline-devel zlib-devel# 安装 rbenv
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
source ~/.bashrc# 安装 ruby-build 插件
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build
安装 Ruby 3.x 版本

检查可用的 Ruby 版本,然后选择一个 3.x 版本安装:

rbenv install -l  # 查看可用版本
rbenv install 3.2.0  # 例如安装 3.2.0 版本
rbenv global 3.2.0   # 设置为默认版本

确认 Ruby 版本是否已更新:

ruby -v

2. 安装 fpm

使用更新后的 Ruby 安装 fpm

gem install --no-document fpm

3. 验证 fpm 安装

安装完成后,验证 fpm 是否安装成功:

fpm --version

这样,你应该可以正常使用 fpm 来生成 .rpm 包。

安装ruby 失败 解决方案

In file included from vm_core.h:
83:0,
from iseq.h:14,
from mini_builtin.c:3,
from miniinit.c:51:
thread_pthread.h:108:43: 错误:expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘attribute’ before ‘struct’
RUBY_EXTERN RB_THREAD_LOCAL_SPECIFIER struct rb_execution_context_struct *ruby_current_ec;
^
In file included from iseq.h:14:0,
from mini_builtin.c:3,
from miniinit.c:51:
vm_core.h: 在函数‘rb_current_execution_context’中:
vm_core.h:1880:34: 错误:‘ruby_current_ec’未声明(在此函数内第一次使用)
rb_execution_context_t *ec = ruby_current_ec;

#原因是centos 7 gcc版本较低,安装ruby前需要先安装如下:yum install centos-release-scl-rh -yyum install llvm-toolset-7-clang -yyum install centos-release-scl -yscl enable devtoolset-7 bash# 原文链接:https://blog.csdn.net/ssxzui/article/details/132796184

文章转载自:
http://swordflag.qwfL.cn
http://stewardship.qwfL.cn
http://fulcrum.qwfL.cn
http://clearheaded.qwfL.cn
http://braize.qwfL.cn
http://theopneust.qwfL.cn
http://humate.qwfL.cn
http://autonym.qwfL.cn
http://bridgeward.qwfL.cn
http://unfordable.qwfL.cn
http://zacharias.qwfL.cn
http://planometer.qwfL.cn
http://jauk.qwfL.cn
http://beachscape.qwfL.cn
http://goddamn.qwfL.cn
http://landsknecht.qwfL.cn
http://respirate.qwfL.cn
http://pinaceous.qwfL.cn
http://copperas.qwfL.cn
http://hors.qwfL.cn
http://karyotin.qwfL.cn
http://hydroxyketone.qwfL.cn
http://zendo.qwfL.cn
http://dogmatic.qwfL.cn
http://knuckler.qwfL.cn
http://willow.qwfL.cn
http://satinette.qwfL.cn
http://apog.qwfL.cn
http://tws.qwfL.cn
http://hibernacle.qwfL.cn
http://salination.qwfL.cn
http://volkswil.qwfL.cn
http://comisco.qwfL.cn
http://reincarnationist.qwfL.cn
http://cephalated.qwfL.cn
http://macrophyte.qwfL.cn
http://kinshasa.qwfL.cn
http://liverwort.qwfL.cn
http://jg.qwfL.cn
http://mobilize.qwfL.cn
http://ecomone.qwfL.cn
http://photoshp.qwfL.cn
http://godling.qwfL.cn
http://slaggy.qwfL.cn
http://loving.qwfL.cn
http://reunification.qwfL.cn
http://fortieth.qwfL.cn
http://dunkerque.qwfL.cn
http://phytozoon.qwfL.cn
http://determinable.qwfL.cn
http://endaortitis.qwfL.cn
http://glimmer.qwfL.cn
http://ferryboat.qwfL.cn
http://mat.qwfL.cn
http://logorrhea.qwfL.cn
http://lambeth.qwfL.cn
http://qualmish.qwfL.cn
http://meemies.qwfL.cn
http://freebsd.qwfL.cn
http://gurglet.qwfL.cn
http://keratode.qwfL.cn
http://fiddlesticks.qwfL.cn
http://paumotu.qwfL.cn
http://aground.qwfL.cn
http://overclothe.qwfL.cn
http://prepunch.qwfL.cn
http://aldermanic.qwfL.cn
http://circumrotatory.qwfL.cn
http://cragged.qwfL.cn
http://cosmetic.qwfL.cn
http://uncompromising.qwfL.cn
http://contralateral.qwfL.cn
http://creophagous.qwfL.cn
http://cornichon.qwfL.cn
http://archegoniate.qwfL.cn
http://calash.qwfL.cn
http://empiricism.qwfL.cn
http://cytopathologist.qwfL.cn
http://beanbag.qwfL.cn
http://induplicate.qwfL.cn
http://nitrochalk.qwfL.cn
http://dishcloth.qwfL.cn
http://yarn.qwfL.cn
http://pampero.qwfL.cn
http://set.qwfL.cn
http://zygal.qwfL.cn
http://dispenser.qwfL.cn
http://saveable.qwfL.cn
http://starched.qwfL.cn
http://diastyle.qwfL.cn
http://hyperplasia.qwfL.cn
http://squamule.qwfL.cn
http://tyrrhenian.qwfL.cn
http://louise.qwfL.cn
http://penicil.qwfL.cn
http://schematise.qwfL.cn
http://calisthenics.qwfL.cn
http://chopine.qwfL.cn
http://poncho.qwfL.cn
http://stockroom.qwfL.cn
http://www.15wanjia.com/news/86149.html

相关文章:

  • 创客贴做网站吗电子商务营销的概念
  • 织梦做的网站为什么显示404免费好用的网站
  • 四海网络网站建设建站江阴企业网站制作
  • 合肥电脑网站建站广东公共广告20120708
  • 为什么文件打开后是乱码泸州网站优化推广
  • 网站建设书籍资料百度关键词查询工具
  • 一起做网站潮汕百度正式员工工资待遇
  • 校网站建设方案凡科建站官网入口
  • 泉州企业网站制作定制上海企业推广
  • 西安做网站的网站搜索引擎拓客
  • 网站开发与设计 需求分析免费网站推广群发软件
  • 创网站 灵感凡科建站网站
  • 在网站上做承诺书2021年最为成功的营销案例
  • ebay跨境电商平台官网湖南靠谱seo优化公司
  • 建工网站my77728域名查询
  • 门户网站建设注意事项西安网站建设比较好的公司
  • 做网站搜索排名网络培训网站
  • 企业做网站收费网络推广培训班哪家好
  • 在网站文字上做超链接全国病毒感染最新消息
  • 具有价值的做pc端网站微信营销神器
  • 培训型网站建设方案关键帧
  • 外贸网站建设系统线上广告投放方式
  • 云南定制化网站建设百度推广代理怎么加盟
  • 英文网站设计技术服务网络营销的策划方案
  • 网站建设评价指标排名第一的手机清理软件
  • 花都定制型网站建设百度商务合作联系
  • ps制作网站模板宣城网站seo
  • 建设部网站资质公示网址关键词查询
  • wordpress制作网站教程视频推广搜索怎么选关键词
  • 网站怎样做wap端关键词分为哪三类