Pet*_*ker -2 linux setup package-management installation
我完全明白我需要一个像 yum 或 apt 这样的包管理系统的目的是什么:
建立一个稳定的系统。它是完美的或服务器,但是,在台式机上,我认为 Unix 初学者安装 Windows 设置(著名的setup.exe)等完整设置会容易得多。
优点:
我看到的唯一问题是硬盘空间,但今天可以忽略不计。
一个简单的例子:
Windows 上的 XAMPP 在单个文件夹中安装固定版本的 apache php mysql perl 和其他工具。您只需移动它,删除它,在它旁边安装一个lder版本即可。
那么为什么没有我可以下载、运行的 Linux 标准安装格式,它只有我需要的所有依赖项,并且它们将安装在一个文件夹中?
请注意,我并没有放弃包管理,我想要两种选择,但我认为这种单一设置方法一定存在严重问题,但我看不到它。
因为包管理要好得多。
没有火狐? sudo apt-get install firefox
文本编辑器呢? apt-get search text editor
新版本的...我不知道,什么? sudo apt-get update something
它是应用程序安装的一站式商店,当然没有安装程序复杂,并且会自动安装依赖项。
如果你真的想要一个 setup.exe 风格的安装程序,你可以使用一个只调用 apt-get 的脚本?:P
小智 5
Windows 上的软件真的是通过删除文件夹来删除的吗?您的注册表现在看起来一定像一只臃肿的蟾蜍;-) 这些卸载程序的存在是有原因的!使用包管理器,这也比在 Windows 上容易得多。
现在,如果我想要同一软件的两个版本,我总是可以选择手动安装它(例如自己构建)。对于 Linux,我可以选择,而对于 Windows,我则不能。