美文网首页
方法论:在ubuntu下安装软件的方法,主要讲一下apt-get

方法论:在ubuntu下安装软件的方法,主要讲一下apt-get

作者: masakakaikai | 来源:发表于2015-09-23 12:46 被阅读1375次

    apt是啥意思?
    官方的解释是酱紫的: APT(foradvanced package tool,也就是高级程序包工具) is a set of core tools inside debian.
    使用apt-get的主流linux系统包括debian和ubuntu变异版本。
    apt-get命令一般需要root权限执行,所以一般跟着sudo命令。sudo,也就是super user do 的意思啦。

    下面讲讲在终端的apt-get命令的格式吧~(下面#符号后面是注释,不是指令的一部分哦。)

    例如,我们可以这样:

    sudo apt-get update                             
                #------更新源
    sudo apt-get install 软件名称
    sudo apt-get -f install 软件名称         
                # -----(强制安装。#"-f这个参数啊 全称是--fix-missing"当是修复安装吧...)
    

    比如我们需要构建基本的编译环境,我们往往会这样:
    先刷新一下软件源的目录,很快速的,只需要sudo apt-get update即可。
    然后再来安装基本的编译环境

    sudo apt-get install build-essential
    

    比如我们要安装编辑器vim,我们会这样:

    sudo apt-get install vim
    

    我们要安装一个更优美的shell,比如fish,我们会这样:

    sudo apt-get install fish
    

    就这么简单。

    装上之后,怎么卸载呢??也很简单哦:

    sudo apt-get remove packagename
          # 卸载一个已安装的软件包(保留配置文档)
    sudo apt-get remove --purge packagename
          # 卸载一个已安装的软件包(删除配置文档)
    

    我们知道purge是:肃清; 清除的意思。。。。


    一般的在linux上安装软件,其实是有很多种方式的哦:

    1. 使用apt-get ,这样的命令,这就是咱们最常见的安装方式啦
    2. 使用ubuntu本身的软件管理中心,或者新立得软件包(小伊的ubuntu已经有啦,就在右侧,找找点开就是哦)这样的工具,无脑点击就好,类似于360软件管家滴。
    3. 下载.deb包,直接点击安装即可。。。比如需要安装chrome,我们打开火狐浏览器,进入bing.com,搜索Google Chrome for Ubuntu,然后前几个就能找到.deb包的下载地址,下载下来,然后点击就好了
    4. 使用辅助工具:比如ubuntu tweak、Ailurus,点击即可

    咱们也可以阅读这个总结:
    http://wiki.ubuntu.com.cn/index.php?title=%E8%BD%AF%E4%BB%B6%E5%AE%89%E8%A3%85%E6%8C%87%E5%8D%97&variant=zh-cn


    要是我们的软件是从bt上下载的压缩文件咋办???比如ubuntu下matlab???

    办法是这样的:
    要是我们从北邮人上下载到了.tar, .tar.gz, .tgz, .tar.bz格式的源码压缩包。。。。也就是没有直接的.deb包,咱们可以选择自己来编译源码安装!(注:编译安装通常需要的时间比较长,比如编译安装wine需要一个多小时)
    为了编译安装软件,你必须sudo apt-get install build-essential获得所有的编译工具。咱们下载到的源码包,通常是.tar, .tar.gz, .tgz, .tar.bz格式。怎么处理呢???步骤如下:

    在文件所在目录,打开终端,执行下面的指令
    (1)解压缩:tar xf XXX.tar.XX(现在的tar版本只用x(解开)f(文件)参数,不用指定z或j)或者双击解压。 这里的XXX.tar.XX就是咱们的压缩文件名称啦,这一步有一个小技术

    比如我们有一个ncl_ncarg-6.3.0.Linux_Debian7.8_x86_64_gcc472.tar.gz,我们输入了
    tar xf之后,不需要输入这么长长的文件名称哦,只需要输入前面1-2个字母比如n,按下Tab键,就会自动补全所有的名称啦!

    (2)然后进入解压好了的源码包目录,你可以cd进去,也可以直接点进去。。。查看readme或者相关说明即可找到安装的方法,一般都很简单。(下面方法仅是通常做法,具体最好参照源码包的说明)。

    通常是这样做滴:在你解压(也就是提取)到的那个文件夹里面打开终端,然后依次:

    ./configure 
    make 
    sudo make install
    

    即可啦!!!

    (运行./congfigure命令.执行这个命令的目的有2:
    ①检查依赖程序,②创建Makefile文件.
    如果命令执行失败,终端会提示安装指定的文件包,你可以在新立得中搜寻并安装.同样有很多源码包并没有configure脚本,不用担心,你可以直接执行Make命令.)
    也就是仅仅这样子就好了:

    make 
    sudo make install
    

    (注:并不是所有以.tar ,.tar.gz等为扩展名的文件都是源码压缩包,它们也有可能已经被编译过了,压缩包里面会有一个安装程序(Installer)或者扩展名为bin的可执行文件.比如Mozilla官方网站上的Firefox压缩包,Flock压缩包等.这时你需要做的只是为它们制作一个快捷方式就可以了。。。好傻的感觉。。。)


    kaikai@2015年9月23日12:46:02

    相关文章

      网友评论

          本文标题:方法论:在ubuntu下安装软件的方法,主要讲一下apt-get

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