ubuntu rpmbuild?ubuntu grub
如何用命令查询当前ubuntu版本号
1、首先在桌面点击docky上的终端,输入命令:【cat/etc/issue】。
2、紧接着回车键之后,就能看到ubuntu的版本号了。
3、若没有安装没有docky的,可以点击此图标,输入shell,开启搜索此软件。
4、接着复制这个:【uname-a】,如此便能显示完整的版本信息了的。
5、也可以输入:【cat/etc/lsb-release】,接着获得版本的信息情况。因为不同的命令,那么得到相应的信息也是不一样的。也可根据你的需要选择一种方式查看机型。
linux安装gdmlinuxgdb安装
ubuntu中怎么安装GDB?
gdb安装步骤如下:
1.首先可以使用命令“rpm-qa|grepgdb"查询系统中是否安装了gdb软件包,如果安装了,应该显示如下:
#rpm-qa|grepgdb
gdbm-1.8.0-26.2.1
gdb-6.8-37.el5
gdbm-devel-1.8.0-26.2.1
2.如果系统没有安装gdb软件包,需要先准备好gdb对应的软件包,通常在系统光盘Server文件夹下;
3.使用命令“rpm-ivhgdb-6.8-37.el5.rpm”或者类似的操作回车即可安装;
4.安装结束后,再使用命令“rpm-qa|grepgdb"查询,如果成功安装了,应该显示如下:
#rpm-qa|grepgdb
gdb-6.8-37.el5
5.如果安装不成功,检查一下错误信息,有可能是因为少安装了一些关联软件,根据提示安装即可。
如何在ubuntu14.04安装gdbserver?
gdb安装步骤如下:首先可以使用命令“rpm-qa|grepgdb查询系统中是否安装了gdb包,如果安装了,应该显示如下:gdbm-1.8.0-26.2.1gdb-6.8-37.el5gdbm-devel-1.8.0-26.2.12.如果系统没有安装gdb包,需要先准备好gdb对应的包,通常在系统光盘Server文件夹下;
3.使用命令“rpm-ivhgdb-6.8-37.el5.rpm”或者类似的操作回车即可安装;
4.安装结束后,再使用命令“rpm-qa|grepgdb查询,如果成功安装了,应该显示如下:#rpm-qa|grepgdbgdb-6.8-37.el55.如果安装不成功,检查一下错误信息,有可能是因为少安装了一些关联,根据提示安装即可。
如何使用linux下gdb来调试python程序?
(1)假设要debug的进程号为1000,运行如下命令:$gdb-p1000使用此命令即可使gdb附加到进程。
(2)载入libpython脚本如果你的gdb是redhat或fedora等厂商修改过的,会有--python选项,使用此选项即可指定gdb启动时载入的Python扩展脚本(此脚本是扩展gdb的,不是我们需要debug的脚本)。$gdb--python/path/to/libpython.py-p1000如果安装的是GNU的gdb,就需要打开gdb后手动载入libpython.py脚本(gdb)python>importsys>sys.path.insert(0,/path/to/libpython.py)>importlibpython>end(gdb)这时就可以使用py-bt命令打印当前线程的Pythontraceback了。
libpython还提供很多命令,例如py-print打印变量,py-locals打印所有本地变量等等,详细可打开libpython.py查看。
linuxgdb如何安装?
linuxgdb安装步骤如下:1.首先可以使用命令“rpm-qa|grepgdb"查询系统中是否安装了gdb软件包,如果安装了,应该显示如下:#rpm-qa|grepgdb,gdbm-1.8.0-26.2.1,gdb-6.8-37.el5gdbm-devel-1.8.0-26.2.1。
2.如果系统没有安装gdb软件包,需要先准备好gdb对应的软件包,通常在系统光盘Server文件夹下;3.使用命令“rpm-ivhgdb-6.8-37.el5.rpm”或者类似的操作回车即可安装;4.安装结束后,再使用命令“rpm-qa|grepgdb"查询,如果成功安装了,应该显示如下:#rpm-qa|grepgdb,gdb-6.8-37.el5,5.如果安装不成功,检查一下错误信息,有可能是因为少安装了一些关联软件,根据提示安装即多看看《Linux就该这么学》一书。
ubuntulinuxqt5.4.1安装前需要有什么环境?
现在的发行版都集成有编译工具如gcc、g++、gdb等,直接安装从qt官网上下载的run文件就可以了;如果不放心的话,可以在安装之前联网安装build-essential包sudoapt-getinstallbuild-essential该工具包包含了linux下编译程序的大部分工具。
ubuntu系统上制作rpm包demo
本文将详细介绍在Ubuntu系统上制作rpm包的全过程。首先,确保安装了rpmbuild工具:
sudo apt-get install rpm
安装完毕后,执行 rpmbuild--version显示RPM版本为4.14.2.1。接下来,配置rpmbuild工作目录,即制作rpm包的目录。默认情况下,工作路径为用户home目录下的rpmbuild目录。若需更改工作路径,可编辑当前用户目录下的.rpmmacros文件,并修改宏%_topdir。若执行rpmbuild命令时指定工作目录,使用定义_topdir即可。
本文通过四个demo,展示如何从源码构建rpm包、如何直接从二进制构建rpm包、如何从压缩源码构建rpm包、如何从源码rpm包构建rpm包。
Demo1:从源码构建rpm包
创建rpmbuild工程,包含固定的目录结构。在BUILD目录下创建一个cmake工程,%build阶段将在该目录下执行build命令。编写三个源码文件(mymath.h, mymath.cc, mymathApp.cc)和一个CMakeLists.txt文件。创建配置文件conf.json和数据文件夹data(包含train1.data和train2.data)。在SPECS目录下创建build_from_src.spec文件。构建rpm包时,执行命令,生成两个rpm包。
Demo2:从二进制文件直接构建rpm包
手动创建二进制构建demo的rpmbuild工作目录,并拷贝二进制文件到BUILDROOT目录下。拷贝后的BUILDROOT目录结构包含二进制文件mymathapp、源码文件mymath.h和动态库文件libmymath.so。在SPECS目录下创建build_from_binary.spec文件。执行构建rpm包命令,生成一个rpm包。
Demo3:从源码压缩包构建rpm包
手动创建从源码压缩包构建demo的rpmbuild工作目录。在demo1的BUILD目录下执行命令,生成demo3.tar.gz文件,并拷贝到output3/SOURCES目录下。在SPECS目录下创建build_from_tar.gz.spec文件。执行构建rpm包命令,生成两个rpm包。
Demo4:从src rpm包构建rpm包
手动创建二进制构建demo的rpmbuild工作目录,并把demo3生成的src rpm包demo3-1-1.src.rpm拷贝到./output4目录。执行构建rpm包命令,生成两个rpm包。