linux软件分为两种方式:在线和离线
一、在线安装
1、通过指令
使用yum安装(Red Hat系列,如CentOS)
sudo yum install package_name
使用apt(Debian系列,如Ubuntu)
sudo apt install package_name
以上两种好处:不用自己苦恼依赖安装问题
2、使用在线商城安装
缺点:软件不完整,可能不是最新版。
二、离线安装
1、包安装
通过rpm指令(Red Hat系列,如CentOS)
sudo rpm -ivh package_name.rpm
遇到依赖问题通过(Red Hat系列,如CentOS)
sudo yum -y install package_name.rpm
通过dpkg指令(Debian系列,如Ubuntu)
sudo dpkg -i package_name.deb
遇到依赖问题通过(Debian系列,如Ubuntu)
sudo apt -f install package_name.deb
使用gdebi指令(非默认指令,需要安装gdebi)(Debian系列,如Ubuntu)
sudo gdebi package_name.deb
gdebi是一个工具,用于安装本地的.deb包,并自动解决依赖问题
缺点:需要注意依赖问题
2、编译安装
对于没有打包的文件需要进行编译
首先,获取源码
你可以从官方网站下载源代码包,或者使用版本控制系统(如Git)克隆源代码仓库:
配置编译选线,可以跳过
其次,进入源代码目录,通常你需要运行./configure
脚本来检测系统环境并配置编译选项
cd source_code_directory
./configure
你可以添加一些选项来自定义编译过程,例如:
--prefix=/path/to/installation
:指定安装目录。
--enable-some-feature
:启用某些特性。
接着,编译源代码
使用make命令来编译源代
make
然后,安装软件
编译完成后,使用make install命令来安装
sudo make install
还需要,清理编译文件
make clean
最后,配置环境变量
如果软件运行需要特定的环境变量,你可能需要将它们添加到你的shell配置文件(如.bashrc
或.zshrc
)中
echo 'export PATH=$PATH:/path/to/installation/bin' >> ~/.bashrc source ~/.bashrc
缺点:麻烦还有依赖问题,而且不同软件可能不一样,需要帮助文档来安装
若有不足,欢迎评论补充!