免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123下一页
最近访问板块 发新帖
查看: 4015 | 回复: 26
打印 上一主题 下一主题

[桌面系统] 关于安装软件包的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2012-06-19 11:08 |只看该作者 |倒序浏览
本帖最后由 z4730 于 2012-06-19 11:10 编辑

我需要安装一个叫做binutils-2.14的软件包,我先把系统中原有的binutils(版本过高)卸载了,然后用sudo tar -xzvf binutils-2.14.tar.bz2命令解压,出现了
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
我就直接在图形界面中打开包,然后把包中的文件夹拖到主文件夹内
又用 cd /home/z4730/binutils-2.14和sudo ./configure
命令安装软件包,出现了这个
creating cache ./config.cache
checking host system type... i686-pc-linux-gnuoldld
checking target system type... i686-pc-linux-gnuoldld
checking build system type... i686-pc-linux-gnuoldld
./configure: 2195: cc: not found
*** The command 'cc -o conftest -g   conftest.c' failed.
*** You must set the environment variable CC to a working compiler.
问题:
1.解压的命令错在哪里?
2.用后面的解压方式正确吗?
3.安装软件包的命令错在哪里,应该怎么解决呢?
谢谢

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
2 [报告]
发表于 2012-06-19 11:20 |只看该作者
楼主运行gcc,有什么提示?你的系统的gcc是不是没有了?

论坛徽章:
0
3 [报告]
发表于 2012-06-19 12:05 来自手机 |只看该作者
我卸载上一个版本的时候貌似是被卸掉了

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
4 [报告]
发表于 2012-06-19 12:28 |只看该作者
晕,解压的命令是 tar jxvf 文件名。

貌似你卸载以后,你这个包是源码包啊,不可能通过编译的方式安装上这个包了呀。

binutils 包是你的汇编工具啊,你吧它卸载了, gcc 就不能正常工作了呀,你如何还能再编译安装 binutils-2.14 呢?

论坛徽章:
0
5 [报告]
发表于 2012-06-19 13:40 |只看该作者
回复 4# snow888


    解压命令是网上看来的。。。
   关键是我不卸载原来(新)的版本可以装上现在(旧)的版本吗?我卸载原来的版本的时候就自动把gcc给卸了。。。现在矛盾了?
谢谢

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
6 [报告]
发表于 2012-06-19 13:48 |只看该作者
红帽有兼容的低版本的gcc包可以安装,不知道ubuntu有没有.
你要想编译安装软件,gcc是必不可少的组件.

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
7 [报告]
发表于 2012-06-19 14:02 |只看该作者
回复 5# z4730


    晕,学东西得知其然,还要知其所以然。

tar zxvf 是解压 .gz 文件的,也就是 gzip 压缩过的 tar 文件包的。

tar jxvf 是解压 .bz2 文件的,也就是经过 bzip2 压缩过的 tar 文件包的。

如果要编译 binutils , 你不能先卸载,你得先编译,编译完成后再卸载,然后再执行 make install 就可以了。

论坛徽章:
0
8 [报告]
发表于 2012-06-19 14:11 来自手机 |只看该作者
知道了,非常感谢,我看那个命令的时候也看了下面的解释,说明最终没看懂。。。

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
9 [报告]
发表于 2012-06-19 14:13 |只看该作者
现在tar很只能,我一般用tar xvf filename...这样就可以解压了.
@snow888,貌似LFS编译gcc也不是直接编译的,经过很多步骤,直接编译binutiles会有问题吧

论坛徽章:
1
2015年辞旧岁徽章
日期:2015-03-03 16:54:15
10 [报告]
发表于 2012-06-19 14:16 |只看该作者
chenyx 发表于 2012-06-19 14:13
现在tar很只能,我一般用tar xvf filename...这样就可以解压了.
@snow888,貌似LFS编译gcc也不是直接编译的, ...


我一般是 j 解压 bz2 的,z 解压 gz 的。

lfs 是利用母体的编译环境,先编译出儿子的编译环境,然后用儿子的编译环境来编译内核的。

我写的那个帖子和 lfs 很像,但不完全是 lfs ,或者说和 lfs 还是有很大的区别的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP