什么是ppa

PPA,表示 Personal Package Archives,也就是个人软件包集。

有很多软件因为种种原因,不能进入官方的 Ubuntu 软件仓库。 为了方便 Ubuntu 用户使用,launchpad.net 提供了 ppa,允许用户建立自己的软件仓库, 自由的上传软件。PPA 也被用来对一些打算进入 Ubuntu 官方仓库的软件,或者某些软件的新版本进行测试。

PPA 上的软件极其丰富,如果 Ubuntu 官方仓库中缺少您需要的某款软件,可以去 PPA 上找找看。

例如,现在您需要一款叫做 ns2 的软件。您可以去 Personal Package Archives for Ubuntu 上以 ns2 为关键字进行搜索,可以看到 PPA 中所有与 ns2 项匹配的软件包。从两个中选择一个,比如:https://launchpad.net/~wzssyqa/+archive/wzssyqa 在这个页面中,可以查看,这个 PPA 的主人是否提供您所使用的版本 Ubuntu 所对应的 ns2, 比如,正好您用的也是 lucid,那么就可以使用前文中“自定义桌面和应用程序 > 软件仓库”给出的方法添加这个 PPA。

ppa:wzssyqa/wzssyqa 是怎么来的

前边的那个 wzssyqa 就是~wzssyqa 去掉 ~,这是此 PPA 的主人在 launchpad 上的帐户名。

第二个 wzssyqa 是这个 PPA 的名字。每个 launchpad 账户可以建立多个 PPA。

launchpad.net 有很多功能,Ubuntu 的很多开发工作是通过这个平台进行的。 大家都亲切地将之称为 LP。

因为 PPA 是相对开放的,几乎是任何人都可以上传软件包,所以,应该尽量避免使用 PPA。 如果必须使用,则应选用可以信任的、有固定团队维护的 PPA。

使用Boot-Repair修复ubuntu系统引导问题

首先在Personal Package Archives for Ubuntu上搜索Boot-Repair,我们能够找到这样的一个页面:

所以ubuntu用户安装Boot-Repair的方法是:

sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair

Boot-Repair 是一款用于修复 Ubuntu 可能遇到的一些启动问题的工具软件,如你在安装 Windows 或其他 Linux 发行版时,或者当你安装 Ubuntu 后无法启动 Windows 时,或者当你开机后 Ubuntu 启动时 GRUB 经常不显示,或者一些升级破坏了 GRUB 等,可使用这个工具软件进行修复。

Boot-Repair 让你的修复非常简单,图形界面操作,只需进行鼠标点击操作就可完成。

Boot-Repair 还拥有先进的选项来备份表分区,备份bootsectors ,创建一个引导信息,或更改默认的维修参数:配置 GRUB,添加内核选项,清除GRUB ,更改默认的操作系统,还原Windows兼容的MBR ,修复一个破碎的文件系统,指定要安装GRUB的磁盘等。

Boot-Repair 是一款开源自由软件,使用 GNU GPL 许可。Boot-Repair 应该很快就会进入到 Ubuntu 的官方软件仓库中。

