V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
Counter
V2EX  ›  Linux

貌似用 apt-get 的人比用 aptitude 的人多啊?

  •  1
     
  •   Counter · Dec 21, 2015 · 5416 views
    This topic created in 3787 days ago, the information mentioned may be changed or developed.
    比如说提到 apt-get 的帖子比提到 aptitude 的多,因为习惯,还是因为好记?常用情况下两者应该区别不大吧,为什么会这样?
    32 replies    2015-12-25 09:16:50 +08:00
    Pastsong
        1
    Pastsong  
       Dec 21, 2015   ❤️ 1
    不知道,开始学 Linux 教程里就是 apt-get ,就一直用下来了
    bearice
        2
    bearice  
       Dec 21, 2015
    strlen(apt-get)<strlen(aptitude)
    ADMlN
        3
    ADMlN  
       Dec 21, 2015
    以前用 apt-get ,后来因为依赖问题,好几个包装不上,然后换了 aptitude 就好了。
    imn1
        4
    imn1  
       Dec 21, 2015
    我用 aptitude search ,然后 apt-fast install
    wjchen
        5
    wjchen  
       Dec 21, 2015
    安装用 apt-get, 搜索用 apt-cache, 搜本地用 dpkg?
    麻烦。。。
    xbb7766
        6
    xbb7766  
       Dec 21, 2015
    通常 apt-get 够用了。有时候要解决一些妖怪的依赖问题就用 aptitude ,因为比较直观。
    aliuwr
        7
    aliuwr  
       Dec 21, 2015
    Ubuntu 默认没有 aptitude
    Zzzzzzzzz
        8
    Zzzzzzzzz  
       Dec 21, 2015
    @bearice
    但是 apt-get 需要敲 apt-g 后才能 tab 补全, 而 aptitude 只需要敲 apti, 后者反而少敲一个
    jarlyyn
        9
    jarlyyn  
       Dec 21, 2015   ❤️ 1
    我用 aptitude 的。

    但记得很长时间默认只有 apg-get 没有 aptitude
    kamen
        10
    kamen  
       Dec 21, 2015
    aptitude 少敲一个键
    582033
        11
    582033  
       Dec 21, 2015
    因为默认没有
    pynix
        12
    pynix  
       Dec 21, 2015
    有什么区别吗?
    sadhen
        13
    sadhen  
       Dec 21, 2015
    大家不直接 apt 吗?
    Tiande
        14
    Tiande  
    PRO
       Dec 21, 2015
    apt-get 是 Debian 系都具备的 包管理工具。
    aptitude 在 Debian 下还要用 apt-get install 一下...
    Tiande
        15
    Tiande  
    PRO
       Dec 21, 2015
    @sadhen apt 是什么...
    Tiande
        16
    Tiande  
    PRO
       Dec 21, 2015
    @jarlyyn 我觉着 aptitude 的 命令行图形界面 比 纯文本命令、桌面 GUI 都要舒服。比较中性。
    sadhen
        17
    sadhen  
       Dec 21, 2015
    @Tiande apt install 约等于 apt-get install, apt search 约等于 apt-cache search

    apt 相当于 apt-* 的前端
    jarlyyn
        18
    jarlyyn  
       Dec 21, 2015
    @Tiande

    主要区别在于依赖处理。

    而且 aptitude 可以直接 search
    Tiande
        19
    Tiande  
    PRO
       Dec 21, 2015
    @sadhen 怎么做到的,第一次见。
    Tiande
        20
    Tiande  
    PRO
       Dec 21, 2015
    @jarlyyn 并不懂依赖冲突这些,只要大部分时间不出差错,两个都挺好。出了冲突就无脑删...
    Arthur2e5
        21
    Arthur2e5  
       Dec 21, 2015   ❤️ 1
    @Tiande apt 1.x 之后才搞出来个单叫做 apt 的程序的。主要是界面好看…(
    GNiux
        22
    GNiux  
       Dec 21, 2015 via iPhone   ❤️ 3
    哈哈,看来楼上们都没说出一个:

    试试,如果需求是:只想 / 不想 升级某一个包,怎么办?

    我仔细读了一下,发现只有 aptitude 提供了精细的升级选择。请看看当你输入 aptitude upgrade 时,是不是有个问号?打?进去看看。在不想升级的包前输入=;在升级某一个特定包的名称前输入+,就可以只升级那个。

    这样,就安全多了。比如我就不想升级 grub 。

    然, apt-get 么有。

    然,注意到没?还有一个命令: apt. 据 debian-handbook.info 那本神奇的手册介绍, apt 比 apt-get 更新。还有, apt update 试试?可以告诉你有哪几个包可以升级,而且是彩色显示。
    zonghua
        23
    zonghua  
       Dec 21, 2015
    @bearice ln -s /usr/bin/apt-get /usr/bin/yum 一般般我都这么做。
    zhjits
        24
    zhjits  
       Dec 21, 2015
    aptitude 不是个扫雷么……
    ryd994
        25
    ryd994  
       Dec 21, 2015
    因为看入门教程学出来的小白根本不知道 aptitude
    因为写中文教程的人自己都不知道
    introom
        26
    introom  
       Dec 22, 2015 via Android
    因为我是 apt-file 重度用户,所以会强迫性统一用 apt-*系列。现在一般需要用到 tui 的时候才考虑 aptitude 。不过说实话之前几年主要还是 aptitude
    aivier
        27
    aivier  
       Dec 22, 2015
    aptitude 误操作好几次...还是 apt-get 好些...(事实上我不喜欢 Debian 系, pacman 或是 yum 比较常用
    OnceMore2020
        28
    OnceMore2020  
       Dec 22, 2015
    aptitude 实际上是更友好的 APT 前端, apt-get 更常见,可能有以下两个原因:

    1. “历史说了算”,建立的习惯没有来得及改变就传播给了其他人;
    2. 对于英文拙计的用户, apt-get 确实要比 aptitude 好记忆一点;
    Allianzcortex
        29
    Allianzcortex  
       Dec 22, 2015
    之前一直只知道 apt-get

    直到之后在搜索 Ubuntu 下安装 hadoop 的方法时在一个英文博客上才看到 aptitude

    咳咳…… 真的没有在中文博客里看到过有关 aptitude 的使用, apt-get 太出名了
    Arnie97
        30
    Arnie97  
       Dec 22, 2015
    因为默认安装…
    不要小看了这一点, IE 当年是怎么称霸市场的…

    至于长短的问题, alias a='aptitude'…
    Arnie97
        31
    Arnie97  
       Dec 22, 2015   ❤️ 1
    对了,想起一个笑话:
    - pip 是什么?
    - 包管理器。
    - pip 怎么安装?
    - easy_install pip
    - easy_install 又是什么?
    - 包管理器…

    于是…
    - easy_install 怎么安装?
    - aptitude install python-setuptools
    - aptitude 又是什么?
    - 包管理器。
    - 怎么安装?
    - apt-get install aptitude
    - apt-get 又是啥?
    - …
    Mithrandir
        32
    Mithrandir  
       Dec 25, 2015
    直接用 apt 就好,少打很多字
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2478 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 70ms · UTC 07:16 · PVG 15:16 · LAX 00:16 · JFK 03:16
    ♥ Do have faith in what you're doing.