apt-get(简称apt)是debian上必不可少的程序,有了它你几乎可以仅仅安装一个仅仅带了apt的系统即可,任何东西都可以随时安装。pkgsrc是BSD的程序,它的意义和apt一样。然而它们不同,pkgsrc下载的是源码,它可以为你的系统即时编译应用程序,而apt下载的是二进制文件,它仅仅是安装(复制到/usr/local/bin或者别的什么地方)。因此我们可以看出,pkgsrc这种方式更具有可扩展性,只要有源码,我们可以定制编译,然而apt却不能提供这种特性,好在apt源为几乎每个系统都定制了适合它的子源,这解决了大部分的问题,比如debian3在安装的时候,它的apt源和debian5的就不一样!
     哪个好哪个坏,这个要用户说了算,毕竟开源界也是众口难调啊!我个人喜欢pkgsrc,虽然时间慢了一些,但是它编译出来的包确实是最适合的,对于仅仅是将系统作为类似windows一样使用的用户来说,apt就够了,起码它不需要你去做类似windows上的事情,比如打开百度,寻找“天空软件站”,“多特软件站”之类的东西。由此我们可以看出,之所以windows用户会有很多“选择”(XX软件站),也许是众多的厂商在讨好微软,而unix/linux却可以在etc目录下配置一个源解决一切问题,每个开源软件的开发者不需要讨好谁,他们只需要按照一定的流程将自己的作品放到源上即可,而这个流程是开源界的所有人都知道的。
     也可以看出,如果你用google搜索一个软件,置顶的项一般都是该软件的官方网站,而如果使用百度的话,置顶的项可能就是XX软件站了。难怪搞研发的人使用google,搞商务的人使用百度了...

apt-get和pkgsrc相关推荐

  1. 如何在Linux上使用pkgsrc

    NetBSD以运行几乎所有东西而闻名,但是您知道它的第二个成名之处是pkgsrc软件包管理器吗? 像NetBSD一样,pkgsrc基本上可以在任何东西上运行,或者至少在Unix和类似Unix的任何东西 ...

  2. etcd 笔记(02)— etcd 安装(apt 或 yum 安装 、二进制包安装、Docker 安装 etcd、etcd 前端工具etcdkeeper)

    1. 使用 apt 或 yum 安装 etcd 命令如下: sudo apt-get install etcd 或者 sudo yum install etcd 这样安装的缺点是:安装的 etcd 版 ...

  3. 自定义apt升级脚本

    因为我电脑网络经常很慢,而如果直接apt upgrade的话,会需要下载全部的文件后才安装: 我是急性子,所以想要尽可能的先把下载成功的安装上去 apt update while [ "1& ...

  4. apt Could not get lock /var/lib/dpkg/lock 解决方案

    apt Could not get lock /var/lib/dpkg/lock 解决方案 删除锁定文件 sudo rm /var/lib/dpkg/lock

  5. ubuntu 使用阿里云 apt 源

    以下内容来自 https://opsx.alibaba.com/mirror Ubuntu对应的"帮助"信息 修改方式:打开 /et/apt/sources.list将http:/ ...

  6. ubuntu中使用apt命令安装ipython失败解决方案

    在最近使用ubuntu安装ipython时,出现如下报错: 出现这个问题,主要是因为apt还在运行,故解决方案为: 1.找到并且杀掉所有的apt-get 和apt进程 运行下面的命令来生成所有含有 a ...

  7. ubuntu16 18 用着速度不错的apt源

    先备份一下: cp /etc/apt/sources.list /etc/apt/sources_bak.list sudo gedit /etc/apt/sources.list 源如下: deb ...

  8. 解决kalilinux: E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用) E: 无法对目录 /var/lib/apt/lists/

    出现下面报错: root@kali:~# apt-get update 正在读取软件包列表... 完成 E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂 ...

  9. Linux包管理器apt/apt-get发现远程代码执行漏洞

    研究人员Max Justicz日前发现了知名Linux包管理器apt/apt-get中的远程代码执行漏洞,该漏洞允许外部进行中间人攻击并获取root权限以执行任何代码.该漏洞已在最新版本apt修复,如 ...

最新文章

  1. 政府免费WiFi遭吐槽:近七成网友表示从未用过
  2. BCH链上交易量翻5倍的背后隐藏着哪些秘密?
  3. mysql 源代码学习 博客 [lock..]
  4. VC++ 开发pop3收邮件程序的相关问题
  5. 学会这些Python美图技巧,就等着女朋友夸你吧
  6. 静态时序分析——On-chip Variation
  7. windows 串口编程 c语言,windows下C语言版串口发送程序(基于VS2017)
  8. 2019下半年系统集成项目管理工程师上午真题
  9. es6删除数组某项_es6删除数组元素或者对象元素的方法介绍(代码)
  10. 天气实况、天气预报、免费天气接口、空气质量各类天气数据、生活指数、气候数据雷达云图等值面...
  11. CSS 图像居中对齐
  12. 机器学习十大算法---3. SVM
  13. 法国西南华人华侨商会:进军区块链行业,促进技术创新项目落地
  14. 如何查看电脑支持的最大内存是多少
  15. CSS之text-overflow--怎么让多余的文字不显示或者以省略号表示
  16. 电脑重装系统忘记备份怎么找回文件
  17. apicloud加java,【APICloud】App开发中加入系统分享功能案例源码分享
  18. android手机开机密码,android手机开机密码忘了怎么办?
  19. SpringBoot+vue大学生就业服务平台
  20. Redis(学习笔记)

热门文章

  1. 如何应对黑产进行验证图片资源遍历
  2. QGraphicsScene添加Widget
  3. 微信小程序封装multipart请求体(wx-formdata)
  4. 精度评定中的准确率(Precision)和召回率(Recall)
  5. VARIANT、COleVariant 和_variant_
  6. 用来评估模型好坏的方差和偏差的区别对比
  7. 读《JavaScript权威指南》(犀牛书)分享
  8. 在Mac电脑上为iPhone或iPad录屏的方法
  9. C++ / Python / 网络 八股荟萃
  10. (三)STM32基础——GPIO介绍