Linux基本使用

软件安装

在linux中,软件安装分为两种方式:
在线安装:通过apt-get install的方式安装软件
离线安装:通过dpkg的方式安装软件


$ sudo dpkg -i package.deb 安装软件

$ sudo dpkg -r package 卸载软件
$ sudo dpkg -P package 卸载软件,同时删除软件的配置文件
如果以bin方式打包发布,通常需要微该软件加上可执行权限,然后运行这个文件,完成安装。
chmod +x package.bin 给文件加上可执行权限
./package.bin 运行文件

dpkg的原理是:通过dpkg命令安装软件,会将软件安装到当前用户的家目录下。这样可以保证软件的兼容性,但是软件的版本可能不是最新的。


apt (Advanced Package Tool)使用 apt 来安装软件。

$ sudo apt install package 安装软件
apt update 更新软件源的索引
apt upgrade 更新系统中所有已安装的软件包
apt remove package 卸载软件

Linux使用apt安装软件主要为了解决如下问题:

  • 软件包的依赖关系
  • 软件的兼容性(软件与系统的兼容性)
    apt 命令的安装和卸载都是在线的,也就是必须联网才能使用。

apt的原理是:由于Linux操作系统的发行版,内核版本众多且本身具有高度灵活定制的特点,造成了Linux软件的不兼容性。为了解决这个问题,Ubuntu为适合某个发行版的所有软件做了一个列表,用户通过apt-get install的方式安装软件,就会实时连接到Ubuntu服务器,服务器根据当前的Ubuntu版本,下载合适的软件来安装。这样确保了软件的兼容性

原文链接:,转发请注明来源!