zoukankan      html  css  js  c++  java
  • 【ubuntu】安装deb文件的步骤

    缺什麼装什麼
    理解终端给你的提示的含义
    依赖: gir1.2-unique-3.0 但无法安装它
    意思就是需要安装 gir1.2-unique-3.0 这个包,用apt-get install就行
    # sudo apt-get install python-keybinder
    如果安装继续出现问题,用apt-get -f install

    ubuntu的软件包格式是deb,如果要安装rpm的包,则要先用alien把rpm转换成deb。
    sudo apt-get install alien #alien默认没有安装,所以首先要安装它
    sudo alien xxxx.rpm #将rpm转换位deb,完成后会生成一个同名的xxxx.deb
    sudo dpkg -i xxxx.deb #安装
    注意,用alien转换的deb包并不能保证100%顺利安装,所以可以找到deb最好直接用deb

    有时候,我们想要使用的软件并没有被包含到 Ubuntu 的仓库中,而程序本身也没有提供让 Ubuntu 可以使用的 deb 包,你又不愿从源代码编译。但假如软件提供有 rpm 包的话,我们也是可以在 Ubuntu 中安装的。
    方法一:

      1. 先安装 alien 和 fakeroot 这两个工具,其中前者可以将 rpm 包转换为 deb 包。安装命令为:
        sudo apt-get install alien fakeroot
      2. 将需要安装的 rpm 包下载备用,假设为 package.rpm。
      3. 使用 alien 将 rpm 包转换为 deb 包:
        fakeroot alien package.rpm
      4. 一旦转换成功,我们可以即刻使用以下指令来安装:
        sudo dpkg -i package.deb

    方法二:
     
      1.
    CODE:
    sudo apt-get install rpm alien
      2.
    CODE:
    alien -d package.rpm

      3.
    CODE:
    sudo dpkg -i package.deb

    apt-get install vim openssh-server rsync rdate bzip2 gcc flex bison sysstat nmap portmap make psmisc lrzsz gcc gdb g++ libxml2-dev libncurses5-dev automake1.9 libtool dnsutils rcconf
     
     
    apt-get update——在修改/etc/apt/sources.list或者/etc/apt/preferences之後运行该命令。此外您需要定期运行这一命令以确保您的软件包列表是最新的。
    apt-get install packagename——安装一个新软件包(参见下文的aptitude)
    apt-get remove packagename——卸载一个已安装的软件包(保留配置文件)
    apt-get --purge remove packagename——卸载一个已安装的软件包(删除配置文件)
    dpkg --force-all --purge packagename 有些软件很难卸载,而且还阻止了别的软件的应用,就可以用这个,不过有点冒险。
    apt-get autoclean apt会把已装或已卸的软件都备份在硬盘上,所以如果需要空间的话,可以让这个命令来删除你已经删掉的软件
    apt-get clean 这个命令会把安装的软件的备份也删除,不过这样不会影响软件的使用的。
    apt-get upgrade——更新所有已安装的软件包
    apt-get dist-upgrade——将系统升级到新版本
    apt-cache search string——在软件包列表中搜索字符串
    dpkg -l package-name-pattern——列出所有与模式相匹配的软件包。如果您不知道软件包的全名,您可以使用“*package-name-pattern*”。
    aptitude——详细查看已安装或可用的软件包。与apt-get类似,aptitude可以通过命令行方式调用,但仅限于某些命令——最常见的有安装和卸载命令。由于aptitude比apt-get了解更多信息,可以说它更适合用来进行安装和卸载。
    apt-cache showpkg pkgs——显示软件包信息。
    apt-cache dumpavail——打印可用软件包列表。
    apt-cache show pkgs——显示软件包记录,类似于dpkg –print-avail。
    apt-cache pkgnames——打印软件包列表中所有软件包的名称。
    dpkg -S file——这个文件属于哪个已安装软件包。
    dpkg -L package——列出软件包中的所有文件。
    apt-file search filename——查找包含特定文件的软件包(不一定是已安装的),这些文件的文件名中含有指定的字符串。apt-file是一个独立的软件包。您必须 先使用apt-get install来安装它,然後运行apt-file update。如果apt-file search filename输出的内容太多,您可以尝试使用apt-file search filename | grep -w filename(只显示指定字符串作为完整的单词出现在其中的那些文件名)或者类似方法,例如:apt-file search filename | grep /bin/(只显示位于诸如/bin或/usr/bin这些文件夹中的文件,如果您要查找的是某个特定的执行文件的话,这样做是有帮助的)。
  • 相关阅读:
    沟通的5个步骤
    安家博客园,发表感想
    postman 简单教程-实现简单的接口测试
    Postman的基本使用
    面试题-如何测试一个APP
    Fiddler快捷方式导出jmeter脚本,傻瓜式
    Servlet学习(三)
    scala学习(一)
    白底抠图
    Servlet学习(二)
  • 原文地址:https://www.cnblogs.com/exmyth/p/2932515.html
Copyright © 2011-2022 走看看