本文介绍如何打包Qt程序,使其在没有安装Qt的系统可以运行. 默认前提:另外一个系统和本系统是同一个系统版本. 1,编写导出依赖包的脚本copylib.sh #!/bin/bash LibDir=$PWD"/lib" Target=$1 lib_array=($(ldd $Target | grep -o "/.*" | grep -o "/.*/[^[:space:]]*")) $(mkdir $LibDir) for Variable in…
在Linux 下如何打包免安装的QT程序? 版权声明:嵌入式linux相关的文章是我的学习笔记,基于Exynos 4412开发板,一部分内容是总结,一部分是查资料所得,大家可以自由转载,但请注明出处! https://blog.csdn.net/z3512498/article/details/64922180 如题,近期因为项目需求,得打包QT程序,并将程序放到没有安装QT库的电脑上运行.网上索罗了下,打包QT程序的方式很多,主要分为以下几种: 1. 打包成安装包形式: 2. 打包成二进制文件…
问题:导入spark程序的maven依赖包时,无法导入,且报错:0:23 Unable to import maven project: See logs for details 2019-08-23 00:34:05,140 [ 747292] WARN - #org.jetbrains.idea.maven - Cannot reconnect. java.lang.RuntimeException: Cannot reconnect. at org.jetbrains.idea.maven…
我是使用免安装的包mysql-5.6.30-linux2.6-x86_64.tar.gz(在http://dev.mysql.com/get/Downloads/MySQL-5.6/mysql-5.6.30-linux-glibc2.5-x86_64.tar.gz)的.直接解压,然后配置,初始化数据库,启动即可. 安装步骤有: 解压和建立软链: 配置文件和配置参数: 初始化数据库: 启动和关闭: 建立数据库用户和授权.   1. 解压和建立软链: #tar xzvf mysql-5.5.28-l…
apaeche :yum -y install gcc gcc-c++ zlib zlib-devel openssl openssl-devel cmake kernel-devel pcre-devel pcre httpd-devel apr apr-util  expat-devel (apr所依赖的库) apr apr-util 这两个必须编译安装,yum安装出问题 wget http://mirrors.aliyun.com/apache//apr/apr-1.5.2.tar.gz…
说起来有点绕口,这个需求是这样的. 就是我yum装A包的时候,同时安装了A的依赖包a1,a2,a3. 当我们使用yum remove A卸载A包的是,a1,a2,a3包并不会一同被卸载掉.如果他们没有用了,即除了A并没有其他包依赖他们的话,他们也应该一同被卸载掉. 在arch里,我们有pacman -Rsun等复杂的命令搞定这件事(pacman这一套我确实也没用学的很明白,有时间还有再好好学一学.) 并且我们还有,pacman -Qdt.pacman -Qet .pactree,等命令来清澈的管…
进入/usr/local #cd /usr/local 下载 #wget http://dev.mysql.com/get/Downloads/MySQL-5.5/mysql-5.5.39-linux2.6-x86_64.tar.gz #解压 tar zxvf mysql-5.5.39-linux2.6-x86_64.tar.gz #软链 ln -s  mysql-5.5.39-linux2.6-x86_64 mysql cd mysql #授权 groupadd mysql useradd -…
执行如下命令 sudo vim /usr/share/applications/sublime_text_3.desktop 根据个人存放位置添加如下内容信息: [Desktop Entry] Encoding=UTF- Name=Sublime_text_3 Comment=Sublime_text_3 Exec=/home/minxinfeng/Software/sublime_text_3/sublime_text Icon=/home/minxinfeng/Software/sublim…
昨天终于改好了一个开源但是用起来有问题的串口调试助手,想把它打包一下以后在其他电脑上也可以用. 找了网上的一个教程打包后,在本机上可以正常使用,但是移植到另一台上就出现缺少xcb的提示. 上网搜资料倒腾了一番后,发现libqxcb.so链接文件出了一些问题,问题有点大,也意识到这一部分依赖的配置是有问题的. 于是重新搜索QT在Linux下的打包流程,发现了有一份教程比之前的教程多了一步用脚本给libqxcb.so寻找依赖库的操作,感觉找到了正解. 果然,这次没有再出现xcb的加载问题.感谢网络上…
Python3 (入门6) 库的打包与安装 本文由 Luzhuo 编写,转发请保留该信息. 原文: http://blog.csdn.net/Rozol/article/details/69402887 以下代码以Python3.6.1为例 Less is more! Windows10 为例 包结构 库发布前先确认你的库是以下这个结构的. project 是最外层的库名 package1 是里面的包名 module.py 是具体的模块. setup.py 和__init__.py 是必须包含的…
1 学习计划 1.Linux部署 n 安装jdk n 安装tomcat n 安装MySQL n 将项目发布到tomcat 2.扩展资料 2 Linux部署 2.1 安装jdk 第一步:获取Linux系统中jdk安装包 第二步:使用secureCRT客户端工具连到服务器 第三步:使用命令创建一个目录,作为软件的安装目录 第四步:将本地windows系统中的jdk安装包上传到Linux系统中 第五步:解压jdk压缩包 第六步:在/etc/profile文件中配置jdk的环境变量 vim打开文件后,G…
在windows下安装的方法:(php.ini中openssl.dll扩展必须打开,且版本>=5.4) 方法一:使用安装程序 这是将 Composer 安装在你机器上的最简单的方法. 下载并且运行 Composer-Setup.exe,它将安装最新版本的 Composer ,并设置好系统的环境变量,因此你可以在任何目录下直接使用 composer 命令. 1.1 配置系统路径 要在控制台中使用composer命令,需要将Composer及PHP的可执行文件(.exe/.bat)所在目录配置到系统…
#!/bin/bash # Describe: This is a one - button installation service script # 提示:使用此脚本时,尽量先选择第一项配置Yum源! red_col="\e[1;31m" reset_col="\e[0m" LOG_DIR=/usr/local/src . /etc/init.d/functions MMM=`rpm -qa | grep mariadb` #node 1. function c…
打开centos系统 输入root用户和密码(我的用户和密码都是root) 查看有没有安装mysql rpm -qa|grep mysql 没有返回任何信息说明没有安装 我是用的centos7,默认安装的mariadb,而不是mysql 所以应该输入 rpm -qa|grep mariadb 看返回信息说明系统自带mariadb的安装包 使用yum(Yellow dog Updater Modified 黄狗更新修改器)安装mariadb安装包 yum install -y mariadb-se…
https://coyhom.github.io/ 人类的本质是复读机,作为一个非linux专业人员学习linux最好的办法是重复 环境centos6.5 版本5.7 1: 检测系统是否自带安装mysql 检查库: 1 yum list installed | grep mysql 2: 删除系统自带的mysql及其依赖 命令: 1 yum -y remove mysql-libs.x86_64 3: 给CentOS添加rpm源,并且选择较新的源命令,逐条执行,需要输入y的地方要注意输入: 12…
1.查询是否已安装 rpm -qa httpd 如果已安装,先卸载 发现有依赖包,先把依赖卸载 或者加上--nodeps参数,不考虑依赖,直接卸载   rpm -e --nodeps httpd-2.2.15-29.e16.centos.x86_64 2.下载安装包 http://mirror.bit.edu.cn/apache/httpd/ 选中要下载的httpd包,右键复制链接地址http://www.apache.org/...... linux系统中,进入存放软件包的目录,执行命令wge…
1.为数据库创建软件目录以及数据存放目录 #mysql软件目录 mkdir /software/ #mysql数据文件目录 mkdir /data/mysql 2.上传mysql-XXXXXX.tar.gz文件到mysql软件安装目录下: cd /software/ -linux-glibc2.-x86_64.tar.gz mysql的tar.gz的安装包可以去官网下载:https://dev.mysql.com/downloads/mysql/. 3.更改解压缩后的文件夹名称 -linux-g…
apache安装之前,需要安装APR.APR-Util和PCRE依赖包 下载 Apache     下载地址: http://httpd.apache.org/download.cgi   (打开找最新版) 下载 Apr                  下载地址 :http://archive.apache.org/dist/apr/apr-1.6.3.tar.gz (可以直接下载或者找最新版) 下载 Apr-Util            下载地址:http://archive.apache…
本文目录: 1.几个显示函数2.action函数3.is_true和is_false函数4.confirm函数5.pid检测相关函数 5.1 checkpid.__pids_var_run和__pids_pidof函数 5.2 pidfileofproc和pidofproc函数6.重头戏(一):daemon函数7.重头戏(二):killproc函数8.重头戏(三):status函数9.几个重要函数的总结和使用说明 9.1 pid相关 9.2 daemon的使用 9.3 killproc的使用 9…
ubuntu14.04 系统,直接通过apt-get安装即可 apt-get install supervisord 官网:http://www.supervisord.org/ 主配置文件 这个配置在/etc/supervisor/supervisord.conf 配置内容如下: root@xxx:/etc/supervisor/conf.d# grep -vE "(^;|^$)" /etc/supervisor/supervisord.conf [unix_http_server]…
如何使用virtualenv管理依赖关系 当你的应用依赖很多第三方包时,可以使用virtualenv来管理并导出这些依赖包,流程如下: 首先,创建一个全新的Python虚拟环境目录ENV,启动虚拟环境. $ virtualenv --no-site-packages ENV $ source ENV/bin/activate (ENV)$ 可以看到命令行提示符的前面多了一个(ENV)的前缀,现在我们已经在一个全新的虚拟环境中了. 使用pip安装应用所依赖的包并导出依赖关系到requirement…
requirements.txt用来记录项目所有的依赖包和版本号,只需要一个简单的pip命令就能完成. pip freeze >requirements.txt 然后就可以用 pip install -r requirements.txt 来一次性安装requirements.txt里面所有的依赖包,真是非常方便. 发现了一个全新的Python包管理器,叫做pipenv,集合了所有编程语言的包管理器的优点,是kennethreitz大神的一个周末项目.它的工作方式就像Node.js里的npm或者…
启动脚本是如何工作的 Linux 使用的是基于 运行级(run-levels) 概念的称为 SysVinit 的专用启动工具.它在不同的系统上可能是完全不一样的,所以不能认为一个脚本在某个 Linux 发行版上工作正常,于是在 LFS 中也会正常工作.LFS 有自己的一套规则,当然,LFS 也遵守一些公认的标准. SysVinit(从现在开始我们称之为"init")以运行级的模式来工作,一般有 7 个运行级(从 0 到 6,实际上可以有更多的运行级,但都是用于特殊情况而且一般使用不到.…
CentOS上安装某个软件一般都有很多相关的依赖包,当然,这也与我们安装时software selection步骤中选择的版本有关系,我们服务器在安装CentOS时一般选择Basic Web Server版本,如果我们要在一台不能联网的机器上安装软件,如果软件的依赖包很多,几十个甚至上百个,一个一个网上搜索显然是很不现实的.好在CentOS中可以通过yum安装时保留安装报及相关依赖,也可以不安装的情况下自动下载安装包及相关依赖包 以升级安装openssh为例 一.yum安装时保留安装包及依赖包…
1.前提条件 1). 确保已经安装需要的Python版本 2). 确保已经将Python的目录加入到环境变量中 2. Python安装包的几种常用方式 1). pip安装方式(正常在线安装) 2). whl安装方式(离线安装),一般是.whl格式的包 3). 源码安装方式(离线安装),tar.gz/egg格式 4). easy_install安装方式(用的比较少) 3.不同安装方式具体安装步骤 1). pip是一个通用的 Python 包管理工具:提供了对 Python 包的查找.下载.安装.卸…
使用 pip requirements.txt 用来记录项目所有的依赖包和版本号,只需要一个简单的 pip 命令就能完成. pip freeze > requirements.txt 生成的文件会像这个样子 alembic==1.0.10 blinker==1.4 Click==7.0 dominate==2.3.5 Flask==1.0.3 然后就可以用 pip install -r requirements.txt 来一次性安装 requirements.txt 里面所有的依赖包,真是非常方…
使用ILMerge工具,将C#项目debug目录下的exe及其依赖的dll文件打包成一个exe文件,直接双击就可运行. 使用工具: ILMerge :http://www.microsoft.com/en-us/download/details.aspx?id=17630 ILMerge-GUI:https://wvd-vegt.bitbucket.io/ 点击绿色框中的ILMergeGUI Portable下载. 使用方法 先安装ILMerge,这样就可以在命令行中进行程序打包了. 打包过程参…
欢迎关注公众号: fensnote 文章目录 编译Release版本,拷贝依赖库文件 选择Release模式 使用windeployqt.exe命令提取用到的dll库 使用Inno Setup打包 下载安装 安装完成后,开始打包 开始编译打包 打包完成 安装测试 发布 编译Release版本,拷贝依赖库文件 选择Release模式 在QtCreater选择工程的Release编译,编译出Release版本的exe文件: 使用windeployqt.exe命令提取用到的dll库 打开Qt的Ming…
一.简介 linuxdeployqt 是Linux下的qt打包工具,可以将应用程序使用的资源(如库,图形和插件)复制到二进制运行文件所在的文件夹中. 二.安装linuxdeployqt 去github直接下载编译好的 linuxdeployqt-x86_64.AppImage 应用程序文件. 下载好之后,将其改名为linuxdeployqt,并chmod +x,然后复制到 /usr/local/bin/.然后命令行输入 linuxdelpoyqt –version,查看是否安装成功,若输出版本信…
本文在银河麒麟上成功运行,程序类型:Qt控制台,使用到的Qt外库:mysql数据库 1.环境一共有两台,1是编译机[装有Qt.数据库],2是运行机[纯净机] 2.在编译机上安装Qt.mysql,我这里的Qt使用的是Qt5.6.1,mysql是5.7.28 3.解决Qt不能连接数据库问题 写一个访问Mysql的demo,运行打印Driver not loaded[如果没有报驱动问题,就跳过此步] 进入:/home/rainbow/zhuxy/app/Qt5.6.1/5.6/gcc_64/plugi…