Linux ubuntu 下只要用到rpm都报:rpm未安装,原来ubuntu系统刚装上不支持rpm,怎么才能支持呢?

Linux ubuntu 下只要用到rpm都报:rpm未安装,原来ubuntu系统刚装上不支持rpm,怎么才能支持呢?,第1张

wubi安装可能会出现一些莫名其妙的问题,而且磁盘性能可能发挥得不够完美。建议硬盘安装,首先先用PQ分一块空闲出来,然后从网上下一个GRUB4DOS,解压出里边的grldr,menu.lst,顺便解压出xubuntu光盘ISO文件里的vmlinuz,和initrd.lz,把ISO文件,grldr, menu.lst,vmlinuz,initrd.lz都放在C盘根目录,然后用记事本编辑menu.lst加上

root (hd0,0)

kernel (hd0,0)/vmlinuz boot=casper iso-scan=/那个iso文件的名字

initrd (hd0,0)/initrd.lz

最后修改boot.ini,加上c:\grldr="install Ubuntu"

保存重启,在选择启动那个菜单选择install ubuntu,就是图形界面,和WUBI一样啦。 这方法适合XP+ubuntu双系统。

我跟你讲讲编译安装的与rpm安装的不同。

rpm安装,需要的rpm包,需要符合打包规范,安装后信息回存储到某个数据库中去。rpm 查询命令,从数据库中找。直接源码编译安装,是没存储这种信息的。查不到正常。

所谓编译安装,我们下载的是别人写的源码,一般包含了makefile配置文件。

安装一般分为以下步骤:

make config,可选,做依赖检测,某些程序可能会动态生成makefile文件。一般就写的一些shell命令。

make,必须运行,执行程序编译。

make install ,安装程序。

1、把生成的库文件拷贝到,/usr/libxx或者/usr/local/libx目录下,未必会生成库文件;

2、把可执行文件拷贝到,/usr/bin或/usr/local/bin下,必定会生成。

make clean,清理源码包

把临时文件,目标文件,程序文件,库文件从源码路径下删除掉。

整个makefile文件,遵循一定规范,由一些编译,shell命令组成。

以上就是rpm -qa 查询不出源码安装程序的具体原因。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7744874.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-09
下一篇 2023-04-09

发表评论

登录后才能评论

评论列表(0条)

保存