文档章节

Ubuntu 基础之软件安装

 倒吊的蜗牛
发布于 2015/01/11 00:11
字数 901
阅读 19
收藏 0

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

aptubuntu/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

PPAubuntu的私人软件仓库,允许用户上传源码包,由launchpad编译并发布作为apt的仓库

获取PPA:访问 https://launchpad.net

命令行安装PPA

  1. 1.     sudo add-apt-repository ppa:user/ppa-name

  2. 2.     sudo apt-get update

  3. 3.     sudo apt-get install package

命令行删除PPA

sudo add-apt-repository  --remove ppa:user/ppa-name

GUI安装PPA

  1. 1.      OPEN     “Ubuntu Software Center”

  2. 2.      CHOOSE  “Edit”

  3. 3.      CHOOSE  “Software sources”

  4. 4.      CHOOSE  “Other Software”

  5. 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资源的,稳定性也不太好哦。

 


© 著作权归作者所有

粉丝 0
博文 6
码字总数 2744
作品 0
大连
私信 提问
使用Docker安装软件

使用Docker安装软件 使用Docker安装软件 相关镜像 - alpine配置好ssh,适合瞎折腾 - redis的alpine版镜像,轻量 安装redis 官方镜像地址 获取镜像: 如果使用镜像可以更小,但是稳定就。。 ...

mmythos
2017/12/30
0
0
Ubuntu_Server版安装Gnome图形桌面

由于公司的服务器在安装Ubuntu12.10时候,默认是没有桌面,但由于某些原因,某些部门要用到桌面模式! 一、配置好Source源列表   详情可以参考:http://www.cnblogs.com/sbaicl/archive/20...

喵王不瞌睡
2015/01/04
0
0
Ubuntu Base 18.04 提供了更小的映像文件,仅 28MB

Ubuntu 为即将发布的 Ubuntu 18.04 LTS 提供了更小的映像文件,仅 28MB。 Canonical 的产品开发副总裁 Dustin Kirkland 表示,Ubuntu 18.04 LTS 的最小映像文件缩小了 10%,已降至 28MB(roo...

局长
2018/03/17
4.4K
5
SLAM+语音机器人DIY系列:(二)ROS入门——3.在ubuntu16.04中安装ROS kinetic

摘要 ROS机器人操作系统在机器人应用领域很流行,依托代码开源和模块间协作等特性,给机器人开发者带来了很大的方便。我们的机器人“miiboo”中的大部分程序也采用ROS进行开发,所以本文就重...

小虎哥哥爱学习
02/16
0
0
Linux Mint 17.1 使用女性代号 'Rebecca'

Linux Mint 17.1 的代码号打破了传统,并不是以 Q 开头的,使用 R 开头。Linux Mint 17.1 决定使用代号‘Rebecca’,这个女性化的代号。 丽贝卡源自于希伯来语,它的意思是“绑定”。人名则是...

oschina
2014/09/16
4.2K
12

没有更多内容

加载失败,请刷新页面

加载更多

06_CSS入门和高级技巧(4)

复习 CSS : 负责样式层,层叠式样式表cascading style sheet。CSS2.1,最新版本CSS3。 CSS选择器: 选择哪些元素加样式。基本选择3种:标签p、id选择器#id、class选择器.;高级选择器4种:后...

王裕杰
18分钟前
1
0
IT兄弟连 Java语法教程 变量2

变量的作用域和生命周期 到目前为止,使用的所有变量都是在main()方法开始时声明的,然而,Java允许在任何代码块(代码块以开花括号开始,以闭花括号结束)中声明变量,代码块定义了作用域。...

老码农的一亩三分地
55分钟前
3
0
OSChina 周二乱弹 —— 这份躺着挣钱的工作

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @巴拉迪维 :既然无法言说,不如一笑而过;既然无法释怀,不如安然自若。#今日歌曲推荐# 《Godi》- Lube 手机党少年们想听歌,请使劲儿戳(这...

小小编辑
今天
1K
21
Android沉浸式的两种方法

隐藏状态栏 一个Android应用程序的界面上其实是有很多系统元素的,观察下图: 而打造沉浸式模式的用户体验,就是要将这些系统元素全部隐藏,只留下主体内容部分。 怎么做呢,郭霖的一个Funct...

天王盖地虎626
今天
9
0
PostgreSQL build

https://buildfarm.postgresql.org/cgi-bin/show_log.pl?nm=lumpsucker&dt=2019-06-23%2020%3A57%3A27...

MtrS
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部