fedora 27下载编译安装bashdb-4.4-0.93

时间:2022-09-11 07:04:55

本文介绍如何在Fedora27下安装bash调试工具bashdb。bashdb需要和bash的版本对应,才能正常使用。

安装axel

axel是linux下的多线程下载工具,比wget速度快。

#dnf install axel

下载

下载bashdb源代码

fedora27的bash是4.4版本,故下载bashdb4.4。

#cd /usr/local/src
#axel -n 10 https://downloads.sourceforge.net/project/bashdb/bashdb/4.4-0.93/bashdb-4.4-0.93.tar.bz2

解压

#tar xvf ./bashdb-4.4-0.93.tar.bz2

进入源码目录

#cd bashdb-4.4-0.93

编译安装

安装编译工具

#dnf install gcc make

安装依赖

#dnf install ncurses-devel readline-devel

配置

#./configure –prefix=/usr/local

编译

#make

安装

#make install

设置和使用

设置

#mkdir /usr/share/bashdb
#ln -s /usr/local/share/bashdb/bashdb-main.inc /usr/share/bashdb/bashdb-main.inc

使用

#bash –debugger – 脚本名 脚本参数1 脚本参数2 … 脚本参数n

或者

#bashdb 脚本名 脚本参数1 脚本参数2 … 脚本参数n

附图:

fedora 27下载编译安装bashdb-4.4-0.93