我在虚拟机中创建了一个CentOS服务器,现在我想知道如何从头开始安装程序,而不使用yum或rpm.我尝试过如何查找每个程序以及我将用于安装它们的命令的每一次搜索都返回了非常有用的信息,说明为什么使用yum会好得多以及如果我没有它就如何安装yum .
所以基本上我想知道的是如何找到各个程序的下载链接,如何下载它们(因为我只使用文本我不熟悉整个过程),以及我需要使用哪些命令来安装它们一旦我拥有它们.
多谢你们!
在罗马,男人.他们告诉你这样做,因为CentOS 真的更喜欢基于rpm的软件包.它们更易于管理,升级,卸载等.
但是,由于这是一个学习练习,忽略所有这些.
每个软件都是独一无二的,您需要阅读项目源代码附带的安装说明.一大堆软件使用了一个名为"automake"的系统,其命令通常是非常可预测的.经验通常是这样的:
wget从网站下载文件.export CFLAGS="-O2 -pipe"--help以确定可配置的选项类型../configure --help./configure --prefix=/usr/local --enable-option1 --with-library=/path/to/lib --without-cowbellmakemake install.您必须以root身份运行此命令.当然还有其他编译系统(例如cmake),但我不会涵盖所有这些系统.事情会打破你.发生这种情况时,Google就是你的朋友.通常是由于(a)糟糕的源代码,或(b)系统上缺少/过时的库.
另外请记住,仅仅因为包编译并不意味着它将为您开箱即用.大多数软件包需要一定的配置才能实际正常运行,因此请务必阅读可用的任何文档.
编辑
另外,如果你真的想要全面的体验,那么总是有从头开始的Linux可以,并且会教你一些你不敢问的关于从源代码编译东西的一切.
| 归档时间: |
|
| 查看次数: |
13397 次 |
| 最近记录: |