相比二进制的 bcl2fastq2,基于 Perl 语言的 bcl2fastq-1.8.4 或许是从源码层面学习了解 Illumina 测序数据处理一个不错的选择。源码版本的 bcl2fastq-1.8.4.tar.bz2 目前没能安装成功,这是基于 bcl2fastq-1.8.4-Linux-x86_64.rpm 的一些折腾记录。
【CentOS环境】 http://centos-packages.com/7m
Calibre是基于python的电子书制作软件,可导出PDF、EPUB、MOBI、Word格式电子书。
注意:笔者使用的是32位(i686)Fedora 20, x86-x64会有不同之处。文章是操作成功后写的,不保证每条命令都正确,但思路是没错的。
在这里推荐一款比较好用的 HTML 转换为 PDF 的工具 Wkhtmltopdf,安装使用介绍如下。
1.下载源码包 网址:http://www.kernel.org 在首页可以看到有stable,longterm等版本,一般选择下载longterm版本,因为此版本为提供长期支持的稳定版,因此我选择3.12.16. [root@CentOS-BinaryDev~]# wget https://www.kernel.org/pub/linux/kernel/v3.x/linux-3.12.16.tar.xz 2.解压并进入目录 [root@CentOS-BinaryDev~]# tar -xf linux-3.12.16.tar.xz [root@CentOS-BinaryDev~]# cd linux-3.12.16 3.更新当前系统 [root@CentOS-BinaryDev~]# yum update [root@CentOS-BinaryDev~]# yum upgrade 4.安装编译内核所需要的软件包 [root@CentOS-BinaryDev~]# yum groupinstall “Development Tools” [root@CentOS-BinaryDev~]# yum install ncurses-devel [root@CentOS-BinaryDev~]# yum install qt-devel [root@CentOS-BinaryDev~]# yum install hmaccalc zlib-devel binutils-devel elfutils-libelf-devel 5.查看当前系统内核 [root@CentOS-BinaryDev~]# uname -r 2.6.32-358.11.1.el6.x86_64 6.将当前系统内核的配置文件拷贝到当前目录 [root@CentOS-BinaryDev~]#cp /boot/config-2.6.32-358.11.1.el6.x86_64 .config 7.使用当前系统内核配置,并自动接受每个新增选项的默认设置 [root@CentOS-BinaryDev~]# sh -c ' yes “” | make oldconfig' 8.编译 [root@CentOS-BinaryDev~]# make bzImage [root@CentOS-BinaryDev~]# make modules [root@CentOS-BinaryDev~]# make modules_install 9.安装 [root@CentOS-BinaryDev~]# make install 如果出现少量ERROR可以忽略 10.修改Grub引导顺序 [root@CentOS-BinaryDev~]# vim /etc/grub.conf 一般新内核的位置都在第一个,所以设置default=0. 11.重启后查看内核版本号 [root@CentOS-BinaryDev~]# uname -r 3.12.16 12.如果失败,转至第5步,在重新开始之前,需要清理上次编译的现场 [root@CentOS-BinaryDev~]# make mrproper
一、安装virtualbox的yum源 # vim /etc/yum.repos.d/virtualbox.repo # 添加以下内容 [virtualbox] name=Oracle Linux / RHEL / CentOS-$releasever / $basearch - VirtualBox baseurl=http://download.virtualbox.org/virtualbox/rpm/el/$releasever/$basearch enabled=1 gpgcheck=1
最近,重新安装了一次系统,为了以后不再做无谓的重复查询的工作,特将本次安装及配置的过程记录下来,做为自己以后的一个参考,亦可以为想要安装 Fedora 桌面的同学的一个参考,有任何不对或者可以节省安装时间的方法,都可以在这里讨论。
长时间以来,一直针对Linux 服务器开发后台程序,每天面对的是黑框框,输出只有日志文件。偶尔需要模拟客户端测试,要么是写几行php代码,在浏览器上点一点,要么是写个小Python脚本在shell中执行一下。写了一些测试用的小脚本以后,越来越钟爱这种脚本测试方式了。想到什么测试case,三下五除二改改脚本就能测了。测试小脚本多多少少也写了十来个了。其实自己Php和Python的底子都不好,只是略懂一二,居然大部分问题都能google一下轻松解决,主要是也不需要使用神马高级特性哈哈。 最近的项
在某些情况下,如果你不知道确切的包名称或者你想搜索某些包,那么你可以在发行版的包管理器的帮助下轻松搜索该包。搜索会自动包括已安装和可用的包。结果的格式取决于选项。如果你的查询没有输出任何信息,那么意味着没有匹配条件的包。这可以通过发行版的包管理器的各种选项来完成。我已经在本文中添加了所有可能的选项,你可以选择最好的和最合适你的选项。
在内置应用Tweaks里->Startup Application添加fcitx为自启动项
有一台win10的笔记本,调试想选择在Linux环境下,选择配置虚拟机,然后安装bochs调试内核 需要准备的软件:
环境介绍:采用的是华为云的ECS弹性云服务器–镜像安装的CentOS7.4 64位 -----是服务器版,非桌面版哦。
一、下载VirtualBox的RHEL软件库配置文件 cd /etc/yum.repos.d wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo 二、安装RPMForge http://pkgs.repoforge.org/rpmforge-release/下载相应版本的rpm文件,然后安装即可。 rpm -ivh rpmforge-re
1.安装必要的软件包 yum install python python-devel xorg-x11-proto-devel libXext-devel yum install gcc-c++ 2.下载qt4、pyqt4、sip4,这几个包可以在我的服务器上下载 cd /tmp wget /GNS3/GNS3-0.7.2-src.tar.bz2 wget /PyQt-x11-gpl-4.5.2.tar.gz wget /GNS3/qt-x11-opensource-src-4.5.1.tar.gz wget /GNS3/sip-4.8.1.tar.gz 3.编译Qt4 cd /tmp tar zxvf qt-x11-opensource-src-4.5.1.tar.gz cd qt-x11-opensource-src-4.5.1 ./configure -nomake examples -nomake demos -qt-gif -no-exceptions -debug -qt3support //等几分钟 gmake //等吧,1小时-3小时不等 gmake install //继续等,30分钟或者更长 export PATH=/usr/local/Trolltech/Qt-4.5.1/bin:$PATH 4.编译sip cd /tmp tar zxvf sip-4.8.1.tar.gz cd sip-4.8.1 python configure.py make make install 5.编译PyQt cd /tmp tar zxvf PyQt-x11-gpl-4.5.2.tar.gz cd PyQt-x11-gpl-4.5.2 python configure.py make //继续等,差不多30分钟以上 make install 6.安装GNS3 cd /tmp tar jxvf GNS3-0.7.2-src.tar.bz2 -C /opt mv /opt/GNS3-0.7.2-src /opt/GNS3 7.创建几个目录 mkdir /opt/GNS3/Dynamips mkdir /opt/GNS3/IOS cd /opt/GNS3/Dynamips wget http://www.ipflow.utc.fr/dynamips/dynamips-0.2.8-RC2-x86.bin //for 32bit chmod +x ./dynamips-0.2.8-RC2-x86.bin wget http://www.ipflow.utc.fr/dynamips/dynamips-0.2.8-RC2-amd64.bin //for 64bit chmod +x ./dynamips-0.2.8-RC2-amd64.bin 8.运 行GNS3 python /opt/GNS3/gns3
#出现[Errno -1] 软件包与预期下载的不符。 建议:运行 yum --enablerepo=updates clean metadata正在尝试其它镜像。使用以下命令
PostgresQL是一个功能强大的开源数据库系统。经过长达15年以上的积极开发和不断改进,PostgreSQL已在可靠性、稳定性、数据一致性等获得了业内极高的声誉。目前PostgreSql可以运行在所有主流操作系统上,包括Linux、Unix(AIX、BSD、HP-UX、SGIIRIX、MacOs X、Solaris和Tru64)和Windows。
本文[1]是我们正在进行的有关 Linux 顶级工具系列的延续,在本系列中,我们将向您介绍最著名的 Linux 系统开源工具。
有很多不同的方法来安装matplotlib,最好的方法取决于你正在使用什么操作系统,你已经安装了什么,以及如何使用它。为了避免在此页面上浏览所有细节(和潜在的并发症),有几个方便的选择。
0x00 Linux中软件安装的几种方式 Q:Linux中的如何进行安装、卸载、升级软件和管理? 答:回答这个问题前需要了解Linux的多个发行版本,不同版本之间安装软件方式和命令不一样,且同一个版本
在Ubuntu 18下,试用了cutecom、picocom、putty,决定CuteCom最友好。 但是CentOS7没有提供CuteCom。根据CentOS7安装CuteCom提供的方法,在CentOS7.5.1804下安装cutecom成功。
fedora 28 仓库中,资源比较多。使用 wine 运行windows 程序,可以一定程度上解决软件跨平台问题。
简书是个学习的好网站, 我大多只关注首页上的人们文章, 但是最近因为忙错过了很多首页上的文章,所以有了想法把每天的热门top生成mobi推送到kindle。这样在地铁上也能快速翻完.
用户可免费体验到最新的技术或工具,而功能成熟后会被加入到RHEL系统中。因此也被称为RHEL系统的“试验田”。
由于特性丰富,很多 CMDB 都是基于它开发的,再加上当前的物联网热潮,IOT 场景中大量涉及时空数据的处理,这些方面都是它的专长
开始部署 1、优先卸载mariadb,如果没有可忽略 [root@mysql ~]# yum -y erase mariadb [root@mysql ~]# rpm -e qt-mysql-4.8.7-2.el7.x86_64 --nodeps 2、部署mysql 5.7 [root@mysql ~]# wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.29-linux-glibc2.12-x86_64.tar.gz [root@my
1. 如果你对中标麒麟系统安装有疑问,请阅读上一篇文章:《中标麒麟/NeoKylin U盘安装系统》。
实验软件下载方法录像:https://mp.weixin.qq.com/s/Qt2UqmTTLPUJyl04Vttxjg
Linux kernel官网:https://kernel.org/ Active kernel releases(查看EOL信息):https://kernel.org/category/releases.html
开源界的图形图像处理项目openCV无疑是优秀的东西,无论对于专业的开发人员或是业余爱好者都非常具有魔力。网上很多教程都是VS2008下配置的,而我自打和VC6.0绝交后就再没怎么碰过Windows的相关开发平台了。本文是在CentOS6.0下OpenCV的安装配置手册,前段时间非了老半天劲儿,熬了N个不眠之夜,最终把所有问题均搞定了,最后运行出结果那一瞬间,那种心情是无法用语言形容的。今儿特此把过程写出来,为新人搭环境节约一些时间。好了,废话不多说。
项目最近有需求在windows下面运行,我花了几周时间将linux的服务器移植到windows下面,目前已经能够正常运行服务器,目前又有了新需求,两边的代码结构和组织是分开的,因此为了两边能够同步维护,需要一个能够跨平台的项目编译解决方案,经过调研之后,选择了使用cmake这个工具,本文主要讲述,使用cmake的生产项目的一些基础知识。
开发环境首先要做的是gnome,vncserver,(for Centos6.5);
最近工作中需要针对freescale的iMX5和iMX6平台做一些arm平台下的系统核心软件包的集成,比如将glib、dbus、pkg-config、libxml2、pixman、gdb、libpng、gcc、gstreamer、ffmpeg、bluez等软件源代码针对arm平台打包成二进制的rpm包以及二进制源代码包.src.rpm。
有许多安装 matplotlib 的不同方法,最好的方法取决于你使用的操作系统,已经安装的内容以及如何使用它。 为了避免涉及本页上的所有细节(和潜在的复杂性),有几个方便的选项。
比如我在Linux下安装了Mysql,但是现在我要卸载重装,提示卸载失败,有其它的服务或软件如php-mysql-5.1.6-3;mysql-server-5.0.22-2.1依赖于Mysql。我可以加–nopeds来卸载Mysql,但是依赖于Mysql的软件或服务是不是也要卸载?
错误代码 ImportError: libXext.so.6: cannot open shared object file: No such file or directory 📷 可通过安装qt4解决 ubuntu apt install python-qt4 #centos: yum -y install python-qt4 其他错误 ImportError:libcblas.so.3: 📷 ImportError:libjasper.so.1: image.png ImportError:li
原文链接:https://blog.csdn.net/songrotek/article/details/48023461
实验所需软件下载地址:http://down.51cto.com/data/2092966
从开始学习C++聊起吧,大学的专业是电子信息工程,从大一开始接触C++,最开始的时候,照着书敲,都会有一大堆错误,也就是熟悉的 烫烫烫烫,再后来接触嵌入式,然后到正式工作,也就正式开始C++的开始旅程。开发的IDE从Vs Studio到Qt,到notpad++,再到 vs code,也一直在边工作边看书,慢慢的经验在累积也学到的越来越多了。工作到现在大概也有7年了,也应证了那句话,了解的越多也越觉得自己浅薄。也趁着这次的活动记得机会,简单的说一下自己对C++的理解以及使用。
Qt 是一个跨平台的应用程序开发框架。使用Qt开发的应用程序,只需要编写一套代码,然后把这套代码放在不同平台的Qt环境去编译,就会生成可以运行在对应平台的应用程序。例如,我在Windows写了一个串口助手,这套代码不用修改,放在Linux环境下的Qt开发环境,重新编译,就可以生成可以在Linux环境下运行的串口助手,当然,Qt支持的环境有很多。不同平台下的移植,只需要修改很小一部分或者不用修改就可以直接运行。
本编介绍如何在嵌入式Linux开发板上配置Qt运行环境,并进行Qt程序运行测试。
Qt 是一个跨平台的C++图形用户界面应用程序框架。它提供给开发者建立图形用户界面所需的功能,广泛用于开发GUI程序,也可用于开发非GUI程序。Qt是完全面向对象的,很容易扩展,并且允许真正地组件编程。
开发需要,在 Linux下安装Qt Creator。我电脑装的是Ubuntu 16.04 LTS,其它的应该相同!
1. 准备下载相关的交叉编译器gcc (1)、aarch32架构的交叉编译器 因为系统是ubuntu 14-04的版本,可以直接使用安装的方式去安装aarch32架构的交叉编译器。也可以按照aarch64架构的方式去下载aarch32的交叉编译器,建议g++版本低一点,4.8.4左右。 sudo apt-get install g++-arm-linux-gnueabihf 执行命令成功后,使用 命令 arm-linux-gnueabihf-g++ -v 查看到安装的版本值,安装成功! 版本值显示如下图:
下载地址http://download.qt.io/archive/qt/5.12/5.12.8/
整理一下Qt 5.13版本中支持那些平台。 平台 描述 Qt Quick WebGL 使用WebGL™实现流媒体的Qt快速用户界面的平台插件。 Qt for Android Android平台 Qt for Embedded Linux 嵌入式Linux平台 Qt for INTEGRITY Green Hills Software INTEGRITY实时操作系统(支持于Qt5.9) Qt for Linux/X11 Linux/X11平台 Qt for QNX QNX平台 Qt for UWP 通用Win
有些嵌入式设备会有一块显示屏,用来显示各种图案、按钮等元素,单片机里常见的UI有emWin、TouchGFX等。Linux里常用QT,Qt是一个跨平台个C++应用程序开发框架。广泛用于开发GUI程序。QT在Windows平台下用来做一些上位机也非常好,使用起来方便简单,同时又开源免费。本篇给大家简单介绍NUC972 平台QT的移植及简单示例,希望对大家有所帮助。
「下载 qt-everywhere-opensource-src-4.8.7.tar.gz:http://download.qt-project.org/archive/qt/4.8/4.8.7/」
对于Qt的初学者来说,Qt有很多不熟悉的地方,安装和使用时,都会遇到各种各样的“坑”。这些坑,如果经历过一次,就会发现其实是很简单的问题。但是如果不熟悉,那么可能折腾很久也没解决。因此我把我自己遇到的(也是后来常常被问到的)一些问题放在这里,供大家参考、讨论。
领取专属 10元无门槛券
手把手带您无忧上云