apt-get和pkgsrc
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相关推荐
- 如何在Linux上使用pkgsrc
NetBSD以运行几乎所有东西而闻名,但是您知道它的第二个成名之处是pkgsrc软件包管理器吗? 像NetBSD一样,pkgsrc基本上可以在任何东西上运行,或者至少在Unix和类似Unix的任何东西 ...
- etcd 笔记(02)— etcd 安装(apt 或 yum 安装 、二进制包安装、Docker 安装 etcd、etcd 前端工具etcdkeeper)
1. 使用 apt 或 yum 安装 etcd 命令如下: sudo apt-get install etcd 或者 sudo yum install etcd 这样安装的缺点是:安装的 etcd 版 ...
- 自定义apt升级脚本
因为我电脑网络经常很慢,而如果直接apt upgrade的话,会需要下载全部的文件后才安装: 我是急性子,所以想要尽可能的先把下载成功的安装上去 apt update while [ "1& ...
- apt Could not get lock /var/lib/dpkg/lock 解决方案
apt Could not get lock /var/lib/dpkg/lock 解决方案 删除锁定文件 sudo rm /var/lib/dpkg/lock
- ubuntu 使用阿里云 apt 源
以下内容来自 https://opsx.alibaba.com/mirror Ubuntu对应的"帮助"信息 修改方式:打开 /et/apt/sources.list将http:/ ...
- ubuntu中使用apt命令安装ipython失败解决方案
在最近使用ubuntu安装ipython时,出现如下报错: 出现这个问题,主要是因为apt还在运行,故解决方案为: 1.找到并且杀掉所有的apt-get 和apt进程 运行下面的命令来生成所有含有 a ...
- ubuntu16 18 用着速度不错的apt源
先备份一下: cp /etc/apt/sources.list /etc/apt/sources_bak.list sudo gedit /etc/apt/sources.list 源如下: deb ...
- 解决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: 资源暂 ...
- Linux包管理器apt/apt-get发现远程代码执行漏洞
研究人员Max Justicz日前发现了知名Linux包管理器apt/apt-get中的远程代码执行漏洞,该漏洞允许外部进行中间人攻击并获取root权限以执行任何代码.该漏洞已在最新版本apt修复,如 ...
最新文章
- 政府免费WiFi遭吐槽:近七成网友表示从未用过
- BCH链上交易量翻5倍的背后隐藏着哪些秘密?
- mysql 源代码学习 博客 [lock..]
- VC++ 开发pop3收邮件程序的相关问题
- 学会这些Python美图技巧,就等着女朋友夸你吧
- 静态时序分析——On-chip Variation
- windows 串口编程 c语言,windows下C语言版串口发送程序(基于VS2017)
- 2019下半年系统集成项目管理工程师上午真题
- es6删除数组某项_es6删除数组元素或者对象元素的方法介绍(代码)
- 天气实况、天气预报、免费天气接口、空气质量各类天气数据、生活指数、气候数据雷达云图等值面...
- CSS 图像居中对齐
- 机器学习十大算法---3. SVM
- 法国西南华人华侨商会:进军区块链行业,促进技术创新项目落地
- 如何查看电脑支持的最大内存是多少
- CSS之text-overflow--怎么让多余的文字不显示或者以省略号表示
- 电脑重装系统忘记备份怎么找回文件
- apicloud加java,【APICloud】App开发中加入系统分享功能案例源码分享
- android手机开机密码,android手机开机密码忘了怎么办?
- SpringBoot+vue大学生就业服务平台
- Redis(学习笔记)