kali linux怎么编译软件包,burg源代码编译安装   (ubuntu amd64) (kali linux amd 64)

安装依赖组件:

apt-get install gcc gcc-multilib bison autoconf make ruby gettxt

apt-get install bzr

获取源码:

bzr branch lp:burg

删除开机时候显示的"GRUB Loading"的字样,找到对应目录,对应的行如下修改:

"./boot/i386/pc/boot.S"   行  382:

原来-> notification_string: .asciz "GRUB "

改为 -> notification_string: .asciz ""

"./boot/i386/pc/diskboot.S" 行 323:

原来-> notification_string: .asciz "loading"

改为 -> notification_string: .asciz ""

"./boot/i386/pc/diskboot.S" 行 325:

原来 -> notification_step: .asciz "."

改为 -> notification_step: .asciz ""

"./boot/i386/pc/diskboot.S" 行 326:

原来 -> notification_done: .asciz "\r\n"

改为 -> notification_done: .asciz ""

"./boot/sprc64/ieee1275/boot.S" 行 71:

原来->grub_name:.asciz "GRUB "

改为->grub_name:.asciz ""

"./boot/sprc64/ieee1275/diskboot.S"行 37:

原来->notification_string:.asciz "Loading kernel"

改为->notification_string:.asciz ""

"./boot/sprc64/ieee1275/diskboot.S" 行 40:

原来->notification_step:.asciz "."

改为->notification_step:.asciz ""

"./boot/sprc64/ieee1275/diskboot.S" 行 43:

原来->notification_done:.asciz "\r\n"

改为->notification_done:.asciz ""

下载完成后,进入burg目录:

./autogen.sh

编译和安装

mkdir bin_pc(新建一个用来存放编译文件的目录)

cd bin_pc

../configure --with-platform=pc --prefix=/usr/sbin/burg --disable-werror

(--disable-werror选项用来忽略警告,如果这里不加这个选项,则make的时候会把它当作错误看待,从而导致编译失败)

make

make install

(安装的目录是/usr/sbin/burg, 在configure的选项里指定,如不指定目录则会默认安装,指定目录或是不指定都无妨,后面我会说一下哪些不同)

我的是指定安装在/usr/sbin/burg目录:

# /usr/sbin/burg/sbin/burg-install /dev/sda

(默认安装的童鞋直接(root)#burg-install /dev/sda 或(普通用户)$sudo burg-install /dev/sda )

# /usr/sbin/burg/sbin/burg-mkconfig -o /boot/burg/burg.cfg

(默认安装的童鞋直接(root)#burg-mkconfig -o /boot/burg/burg.cfg 或(普通用户)$sudo burg-mkconfig -o /boot/burg/burg.cfg )

安装好之后默认是没有主题和字体的,也即是不存在/boot/burg/themes/和/boot/burg/fonts/这两个目录的,需要自己创建或是下载下来

还有/usr/sbin/burg/etc/default/这个目录也是没有的,这个很重要,应为#burg-mkconfig 就是要照这个目录下的burg这个文件来管理主题的(默认安装的童鞋下载附件后只需取default里面的burg文件复制到/etc/default/目录下即可)

由于附件大于2M传不上来,传到里51cto下载中心

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值