首页 > 系统相关 >制作firebird for linux aarch64/loonarch64单机版deb安装包

制作firebird for linux aarch64/loonarch64单机版deb安装包

时间:2023-04-13 10:58:34浏览次数:60  
标签:单机版 firebird project1 sudo apt 1.0 deb 安装包

firebird是一个全功能的,强大高效的,轻量级,免维护的数据库,下面简单介绍firebird作为单机版时怎样制作deb安装包(firebird编译见:https://www.cnblogs.com/qiufeng2014/p/16593961.html)。
制作安装包有2点要注意:
1、设置依赖包:libtommath-dev,libmcrypt-dev,libtomcrypt-dev
2、将libEngine13.so拷贝到project1_1.0-1/usr/local/firebird/plugins

一、手工制作Deb安装包:
1、建一个project1_1.0-1文件夹,重点是建黄字目录。
project1_1.0-1
    |----DEBIAN
    |          |-----control
    |----opt
    |       |----FirebirdDemo //将应用目录
    |----usr
           |---local
                  |---firebird
                          |----plugins
                                    |---libEngine13.so

control文件的内容:

Package: project1
Version: 1.0-1
Section: database
Priority: optional
Architecture: loongarch64
Installed-Size: 11654
Depends: libtommath-dev,libmcrypt-dev,libtomcrypt-dev
Maintainer: lbz
Homepage: www
Description: Firebird嵌入版Demo

生成deb:

dpkg-deb --build project1_1.0-1-loongarch64.deb

二、使用deb工具软件制作deb:

 

 

 只需要选择应用程序project1,关填写相关内容就可以直接生成deb安装包。


三、安装deb:
可以使用dpkg安装deb,但不支持自动安装依赖包。

sudo dpkg -i project1_1.0-1-loongarch64.deb //安装时会提示缺少依赖包

  sudo apt-get -f -y install  //安装缺少的依赖包

sudo dpkg -i project1_1.0-1-loongarch64.deb  //解决依赖后现安装deb

 

 

 

 

建议使用apt安装deb,apt可以自动安装依赖包,非常方便:

sudo apt install ./project1_1.0-1-loongarch64.deb

四、卸载:

sudo apt remove project1

然后用sudo apt autoremove将依赖包也卸载

sudo apt autoremove


firebird嵌入版最精简时需要的so:

1、libfbclient.so
2、libEngine13.so(/usr/local/firebird/plugins)
3、libtomcrypt/libtommath/libmcrypt/libcrypt等4个依赖库

 

标签:单机版,firebird,project1,sudo,apt,1.0,deb,安装包
From: https://www.cnblogs.com/qiufeng2014/p/17312618.html

相关文章

  • 墨干编辑器 V1.1.2:提供 macOS arm 和 Ubuntu 安装包
    墨干编辑器V1.1.2:提供macOSarm和Ubuntu安装包来源:投稿作者: 沈浪熊猫儿2023-04-1011:22:00 0马上下载 :https://mogan.app/guide/Install.html重要变更社区:官网上线 https://mogan.app ,参加由中科院软件所举办的开源之夏2023界面:图标由GNUTeX......
  • GhostDoc Enterprise.v2022.2.22190.VS2017-VS2022.Extension安装包分享
    这个网站似乎是屏蔽了中国大陆和中国香港的IP,不知道怎么想的。似乎是有点看不起我们?原版安装包v2022.2.22190,支持vs2017到vs2022,可以通过百度网盘下载。链接:https://pan.baidu.com/s/13hrjHHn_51RDUMiIcylu-A?pwd=dxym提取码:dxym -------------------------------------......
  • ansible-playbook之安装elasticsearch单机版
    一.准备环境:1.centos7环境2.安装ansible环境3.elasticsearch安装文件下载路径:  https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-8.6.2-linux-x86_64.tar.gz4.elasticsearch安装主机,作者用192.168.126.129作为elasticsearch安装环境二.规划:1.变量规......
  • 运行安装包出现installer integrity check has failed错误解决方法
     (45条消息)运行安装包出现installerintegritycheckhasfailed错误解决方法_早退的程序员的博客-CSDN博客  1.打开cmd2.然后将安装包拖到cmd窗口3.按空格输入/NCRC按回车就可以了 ......
  • StreamSets单机版安装文档
    StreamSets单机版安装文档解压安装包到opt目录tar-zxvfstreamsets-datacollector-common-3.22.3.tgz-C/opt修改为sdc配置为表单认证cd/opt/streamsets-datacollector-3.22.3/vietc/sdc.propertieshttp.authentication=form后台启动nohup./bin/streamsets......
  • office软件2016安装步骤office全版本软件安装包(win+mac版本)
    Office是一个强大的办公软件套件,包括Word、Excel、PowerPoint、OneNote等多个应用程序。office全版本软件安装包(win+mac版本)+全版本教程如下(极度详细):ruanjianduo.top Simplenote是一个简单、易用的笔记应用程序。它们结合起来可以提高工作效率,让你更方便地记录、共享......
  • 安卓APK安装包arm64-v8a、armeabi-v7a、x86、x86_64有何区别?如何选择?
    在GitHub网站下载Android安装包,Actions资源下的APK文件通常有以下版本供选择:例如上图是某Android客户端的安装包文件,有以下几个版本可以选择:mobile-release.apk(通用版本,体积最大)mobile-universal-release.apkmobile-arm64-v8a-release.apk(第8代64位处理器)mobile-armeabi-v......
  • GBase 8a 单机版安装教程
    GBase8a单机免费版安装。本文采用官方免费版本GBase8a-NoLicense-Free-8.6.2_build43-R7-redhat7.3-x86_64.tar.bz2为例,介绍单机版安装步骤。安装包下载地址https://pan......
  • Adobe Edge Animate 2023【An 2023】中文安装包下载及安装教程​
    AdobeAnimate是Adobe公司发布的,简称An,此软件的前身为AdobeFlashProfessional。此版本提供了增强缓动预设相机、图层深度增强、操作代码向导等实用功能,支持外新增HTML5创......
  • Adobe Edge Animate 2022【An 2022】中文安装包下载及安装教程​
    AdobeAnimate是Adobe公司发布的,简称An,此软件的前身为AdobeFlashProfessional。此版本提供了增强缓动预设相机、图层深度增强、操作代码向导等实用功能,支持外新增HTML5创......