Linux:软件安装及管理一贴总结
环境:Ubuntu 16.04
1 安装管理
deb应用文件的安装与卸载
参考博文
- cd 到对应目录
- 安装:
dpkg -i 安装包名字
- 卸载:
sudo apt remove baidunetdisk
&sudo apt purge baidunetdisk
apt-get和apt区别
sudo apt-get remove g++
sudo apt remove g++
说明:优先使用apt。简单来说就是:apt = apt-get、apt-cache 和 apt-config 中最常用命令选项的集合。
参考:Linux中apt与apt-get命令的区别与解释
优化方法:直接安装deb文件
在Ubuntu中通常默认用的安装器并效果并不理想,有时用命令吧,太多又繁琐,安装第三方软件还常出错,那么换一个软件管理工具吧。
sudo apt-get update #更新下列表
sudo apt-get install-get gdebi-core #安装gdebi,之后就不用重复安装了
sudo gdebi netease-cloud-music_1.0.0_amd64_ubuntu16.04.deb #直接利用gdebi安装deb
利用软件源列表安装
这里以安装 shutter
为例
sudo add-apt-repository ppa:shutter/ppa #添加安装包软件源
sudo apt-get update #更新源列表
sudo apt-get install shutter #安装不报错,则成功
sudo apt-get update && upgrade #更新源列表及升级本地软件
sudo apt-get autoremove mma #自动卸载对应软件
#安装repo
sudo apt install repo
sudo apt remove xx #卸载XX
#卸载安装的repo,通过文件复制再配置环境来手动安装
sudo apt repo
设置快捷键的方法见参考博文
参考博文:ubuntu 安装截图工具 Shutter,并设置快捷键 Ctrl+Alt+A
安装文件时产生的临时文件清理
/var/cache/apt/archives
文件夹中的文件是使用sudo apt-get install appname
时下载的安装文件。
这些文件是可以清理的,若你系统空间不足的时候,可以想到从此处进行清理而获得空间。清理方法如下:
cd ~/var/cache/apt/archives #打开该目录
ls #显示所有临时文件
ll #LL显示当下所有文件数
sudo apt-get clean #清理该目录下所有文件
sudo apt-get autoclean #或者选择采用自动清理
sudo du -sh ~/var/cache/apt/archives #显示清理后文件夹大小
再次查看的时候,*.deb文件都不存在了。
参考博文:Ubuntu清理硬盘空间的8个技巧
Ubuntu下面包依赖损坏的解决,unmet dependencies
参考资料:Ubuntu下面包依赖损坏的解决unmet dependencies
报错提示:
The following packages have unmet dependencies:
Depends: libgnome2-wnck-perl but it is not going to be installed
E: Unmet dependencies. Try ‘apt-get -f install’ with no packages (or specify a solution).
……
sudo apt-get -f instal #修复依赖项后,再次安装即可
报错:安装软件时提示,unable to locate package XX
在执行sudo apt-get install
之前更换了软件源,需要先update
下,命令如下:
sudo apt-get update