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

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 194,670评论 5 460
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 81,928评论 2 371
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 141,926评论 0 320
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,238评论 1 263
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,112评论 4 356
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,138评论 1 272
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,545评论 3 381
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,232评论 0 253
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,496评论 1 290
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,596评论 2 310
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,369评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,226评论 3 313
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,600评论 3 299
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 28,906评论 0 17
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,185评论 1 250
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,516评论 2 341
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,721评论 2 335

推荐阅读更多精彩内容