貌似用 apt-get 的人比用 aptitude 的人多啊? - V2EX
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 5126 次点击
    这是一个创建于 3584 天前的主题,其中的信息可能已经有所发展或是发生改变。
    比如说提到 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  
    PRO
       2015-12-21 15:29:12 +08:00
    apt-get 是 Debian 系都具备的 包管理工具。
    aptitude 在 Debian 下还要用 apt-get install 一下...
    Tiande
        15
    Tiande  
    PRO
       2015-12-21 15:29:39 +08:00
    @sadhen apt 是什么...
    Tiande
        16
    Tiande  
    PRO
       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  
    PRO
       2015-12-21 15:55:21 +08:00
    @sadhen 怎么做到的,第一次见。
    Tiande
        20
    Tiande  
    PRO
       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 div class="sep5">
    之前一直只知道 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     Solana     4912 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 09:51 PVG 17:51 LAX 02:51 JFK 05:51
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86