V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
Counter
V2EX  ›  Linux

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

  •  1
     
  •   Counter · 2015-12-21 13:04:58 +08:00 · 4737 次点击
    这是一个创建于 3296 天前的主题,其中的信息可能已经有所发展或是发生改变。
    比如说提到 apt-get 的帖子比提到 aptitude 的多,因为习惯,还是因为好记?常用情况下两者应该区别不大吧,为什么会这样?
    32 条回复    2015-12-25 09:16:50 +08:00
    Pastsong
        1
    Pastsong  
       2015-12-21 13:08:12 +08:00   ❤️ 1
    不知道,开始学 Linux 教程里就是 apt-get ,就一直用下来了
    bearice
        2
    bearice  
       2015-12-21 13:29:45 +08:00
    strlen(apt-get)<strlen(aptitude)
    ADMlN
        3
    ADMlN  
       2015-12-21 13:36:22 +08:00
    以前用 apt-get ,后来因为依赖问题,好几个包装不上,然后换了 aptitude 就好了。
    imn1
        4
    imn1  
       2015-12-21 13:39:22 +08:00
    我用 aptitude search ,然后 apt-fast install
    wjchen
        5
    wjchen  
       2015-12-21 13:40:12 +08:00
    安装用 apt-get, 搜索用 apt-cache, 搜本地用 dpkg?
    麻烦。。。
    xbb7766
        6
    xbb7766  
       2015-12-21 13:41:53 +08:00
    通常 apt-get 够用了。有时候要解决一些妖怪的依赖问题就用 aptitude ,因为比较直观。
    aliuwr
        7
    aliuwr  
       2015-12-21 13:45:32 +08:00
    Ubuntu 默认没有 aptitude
    Zzzzzzzzz
        8
    Zzzzzzzzz  
       2015-12-21 13:46:55 +08:00
    @bearice
    但是 apt-get 需要敲 apt-g 后才能 tab 补全, 而 aptitude 只需要敲 apti, 后者反而少敲一个
    jarlyyn
        9
    jarlyyn  
       2015-12-21 13:48:56 +08:00   ❤️ 1
    我用 aptitude 的。

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

    apt 相当于 apt-* 的前端
    jarlyyn
        18
    jarlyyn  
       2015-12-21 15:50:55 +08:00
    @Tiande

    主要区别在于依赖处理。

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

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

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

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

    然, apt-get 么有。

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

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

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

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

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

    于是…
    - easy_install 怎么安装?
    - aptitude install python-setuptools
    - aptitude 又是什么?
    - 包管理器。
    - 怎么安装?
    - apt-get install aptitude
    - apt-get 又是啥?
    - …
    Mithrandir
        32
    Mithrandir  
       2015-12-25 09:16:50 +08:00
    直接用 apt 就好,少打很多字
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2781 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 14:48 · PVG 22:48 · LAX 06:48 · JFK 09:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.