Ubuntu下Firefox的安装和Personal Package Archives
来源:互联网 发布:网络摄像机拍照 编辑:程序博客网 时间:2024/05/22 06:10
缘起
因为之前在Ubuntu用Firefox时觉得不如Chrome精致漂亮,就把Firefox卸掉了,现在Chrome总是出一些问题,让我很不畅快,又想装Firefox了。但是发现,apt-get和software center中都无法安装,google了一下看到Ubuntu help网站上有所介绍如何安装新版firefox[1](通过添加PPA来安装)。很好奇ppa到底是什么,就搜了一下。
正文
Personal Package Archives简称ppa,中文名:个人软件包档案。Personal Package Archives(个人软件包档案)是Ubuntu Launchpad网站提供的一项服务,允许个人用户上传软件源代码,通过Launchpad进行编译并发布为2进制软件包,作为apt/新立得源供其他用户下载和更新。在Launchpad网站上的每一个用户和团队都可以拥有一个或多个PPA[2]。关于PPA的详细介绍参考[4],如果想要自己维护一个ubuntu的ppa源,可以参考[5]。
ppa可以通过ubuntu的apt包管理进行管理,添加和删除命令如下[3]:
sudo add-apt-repository ppa:user/ppa-namesudo add-apt-repository -r ppa:user/ppa-name
(备注:添加完ppa源后需要使用apt-get update获取软件列表然后才能安装)
Ubuntu下安装大多数的软件都可以通过apt-get install从其官方的软件库中获取deb包并安装,然后安装。但是也有些软件官方软件库中没有,需要通过add-apt-repository ppa:user/ppa-name,然后,apt-get update,才可以在通过apt-get install进行安装。
Firefox的安装大体流程如下,在参考文献[1]中,提到两个PPA源,一个是经过安全性测试的Security-testing包的源(ppa:ubuntu-mozilla-security/ppa),另一个是每日更新包的源(ppa:ubuntu-mozilla-daily/ppa),这里我选择的安全测试的包,相比较尝鲜,我更喜欢稳定的:
sudo add-apt-repository ppa:ubuntu-mozilla-security/ppasudo apt-get updatesudo apt-get install firefox
(备注:update的过程中可能需要等待一段时间,它会将所有的软件源信息都fetch下来,大概是添加的软件源信息越多越慢的节奏)
当然,还有一种从Mozilla官方下载Firefox源代码,然后进行本地编译和安装的方法,如果不怕麻烦的话可以参考[8]。
在浏览wikipedia中关于ppa的简介时,觉得其中关于ubuntu的条目收集整理的相当不错。截图如下,有空看看相关条目:
Firefox vs Chrome
使用Firefox几天后,感觉Firefox启动速度比Chrome快,占用的内存比Chrome小,整个浏览器全在一个进程中。而chrome则是每个Tab页为一个进程,除了Tab页的进程外,还有很多的公共部分的进程。由于Chrome每个Tab页分配一个渲染引擎(详细参考[9]),其打开网页的速度比firefox快,通常firefox缓冲老半天,chrome已经渲染好了。下图简单介绍现代浏览器基本架构:
小结
昨天,在看http://blog.jobbole.com中关于VIM的文章时,想转载一下,觉得挺麻烦的,就没有做,又想到其实自己的写的博客不怎么的,文笔又不好,一度消沉。后来,考虑了一下我为什么写博客,想到自己当初写博客是原动力是因为看了刘为鹏的一些文章[6,7],才下决心去写博客的。也渐渐明白了,我写博客是为了记录我在学习时遇到的一些问题和相关解决方案这个基本目标,而不是和别人去比。因为想写,所以才写,为了满足写的欲望。
参考文献
[1]FirefoxNewVersion: https://help.ubuntu.com/community/FirefoxNewVersion
[2]Personal Package Archives 个人软件包档案
[3]添加或删除PPA:http://www.kankanews.com/ICkengine/archives/62823.shtml
[4]Packaging/PPA:https://help.launchpad.net/Packaging/PPA
[5]Personal Package Archives for everyone!
[6]为什么你应该(从现在开始就)写博客:http://blog.csdn.net/pongba/article/details/3896311
[7]书写是为了更好的思考:http://blog.csdn.net/pongba/article/details/3874528
[8]FirefoxNewVersion/MozillaBuilds : https://help.ubuntu.com/community/FirefoxNewVersion/MozillaBuilds
[9]现代浏览器的工作原理:http://blog.jobbole.com/12749/- Ubuntu下Firefox的安装和Personal Package Archives
- 添加删除PPA (Personal Package Archives for Ubuntu)
- 添加删除PPA (Personal Package Archives for Ubuntu)
- 添加删除PPA (Personal Package Archives for Ubuntu)
- 64位ubuntu下chrome和firefox的flash安装
- ubuntu下安装firefox的flash插件
- ubuntu下安装firefox新版本的方法
- ubuntu下安装firefox的flash插件
- ubuntu下安装firefox的flash插件
- ubuntu下ppa安装源和package完全指南
- Ubuntu下安装firefox 17的方法 (Ubuntu 10.04)
- Ubuntu下Firefox安装flashplayer
- ubuntu下firefox安装flash
- ubuntu下安装firefox插件
- ubuntu 下firefox安装中文包
- Ubuntu下firefox安装flash
- Ubuntu 14.10下为firefox和chromium安装flash
- Ubuntu安装ROS及ROS下的一些package
- IOS--MKNetworkKit的使用方法
- 关于jquery中ajax
- easyui dialog 标题栏 不显示
- LeetCode:Path Sum I &&II
- 03.ServletContext
- Ubuntu下Firefox的安装和Personal Package Archives
- 推荐个可以和《魔戒》争雄的美剧:《权力的游戏》。
- hbase region分配,RS下线处理
- 解决MYSQL访问时无法切换数据库的问题.Reading table information for completion of table and column names
- Java 判断操作系统类型(适用于各种操作系统)
- insmod时“invalid module format”及“unknown symbol”
- CentOS中文乱码问题的解决方法
- 多线程 gcd
- 马云控制恒生电子 意欲何为?