美文网首页生信软件安装
Ubuntu下怎么安装软件包

Ubuntu下怎么安装软件包

作者: Stone_Stan4d | 来源:发表于2017-12-28 14:10 被阅读523次

    为了学习,给笔记本装了一个双系统win10 + Ubuntu17.04。
    在Ubuntu下,一个首要问题是怎么安装.deb格式软件包,怎么解决烦人的包依赖关系。
    这里先插一段科学上网的东西。

    首先你得有Ubuntu系统,其实在Win10里面也是可以进行科学上网的。然后下载对应的软件包进行安装,完成之后点亮就可以啦!

    接着就是怎么安装软件包了:

    安装linux微信:

    git clone https://github.com/geeeeeeeeek/electronic-wechat.git
    cd electronic-wechat
    npm install && npm start
    

    1.最常用的俩个命令是:

    sudo apt-get install xxx.deb
    sudo apt-get install xxxxxx.deb
    

    2.使用命令在服务器上搜索软件的命令:

    apt-cache search xxxx.deb
    aptitude search xxxx.deb
    

    3.删除软件包命令:

    sudo apt-get remove ABC
    sudo aptitude remove ABC
    

    4.同时删除配置文件:

    sudo apt-get remove --purge ABC
    sudo aptitude purge ABC
    

    注:这种安装方法是系统自动在服务器上搜索软件,并进行安装,前提是要将软件所在的源添加到源文件中。

    5.Debian包的安装(*.deb):

    • 双击下载的Debian包,安装工具就会自动启动。点击"安装软件包"执行安装即可。如果有依赖软件需要安装或者软件源里有更新的版本可供安装,它会自动提示你。

    使用dpkg命令:dpkg -i 路径/文件名.deb

    注意:使用此命令需要你自己注意依赖软件,所以这并不是安装软件的最佳方法.

    6.rpm软件包安装(*.rpm):

    RPM是另外一个流行的软件打包方式,它在很多流行的Linux发行版如Fedora,SUSE,Mandriva等上应用得非常广泛.它并没有被 Ubuntu的软件包管理器所采用,但是有一个命令能够将其转化为Deb格式,尽管如此,这并不代表所有的RPM包都能在你的系统上正常运行.同样的软件可以直接安装RPM包,这个包叫做alien,

    安装alien:

    sudo apt-get install alien
    

    RPM的安装方法:

    sudo alien -i 路径/文件名.rpm
    

    7.安装桌面主题(.tar, .tar.gz, .tgz, .tar.bz, ...):

    在Gnome下安装桌面主题非常简单.定位到 系统--首选项--主题 打开主题管理器。使用这个应用程序你可以更改图标,控件,窗口边框等.下载主题包后只需要将其拖拽到主题管理器窗口即可安装。

    8.启动画面主题.(.tar, .tar.gz, .tgz, .tar.bz, ...)

    这个和安装桌面主题一样简单.定位到 系统--系统管理--登录窗口 打开登录窗口首选项.拖拽下载的主题到这个窗口,在弹出对话框中点击确认即可.

    9.在Ubuntu下安装*.sh的方法:

    运行终端到文件目录下

    a.在终端输入:

    sudo sh *.sh
    

    直接运行
    b.在终端输入:

    sudo chmod +x *.sh
    

    再输入:sudo ./*.sh可安装到任意目录,

    ./*.sh可安装到当前用户有权限的目录.
    学校的校园网的Linux客户端就是一个 .sh脚本,其实可以输入:sudo sh *.sh --help来查看帮助文档,怎么设置用户名和密码。

    10.在Ubuntu下安装*.bin的方法:

    运行终端到文件目录下

    在终端输入:

    sudo chmod +x *.bin
    

    再输入:sudo ./*.bin可安装到任意目录,

    ./*.bin可安装到当前用户有权限的目录

    11.使用tar打包的应用软件

      1. 安装:

    整个安装过程可以分为以下几步:

    1) 取得应用软件:通过下载、购买光盘的方法获得;

    2) 解压缩文件:一般tar包,都会再做一次压缩,如gzip、bz2等,所以你需要先解压。如果是最常见的gz格式,则可以执行:“tar –xvzf 软件包名”,就可以一步完成解压与解包工作。如果不是,则先用解压软件,再执行“tar –xvf 解压后的tar包”进行解包;

    3) 阅读附带的INSTALL文件、README文件;

    4) 执行/configure命令为编译做好准备;

    5) 执行make命令进行软件编译;

    6) 执行make install完成安装;

    7) 执行make clean删除安装时产生的临时文件。

    好了,到此大功告成。我们就可以运行应用程序了。但这时,有的读者就会问,我怎么执行呢?这也是一个Linux特色的问题。其实,一般来说,Linux的应用软件的可执行文件会存放在/usr/local/bin目录下!不过这并不是“放四海皆准”的真理,最可靠的还是看这个软件的INSTALL和README文件,一般都会有说明。

      1. 卸载:

    通常软件的开发者很少考虑到如何卸载自己的软件,而tar又仅是完成打包的工作,所以并没有提供良好的卸载方法。

    那么是不是说就不能够卸载呢!其实也不是,有两个软件能够解决这个问题,那就是Kinstall和Kife,它们是tar包安装、卸载的黄金搭档。它们的使用方法,笔者会另行文介绍。

    12.使用rpm打包的应用软件

    rpm可谓是Redhat公司的一大贡献,它使Linux的软件安装工作变得更加简单容易。

      1. 安装:

    我只需简单的一句话,就可以说完。执行:

    rpm –ivh rpm软件包名
    

    更高级的,请见下表:

    rpm参数 参数说明

    -i 安装软件

    -t 测试安装,不是真的安装

    -p 显示安装进度

    -f 忽略任何错误

    -U 升级安装

    -v 检测套件是否正确安装

    这些参数可以同时采用。更多的内容可以参考RPM的命令帮助。

      1. 卸载:

    我同样只需简单的一句话,就可以说完。执行:

    rpm –e 软件名
    

    不过要注意的是,后面使用的是软件名,而不是软件包名。例如,要安装software-1.2.3-1.i386.rpm这个包时,应执行:

    rpm –ivh software-1.2.3-1.i386.rpm
    

    而当卸载时,则应执行:

    rpm –e software。
    

    另外,在Linux中还提供了象GnoRPM、kpackage等图形化的RPM工具,使得整个过程会更加简单。这些软件的具体应用,笔者会另行文介绍。

    信息来源:http://linux.sheup.com/linux/linux7391.htm

    是Redhat提供的一种已经编译过的包封的安装装格式。一般使用rpm命令直接执行安装,比较简单。常用的格式是:

    "rpm -ivh <文件名>.rpm"
    

    (-i是安装,-v是校验,-h是显示安装进度)

    卸载同样也是一条命令就完成了:

    "rpm -e <软件名>"
    

    这里的软件名跟rpm包的文件名不一样,通常不包括软件版本号,可以通过rpm命令先查看已安装的rpm软件包,再卸载列表中的软件。

    deb包

    它是Debain Linux提供的一种已经编译过的包封的安装装格式。安装方法跟rpm 类似。

    dpkg -i *.deb
    
    dpkg -e <软件名>
    

    tar包

    这种安装包是Unix下tar工具的压缩包,有时经过2次会在.tar后面加上.bz2、.gz等扩展名。这种包多数都提供源代码,开放性最好(可以选择甚至修改模块,也不局限于某个发行版本)但安装和卸载也最多问题。一般安装tar包的步骤如下:

    1:解压压缩包——"tar -xvzf 压缩包名" 或者 "tar -xvzf 压缩包名"(-z是调用gzip解压,-x是解压,-v是校验,-f是显示文件结果,-y是调用bzip2解压)

    2:配置安装选项——"./configure",一般用prefix参数配置安装路径,其他的参数也很有用。

    3:编译安装文件——"make"。

    4:安装——"make install"

    5:清除安装产生的临时文件——"make clean"

    有些软件不完全遵循这个步骤,(比如luma qq解压后直接./lumaqq就能运行,有点象windows的绿色软件)如果英文过关最好是阅读压缩包里的intall文件或者readme文件。一般来说,安装后的可执行文件会存放在/usr/local/bin目录下,但也不是唯一的,还是要仔细阅读这两个文件。

    卸载tar包可以进入安装目录执行"make uninstall" ,如果软件不提供uninstall,就必须手动"rm -rf"删除了,如果文件分散地安装在系统的多个目录中,除非安装时记住了所有路径,否则就很难清除干净了。

    作者:Decade_xun
    链接:https://www.jianshu.com/p/8d66d88a16cc
    來源:简书

    相关文章

      网友评论

        本文标题:Ubuntu下怎么安装软件包

        本文链接:https://www.haomeiwen.com/subject/xmzmgxtx.html