红联Linux门户
Linux帮助
当前位置: 红联Linux门户 > Ubuntu

Ubuntu是如何解决包的依赖性关系的?

发布时间:2012-09-01 15:51:46来源:红联作者:h3hlh18
装过几十台客户的Ubuntu服务器,也帮其中一些搭建过环境,但是到现在还是搞不明白,Ubuntu是如何解决包的依赖性关系的?红帽那边有yum,非常方便。Ubuntu呢?apt似乎无法解决依赖性问题,还有别的方法吗?希望高人们能出来阐述,:handshake

PS:不要介绍桌面环境下的方法,服务器没有一台是装桌面的。
文章评论

共有 11 条评论

  1. weienchong 于 2012-11-03 18:12:09发表:

    apt-get -i

  2. nil13 于 2012-11-01 15:15:54发表:

    多谢各位的讨论,我学到了

  3. yyxiaoxiao 于 2012-11-01 14:59:58发表:

    很不错喔 蛮好的

  4. yyxiaoxiao 于 2012-11-01 14:59:43发表:

    受益匪浅~bucuo

  5. Marlborors 于 2012-09-14 13:28:38发表:

    谢谢分享。。。。任务中。。。。

  6. irongeek 于 2012-09-03 09:28:06发表:

    root@ubuntu:~# apt-get install build-essential
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    build-essential is already the newest version.
    0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
    root@ubuntu:~#

  7. irongeek 于 2012-09-03 09:27:00发表:

    root@ubuntu:~# apt-get install gcc
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    gcc is already the newest version.
    0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
    root@ubuntu:~#

  8. 相思爱文 于 2012-09-02 19:19:09发表:

    锟斤拷锟斤拷:
    楼上的,你真的用过Ubuntu吗?你能告诉我如何用apt安装gcc吗?

    apt-get install gcc(或者后面加版本号)是装不上去的,注意系统是最小化安装。

    你也别在后面加一堆的其他包,有时候后面加多少包都装不上去。
    h3hlh18 发表于 2012-9-2 12:02

    安装编译环境的命令不是这样的,应该是

    aptitude install build-essential
    或
    apt-get install build-essential

    ubuntu中,如不是root身份执行,前面还要加上sudo

  9. h3hlh18 于 2012-09-02 12:02:09发表:

    楼上的,你真的用过Ubuntu吗?你能告诉我如何用apt安装gcc吗?

    apt-get install gcc(或者后面加版本号)是装不上去的,注意系统是最小化安装。

    你也别在后面加一堆的其他包,有时候后面加多少包都装不上去。

  10. irongeek 于 2012-09-02 10:06:52发表:

    包管理方面,apt/dpkg是当之无愧的冠军,19年来从未遇到强劲的对手,只有大批的追随者。

  11. golenuort 于 2012-09-02 08:46:20发表:

    拿命令在线装,下包来装的就这个麻烦