Debian 软件安装命令怎么选? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
webs
V2EX    Linux

Debian 软件安装命令怎么选?

  •  
  •   webs 264 天前 3674 次点击
    这是一个创建于 264 天前的主题,其中的信息可能已经有所发展或是发生改变。
    没想到 apt 是推荐的,是不是老人喜欢用 apt-get ?


    https://mp.weixin.qq.com/s/pGIP4cZR1b01fMGwTVsYIw
    30 条回复    2025-04-16 17:27:09 +08:00
    hwdq0012
        1
    hwdq0012  
       264 天前
    debian 默认不就是 apt 吗,(我用 apt 从不带-get ,apt-get install 和 apt install 没有区别
    tangbao
        2
    tangbao  
       264 天前
    apt-get 现在是 apt 的 alias 了吧?
    LitterGopher
        3
    LitterGopher  
       264 天前
    @tangbao #2 不是, 俩都是独立的可执行程序.
    LitterGopher
        4
    LitterGopher  
       264 天前
    我自己是用 apt, 无他, 输入更快而已(如果电脑上没有装 apt 只有 apt-get 我也不会新装 apt, 毕竟就使用方法上两者好像没有不同(个人没有感觉到)).
    yuanyuan11
        5
    yuanyuan11  
       264 天前 via Android
    没区别,看自己习惯
    KagurazakaNyaa
        6
    KagurazakaNyaa  
       264 天前
    有交互的用 apt ,无交互的用 apt-get (一般用在 ci 和 docker 构建)
    gearfox
        7
    gearfox  
       264 天前
    一直没用 Debian 系,没这些烦恼(狗头)
    bigmomo
        8
    bigmomo  
       264 天前
    换成 Rocky 就没这个烦恼了
    jasonyang9
        9
    jasonyang9  
       264 天前 via Android
    看来我是新人
    adoal
        10
    adoal  
       264 天前   1
    apt-get 系列命令(除了 apt-get 外还有 apt-cache 、apt-markd 等)是第一版前端。

    apt 命令是第二版前端,对用户交互更友好,但功能覆盖不够全。另外 apt 命令目前还不承诺输出结果的格式恒定,所以,像#6 所说,无交互的操作,尤其是需要解析输出内容作为后续操作判断依据的操作,应该用 apt-get 而不是 apt 。
    dcsuibian
        11
    dcsuibian  
       264 天前
    多打 4 个字符有啥好处?
    除非是直接复制过来的命令(比如装 Docker ),否则一律用 apt
    k9982874
        12
    k9982874  
       264 天前 via Android
    偶然发现 apt 行为一样后就用 apt 了,毕竟输入快
    busier
        13
    busier  
       264 天前 via iPhone   3
    之前 apt 有提示写明了脚本内不建用 apt ,而用 apt-get ,交互式命令用 apt 。
    zeroneth
        14
    zeroneth  
       264 天前
    apt 的设计目的就是用起来(比 apt-get)更舒服,apt-get 的还存在原因是很多脚本依赖,要照顾兼容性。所以没有历史包袱用 apt 就好
        15
    pingdog  
       264 天前 via Android
    apt 跟着 8 还是 9 新开发的,集合了几个 apt-*的常用功能
    march1993
        16
    march1993  
       264 天前   2
    apt 是给人用的,apt-get 是给程序/shell 用的
    jayeli
        17
    jayeli  
       264 天前
    xiaojun996
        18
    xiaojun996  
       264 天前
    我 debian 用 apt
    sn0wdr1am
        19
    sn0wdr1am  
       264 天前
    apt-get
    PiCpo
        20
    PiCpo  
       263 天前
    apt 都是老人了吗我还以为你会说 yum
    daimaosix
        21
    daimaosix  
       263 天前 via Android
    @march1993 是的,他说的简单易懂,apt 人用跟方便,apt-get 用在 shell 里,因为用 apt 会发出警告
    techphoebe
        22
    techphoebe  
       263 天前 via iPhone
    就只有我还用 aptitude 吗?我刚用 Debian 时好像比较推荐这个,用惯了懒得学新的了
    busier
        23
    busier  
       263 天前 via iPhone
    @techphoebe 某些候我是要用 aptitude 的,比方 ubuntu 桌面版本安 openssh-server 的候,只有 aptitude 可以理好依
    penisulaS
        24
    penisulaS  
       263 天前
    什么时候可以像 npm 一样可以用 i 代替 install
    julyclyde
        25
    julyclyde  
       259 天前
    @adoal 那 aptitude 现在还有吗
    adoal
        26
    adoal  
       259 天前
    @julyclyde 还有,正常安装不包含
    julyclyde
        27
    julyclyde  
       259 天前
    @adoal 啊,变动这么大
    那就是说现在以 apt 为主了?
    adoal
        28
    adoal  
       259 天前
    @julyclyde 对,给人类用时首推 apt
    guo4224
        29
    guo4224  
       259 天前 via iPhone
    aptitude 路过
    raycheung
        30
    raycheung  
       span class="ago" title="2025-04-16 17:27:09 +08:00">243 天前
    无他,因为 apt 更短更快
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3211 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 35ms UTC 11:25 PVG 19:25 LAX 03:25 JFK 06:25
    Do have faith in what you're doing.
    ubao msn 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