Ubuntu基础之软件安装
dpkg
1.dpkg
dpkg: Debian Package Management System
Ubuntu/Debian下的二进制软件包通常是以.deb格式发布的,使用dpkg进行软件管理,如安装、删除、查询等。
2.dpkg 常用命令
安装
dpkg -i packagename.deb
删除
dpkg -r packagename
查询软件包信息
dpkg --info packagename.deb
dpkg --status packagename
查询软件包所含文件
dpkg --listfiles packagename
dpkg --contents packagename.deb
查询文件归属
dpkg --search filename
查询系统中的包
dpkg --l
注意:在系统数据库中的软件是没有.deb后缀的。要注意包依赖的关系
(自己解决)
apt包管理器
apt: Advanced Packaging Tool
apt是ubuntu/debian其派生发行版的软件包管理器,可以自动下载,配置,安装二进制或者源代码格式的软件包。
安装
apt-get install package
删除
apt-get remove package
查询软件包信息
apt-cache show package
查询软件包所含文件
apt-file list package
查询文件归属
apt-file search filename
查询系统中的包
apt-cache pknames
注意:这两个命令对应的路径
apt-get install package ---- /etc/apt/sources.list
apt-cacha show package ---- /var/lib/apt/lists, /var/cache/apt/archives
(apt-get 自动解决包的依赖关系)
apt 前端程序
aptitude: apt的高级的字符和命令行前端
aynaptic: 图形界面的apt前端
dselect: 使用菜单界面的包管理工具
gnome-apt: 图形界面的apt前端
PPA
PPA: Personal Package Archives
PPA是ubuntu的私人软件仓库,允许用户上传源码包,由launchpad编译并发布作为apt的仓库
获取PPA:访问 https://launchpad.net
命令行安装PPA
1. sudo add-apt-repository ppa:user/ppa-name
2. sudo apt-get update
3. sudo apt-get install package
命令行删除PPA
sudo add-apt-repository --remove ppa:user/ppa-name
GUI安装PPA
1. OPEN “Ubuntu Software Center”
2. CHOOSE “Edit”
3. CHOOSE “Software sources”
4. CHOOSE “Other Software”
5. CHOOSE “Add”
GUI 删除 PPA
Other Software -- Remove
实战
apt-get 命令
正确定义包所在的服务器列表: /etc/apt/source.list.d
统计服务器总共有多少个包:
$ sudo apt-cache pknames | wc -l
统计已经安装的包:
$ sudo dpkg –l | wc -l
安装示例:
$ sudo apt-get install links
查看安装结果:
$ sudo dpkg –l | grep links
本地存储包的缓存信息:
$ sudo apt-get cache show links
清除本地缓存信息:
$ sudo apt-get clean
移除links:
$ sudo apt-get remove links
当使用dpkg命令安装软件是出现需要包的依赖关系可以使用
$ sudo apt-get install 依赖包的名字
$ sudo apt-get -f install
注意:Ubuntu software center 中图形化的进行软件的安装,删除和维护。
注意:卸载和清除是不一样的,卸载还保留软件的配置文件。
dpkg实战
查看已经安装的包:
$ sudo dpkg -l | less
自行安装ubuntu-tweak(非常好用的管理工具)
PPA实战
访问https: //launchpad 查找“indicator-weather”
点击 weather- indicator in launchpa
找到包的运行地址:
PPA: weather- indicator-team/ppa
命令行安装PPA
$ sudo add-apt-repository ppa:weather-indicator-team/ppa
$ ls /etc/apt/sources.list.d/weather-indicator-team-ppa-raring.list
$ cat !$
cat /etc/apt/sources.list.d/weathe-indicator-team-ppa-raring.list
deb http://ppa/launchpad.net/weather-indicator-team/ppa/ubuntu raring main
# deb-src http://ppa.launchpad.net/weather-indicator-team/ppa/ubuntu raring main
在launchpad—Indicator-Weather下面的信息,提示的依赖关系
official pywapi PPA(https://launchpad.net/~pywapi-devel/*archive/ppa)
点击这个网址找到这个依赖包“Python Weather API Developers team”
….ppa:pywapi-devel/ppa….
在Ubuntu software – Other software --Add安装这个依赖包。
Add line: ppa:pywapi-devel/ppa
$ sudo apt-get update
$ sudo apt-cache pknames | grep indicator-weather
indicator-weather
$ sudo apt-get install indicator-weather
安装完之后,就可以搜索到weather-indicator
解析来才是好玩的(3D桌面)
桌面管理工具:
Compliz
CompizConfig Settings Manager
Transitional dummy package
上面3款软件都可以在Ubuntu Soft Center中找到的哦,安装完。
启动CompizConfig Settings Manager进行设置。
注意:桌面特效会消耗CPU资源的,稳定性也不太好哦。