linux —— 学习使用笔记(软件操作:安装卸载执行)

Posted Code a better world

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux —— 学习使用笔记(软件操作:安装卸载执行)相关的知识,希望对你有一定的参考价值。

目录: 0、相关基本命令

      1、安装软件

      2、卸载软件

      3、打开软件

   4、其他


 0、相关基本命令

       与软件操作相关的主要命令有:dpkg  和 apt-get 。

       dpkg   : “dpkg ”是“Debian Packager ”的简写。为 “Debian” 专门开发的套件管理系统,方便软件的安装、更新及移除。所有源自“Debian”的“Linux ”发行版都使用 “dpkg”,例如 “Ubuntu”、“Knoppix ”等 。

       apt-get:适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件或操作系统。(原理)

       apt-get 和 dpkg 的区别:link

 具体命令说明:

apt-get 常用参数说明
命令与参数 说明
apt-get install xxx  安装xxx  。如果带有参数,那么-d 表示仅下载 ,-f 表示强制安装  
apt-get remove xxx  卸载xxx  
apt-get update 同步 /etc/apt/sources.list 和 /etc/apt/sources.list.d 中列出的源的索引,这样才能获取到最新的软件包。
apt-get upgrade  升级已安装的所有软件包,升级之后的版本就是本地索引里的,因此,在执行 upgrade 之前一定要执行 update, 这样才能是最新的。
apt-cache search  搜索软件包


Tips:建议您经常使用“apt-get update”命令来更新您的软件信息数据库

dpkg常用参数说明
命令与参数 说明
dpkg -i package.deb  安装包
dpkg -r package 删除包
dpkg -P package  删除包(包括配置文件)
dpkg -L package  列出与该包关联的文件
dpkg -l package  显示该包的版本
dpkg –unpack package.deb  解开 deb 包的内容
dpkg -S keyword  搜索所属的包内容
dpkg -l  列出当前已安装的包
dpkg -c package.deb  列出 deb 包的内容
dpkg –configure package  配置包
... ... 参考链接:http://www.cnblogs.com/xwdreamer/p/3623454.html

1、安装软件

# 根据/etc/apt/sources.list里提供的网址源,去在线获取软件依赖等信息,在确定要更新内容之后进行更新安装
sudo apt-get install xxx

# 安装 本地deb包
sudo dpkg -i   xxx.deb

# 一次安装多个 本地deb包(互相依赖或者不互相依赖)
sudo dpkg -i /home/download/1/*
:<<BLOCK 
这样能同时安装/home/download/1内所有的deb包,可以解决依赖(假如依赖的包都在/home/download/1/里面) 
BLOCK

#
sudo apt-get install -f

 

2、卸载软件

 

# 使用apt-get 卸载软件 
sudo apt-get remove xxx 

# 使用dpkg 卸载软件 
sudo dpkg -r xxx.deb
sudo dpkg -P xxx.deb   #(连同配置文件删除,详见man dpkg)

 

3、打开软件

1) xdg-open 可以自动找到合适的程序打开文件

2)在linux执行应用程序和在windows有些不同,有些程序的执行需要知道用户权限等知识, 详细的解说:了解如何在linux下使用应用程序 

 

执行技巧:在后台执行可以在语句后面添加 & 符号,可以使用 jobs 指令查看进程运行状态。

 

 4、其他

1)卸载时问题: package is in a very bad inconsistent state; you should  reinstall it before attempting configuration, 而又无法重新安装
解决:sudo dpkg --remove --force-remove-reinstreq ××××

2)添加和删除软件源:在Ubuntu中添加和删除PPA的软件源

 

以上是关于linux —— 学习使用笔记(软件操作:安装卸载执行)的主要内容,如果未能解决你的问题,请参考以下文章

Linux学习笔记之九————ubuntu软件安装与卸载

Linux学习笔记-基本操作1

Linux学习笔记-Linux服务程序的安装和卸载

Linux 学习笔记之yum

Linux-Centos7学习笔记

Linux系统ubuntu操作学习笔记