由于网络限制原因导致下载速度慢,需要更换软件安装源为国内镜像,请参考:Ubuntu更换源。
1、apt安装与卸载
1、安装
Ubuntu下用的最多的就是”sudo apt-get install + softname“命令来在线安装软件,"apt-get"可以用”apt"代替,效果是一样的。如果软件安装失败,执行“sudo apt-get install -f“安装依赖的库,再次执行安装命令即可。(可以使用 apt-get --help 查看使用帮助)
sudo apt-get install -y softname
sudo apt-get install -fsudo apt-get install -y softname
-y表示安装中有提示的地方都输入”yes“,不加这个参数在有提示的地方,需要自己手动改输入。
2、卸载
apt-get remove softname——该命令将移除所有与softname相关联的二进制文件,但是不会移除与之相关联的配置文件或数据文件(configuration or data files),同样也不会移除softame所依赖的包。
apt-get purge softname或者apt-get remove --purge softname——这两条命令是等价的。作用是:移除与包softname相关联的所有文件,这些文件包括二进制文件和全局配置文件。注意:该命令不会移除softname所依赖的包,也不会移除位于用户家目录中的与softname相关联的配置文件或数据文件。
apt-get autoremove——卸载当前系统中的所有孤立的包(remove orphaned packages),是指那些曾经被其他包所依赖,但是现在不被任何包依赖了的包。例如,我们用apt-get remove --purge softname卸载了softname,但是softname所依赖的一些包还在系统中保留,就可以用这个命令来卸载这些依赖包。注意:这条命令卸载的依赖包一定指的是孤立的包,即不再被任何包给依赖了的包才会被卸载。
aptitude remove softame或者aptitude purge softname——这两条命令也会卸载被softname依赖但是不被系统中其他包依赖的包。
apt-get -s remove softname——该命令将模拟卸载softname包,但是不会真的卸载。一般在卸载某个包之前,我们先用这条命令来查看一下卸载过程中会卸载哪些内容,防止因为拼错包名softname而卸载了不是我们想卸载的包,以免错误卸载。
apt-get autoclean——该命令是删除某些依赖安装的,但现在不再需要的软件包;由于apt的底层安装包是dpkg, 而dpkg安装软件包时, 会将*.deb文件放在/var/cache/apt/archives/中;此命令会删除该目录下已经过期的deb包;
apt-get clean——该命令删除已经安装过的的软件安装包;该命令将自动删除/var/cache/apt/archives/下的所有deb包,相当于删除已经下载的软件安装包;
3、查寻
显示所有安装包:(配合grep使用可以实现查找)
apt-cache pkgnames
查找:(支持模糊搜索)
apt-cache search packagename
apt-cache showsrc packagename ——显示源码
apt-cache depends packagename——显示安装包的依赖信息
apt-cache rdepends packagename——显示保留依赖信息
apt-cache show packagename——显示安装包可读记录
apt-cache policy packagename——显示设置策略
2、dpkg安装与卸载
1、安装
deb安装包,需要执行
sudo dpkg -i ×.deb
如果安装失败,执行
sudo apt-get install -f sudo dpkg -i *.deb
或者双击安装包点击”install“也可以安装。
2、卸载
查看安装了那些软件 (可用过dpkg --help 命令查看使用帮助)
dpkg -l
卸载
dpkg -P + name
dpkg --removedebname——该命令只是删除安装的文件,而不删除配置文件。
dpkg --purgedebname——该命令删除安装文件和配置文件。
3、查询
查找所有:(配合grep使用可以进行匹配搜索)
dpkg -l
查找路径:
dpkg -L packagename
也可以使用whereis
whereis packagename