zoukankan      html  css  js  c++  java
  • ubuntu安装软件包apt-get和dpkg方法

    1apt方法

    安装软件 apt-get install softname1 softname2 softname3……

    卸载软件 apt-get remove softname1 softname2 softname3……
    卸载并清除配置 apt-get remove --purge softname1

    卸载并清除配置文件:apt-get purge sofname1 softname2...
    更新软件信息数据库 apt-get update
    进行系统升级 apt-get upgrade
    搜索软件包 apt-cache search softname1 softname2 softname3……
    修正(依赖关系)安装:apt-get -f install

    2dpkg方法

    安装deb软件包 dpkg -i xxx.deb
    删除软件包 dpkg -r xxx.deb
    连同配置文件一起删除 dpkg -r --purge xxx.deb

    卸载软件包及其配置文件,但无法解决依赖关系sudo dpkg –P package_name
    查看软件包信息 dpkg -info xxx.deb
    查看文件拷贝详情 dpkg -L xxx.deb
    查看系统中已安装软件包信息 dpkg -l
    重新配置软件包 dpkg-reconfigure xx

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

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

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

    一般依次执行./configure

    make

    sudo make install

    即可完成安装

    4aptitude

    类似apt-get, 是 Debian 及其衍生系统中功能极其强大的包管理工具, aptitude 在处理依赖问题上更佳一些

    aptitude update 更新可用的包列表 
    aptitude upgrade 升级可用的包 
    aptitude dist-upgrade 将系统升级到新的发行版 
    aptitude install pkgname 安装包 
    aptitude remove pkgname 删除包 
    aptitude purge pkgname 删除包及其配置文件 
    aptitude search string 搜索包 
    aptitude show pkgname 显示包的详细信息 
    aptitude clean 删除下载的包文件 
    aptitude autoclean 仅删除过期的包文件 

    5alien包转换工具:将rpm包转为deb或直接安装

    首先通过apt-get install alien来安装.
    然后
    alien -i name-of-the-pakage.rpm /*用来直接安装rpm包
    alien -d , --to-deb /*Make debian packages,This is the default
    例:alien –d package.rpm
    alien –r , --to-rpm /*Make rpm packages
    例:alien –r package.deb
    alien –p , --to-pkg /*Make Solaris pkg packages
    alien –-to-slp /*Make slp packages
    alien –t , --to-tgz /*Make tgz packages
    alien –T 检测
    alien –-patch=patch 设置patch

    参考:

    http://blog.csdn.net/makenothing/article/details/23954445

    http://blog.chinaunix.net/uid-24250828-id-3233893.html

  • 相关阅读:
    springboot读取配置文件中的集合对象
    springboot使用log4j2代替内置log4j
    springboot默认日志logback配置解析
    centos7.6源码离线安装msyql 5.7.30
    使用wget下载出现Unable to establish SSL connection问题的解决方案
    在RAC上部署OGG并配置OGG高可用
    writeset参数配置探索——究竟在哪个角色上配置参数?
    proxySQL with SemiSync
    proxySQL with MGR
    主从复制直接转换MGR_5.7验证试验
  • 原文地址:https://www.cnblogs.com/BigFishFly/p/6337201.html
Copyright © 2011-2022 走看看