• apt 之 最强技能:【欺骗】,文雅点【偷梁换柱】!


    apt这种软件包管理系统,有个最大特点是:只照本宣科,而不管实际情况。

    所以,我们用户就可以利用这一点,来欺骗它,达到我们的目的。

    ------------------------------好了,现在说人话---------------------------

    apt是依照源的软件包依赖 和 本地系统的软件包数据库来对比,决定一个包和所依赖的包是否 :升级、降级、新安装、删除。

    上游的源我们没法做手脚,本地的软件包数据库我也懒得折腾,蛋蛋蛋单单单,apt并不检测我实际安装的是什么东东啊!

    所以我们可以安装apt的一纸公文办事,任何私底下随便:增、删、改:那些已经安装的包的文件。

    ---------------------------------------------------------------------------------

    举个例子:

    ubuntu 18.04 中 libc6 、libc6-dev 、binutils、gcc之间相爱相杀,你要随便动一个,其他的也跟乱麻似得非得纠缠,怎办》?

    我不理会你的这些什么乱七八糟的依赖关系,和apt较劲。安装一个当前系统高版本的binutils工具,比方说现在这篇文章的这一刻,ubuntu 的apt官方源的为2.30版;然后,我悄摸的下载个2.19版本的,dpkg 解压覆盖你,o了。

    ---------------------------------------------------------------------------------

     同学们,这意义可就重大了。我们可以做很多事情了。

    当然,郑重警告:后果可得自负!!

  • 相关阅读:
    HashMap 常问的 9 个问题
    P1855 榨取kkksc03
    Codeforces Round #697 (Div. 3) A. Odd Divisor
    P1474 [USACO2.3]Money System / [USACO07OCT]Cow Cash G
    Codeforces Round #704 (Div. 2) D. Genius's Gambit
    P2800 又上锁妖塔
    P2066 机器分配
    P3399 丝绸之路
    P1351 [NOIP2014 提高组] 联合权值
    P4290 [HAOI2008]玩具取名
  • 原文地址:https://www.cnblogs.com/jinzhenshui/p/9155051.html
Copyright © 2020-2023  润新知