轻松解决ubuntu系统引导问题的更多相关文章

  1. 解决Ubuntu系统中文乱码显示问题,终端打开文件及查看目录

    解决Ubuntu系统中文乱码显示问题 [日期:2014-02-20] 来源:Linux社区  作者:njchenyi [字体:大 中 小]   我是先安装了Ubuntu 12.04 Server,然后 ...

  2. 解决ubuntu系统中wireshark:Couldn't run /usr/bin/dumpcap in child process: Permission denied的问题

    ubuntu系统运行WIreshark的时候,出现如下错误: Couldn't run /usr/bin/dumpcap in child process: Permission denied 解决办 ...

  3. 解决Ubuntu系统“无法修正错误,因为您要求某些软件包保持现状,就是它们破坏了软件包间的依赖关系”的有效方法

    ubuntu系统下安装东西,很多时候会出现版本冲突的情况: 有效的解决方法是使用aptitude来帮助降级. 首先安装aptitude 而后使用aptitude来安装前面有冲突的构建,同样也是要使用r ...

  4. 解决Ubuntu系统下 mysql 远程连接失败的问题 ERROR 2003 (HY000): Can't connect to MySQL server on 'xxx.xxx.xx.xx' (110)

    如果远程连不上mysql.cnf 里面也修改了:bind注销掉了127.0.0.1 等所有的 但是telnet xxx.xxx.xx.xx 3306 端口 不通:那么 就是防火墙的问题了 1.修改Ub ...

  5. 解决ubuntu系统root用户下Chrome无法启动问题

    由于ubuntu16.04系统自带的是Firefox浏览器,需要安装Chrome浏览器,但是在root用户下安装后发现,Chrome无法正常启动.安装及问题解决具体如下: 1. ubuntu上Chro ...

  6. 解决Ubuntu系统的每次开机重启后,resolv.conf清空的问题和DNS域名解析问题(图文详解)

    不多说,直接上干货! 问题情况描述如下: 普及知识:   /etc/resolv.conf ,其实是一个Link .它其实指向的是 /run/resolvconf/resolv.conf.  Ubun ...

  7. 解决Ubuntu系统的每次开机重启后,resolv.conf清空的问题

    问题情况描述如下: 普及知识:   /etc/resolv.conf ,其实是一个Link .它其实指向的是 /run/resolvconf/resolv.conf.  Ubuntu 有一个 reso ...

  8. 解决Ubuntu系统下的VMware Workstation无法打开虚拟网络编辑器界面的问题

    本文由荒原之梦原创,原文链接:http://zhaokaifeng.com/?p=630 操作环境: Ubuntu 17 VMware 14 pro for Linux 问题描述: 我在Ubuntu ...

  9. 解决ubuntu系统“XXX is not in the sudoers file”错误

    用adduser新建的用户,当时只输入了一个用户名,没做其它操作,这样就建立了一个normal用户.在执行sudo vim hadoop-env.sh时,报“*** is not in the sud ...

随机推荐

  1. ios9基础知识(UI)总结

    UIWindow.UILabel.UIColor.UIScreen.UIViewController.UIView.UIControl.UIButton.IBOutlet.IBAction.UISte ...

  2. java 成神之路

    一.基础篇 1.1 JVM 1.1.1. Java内存模型,Java内存管理,Java堆和栈,垃圾回收 http://www.jcp.org/en/jsr/detail?id=133 http://i ...

  3. rpm方式安装MySQL-5.6

    1. 卸载系统原有的mysql-libs rpm -e [name] --nodeps 2. 安装MySQL rpm -ivh MySQL-server-XXXXXX rpm -ivh MySQL-c ...

  4. linux常用命令--diff

    diff是Unix系统的一个很重要的工具程序. 它用来比较两个文本文件的差异,是代码版本管理的基石之一.你在命令行下,输入: $ diff <变动前的文件> <变动后的文件> ...

  5. 微信OPENID授权方法

    今天搞了下微信授权, 总结了下微信的授权规则与步骤 先来几个关键字 Openid  微信ip(属于唯一指向公众号的id) redirect_uri  授权回调地址 State 回调地址带参数 Appi ...

  6. jQuery 方法

    方法 描述 animate() 对被选元素应用"自定义"的动画 clearQueue() 对被选元素移除所有排队函数(仍未运行的) delay() 对被选元素的所有排队函数(仍未运 ...

  7. oracle全文检索笔记

    1.删除词法解析器 exec ctx_ddl.drop_preference('my_lexer'); 2.创建中文词法解析器 exec ctx_ddl.create_preference ('my_ ...

  8. SQL Server 日志文件增长原因定位

    方法 1.sys.databases; -------------------------------------------------------------------------------- ...

  9. Oracle EBS-SQL (PO-14):检查供应商信息sql

    select pvs.org_id, pvs.vendor_id, pvs.vendor_site_id, hou.name                                 经营组织, ...

  10. QtWaitingSpinner

    https://github.com/snowwlex/QtWaitingSpinner