zoukankan      html  css  js  c++  java
  • Ubuntu14.04 下软件安装和卸载命令备记

    一、Ubuntu中软件安装方法

    1、APT方式

    1)普通安装:apt-get install softname1 softname2 …;
    
    (2)修复安装:apt-get -f install softname1 softname2... ;(-f Atemp to correct broken dependencies)
    
    (3)重新安装:apt-get --reinstall install softname1 softname2...;

    2、Dpkg方式

    1)普通安装:dpkg -i package_name.deb

    3、源码安装(.tar、tar.gz、tar.bz2、tar.Z)

    首先解压缩源码压缩包然后通过tar命令来完成

    a.解xx.tar.gz:tar zxvf xx.tar.gz 
    b.解xx.tar.Z:tar zxf xx.tar.Z 
    c.解xx.tgz:tar zxf xx.tgz 
    d.解xx.bz2:bunzip2 xx.bz2 
    e.解xx.tar:tar xf xx.tar

    然后进入到解压出的目录中,建议先读一下README之类的说明文件,因为此时不同源代码包或者预编译包可能存在差异,然后建议使用ls -F --color或者ls -F命令(实际上我的只需要 l 命令即可)查看一下可执行文件,可执行文件会以*号的尾部标志。

    一般依次执行 tar zxvf xxx.tar.gz && cd xxx

    ./configure
    
    make
    
    sudo make install

    即可完成安装。

    二、Ubuntu中软件包的卸载方法

    1、APT方式

    (1)移除式卸载:apt-get remove softname1 softname2 …;(移除软件包,当包尾部有+时,意为安装)

    (2)清除式卸载 :apt-get --purge remove softname1 softname2...;(同时清除配置)

            清除式卸载:apt-get purge sofname1 softname2...;(同上,也清除配置文件)

    2、Dpkg方式

    (1)移除式卸载:dpkg -r pkg1 pkg2 ...;

    (2)清除式卸载:dpkg -P pkg1 pkg2...;

    1.dpkg包管理工具

    dpkg -r 卸载软件包.不是完全的卸载,它的配置文件还存在.
    dpkg --info "软件包名" --列出软件包解包后的包名称.
    dpkg -l     --列出当前系统中所有的包.可以和参数less一起使用在分屏查看.
    dpkg -l |grep -i "软件包名" --查看系统中与"软件包名"相关联的包.
    dpkg -s   查询已安装的包的详细信息. dpkg -L   查询系统中已安装的软件包所安装的位置.
    dpkg -S   查询系统中某个文件属于哪个软件包.
    dpkg -I   查询deb包的详细信息,在一个软件包下载到本地之后看看用不用安装(看一下呗).
    dpkg -i 手动安装软件包(这个命令并不能解决软件包之前的依赖性问题),如果在安装某一个软件包的时候遇到了软件依赖的问题,可以用apt-get -f install在解决信赖性这个问题.
    dpkg -reconfigure 重新配置 
    dpkg -P 全部卸载(但是还是不能解决软件包的依赖性的问题)


    2. apt高级包管理工具
       (1)GTK图形的"synaptic",这是APT的前端工具.
       (2)"aptitude",这也是APT的前端工具.
       用APT管理工具进行包的管理,可以有以下几种方法做源:
       (1)拿安装盘做源,方法如下:
            apt-cdrom ident        扫描光盘的信息
            apt-cdrom add          添加光盘源
       (2)这也是最常用的方法就是把源添加到/etc/apt/source.list中,之后更新列apt-get update


    APT管理工具常用命令
    apt-cache 加上不同的子命令和参数的使用可以实现查找,显示软件,包信息及包信赖关系等功能.
    apt-cache stats 显示当前系统所有使用的Debain数据源的统计信息.
    apt-cache search +"包名",可以查找相关的软件包.
    apt-cache show   +"包名",可以显示指定软件包的详细信息.
    apt-cache depends +"包名",可以查找软件包的依赖关系.
    apt-get upgrade   更新系统中所有的包到最新版
    apt-get install   安装软件包
    apt-get --reindtall install 重新安装软件包
    apt-get remove 卸载软件包
    apt-get --purge remove 完全卸载软件包
    apt-get clean 清除无用的软件包
    在用命令apt-get install之前,是先将软件包下载到/var/cache/apt/archives中,之后再进行安装的.所以我们可以用apt-get clean清除/var/cache/apt/archives目录中的软件包.


    源码包安装
       apt-cache showsrc 查找看源码包的文件信息(在下载之前)
       apt-get source 下载源码包.
       apt-get build-dep +"包名" 构建源码包的编译环境.

    清除处于rc状态的软件包

    dpkg -l |grep ^rc|awk '{print $2}' |tr [" "] [" "] | sudo xargs dpkg -P -

    每天一小步,人生一大步!Good luck~
  • 相关阅读:
    本地启动项目后cookie跨域获取不到的处理方式
    相对URL:协议名跨域的一种处理方式
    window.open方法被浏览器拦截的处理方式
    高维前缀和
    比较函数大小
    链式前向星
    并查集
    Kruskal算法
    读书笔记 UltraGrid(4)
    读书笔记 UltraGrid(12)
  • 原文地址:https://www.cnblogs.com/jkmiao/p/6419585.html
Copyright © 2011-2022 走看看