我正在使用 Ubuntu 12.04 LTS,对于如何更新、升级到 LibreOffice 4.1 的所有信息我有点困惑。我想用 LibreOffice 4.1“替换”我预装的 LibreOffice 3,但我希望它是稳定的,我不想更新到不稳定的较新版本(但如果可能的话,也许可以自动更新到稳定的较新版本)。
按照这样的步骤一步一步来做是否正确:(https://launchpad.net/~libreoffice/+archive/libreoffice-4-1)在终端:
sudo add-apt-repository ppa:libreoffice/libreoffice-4-1
sudo apt-get update
此更新不只是针对 libreoffice 4.1 的更新,而是针对所有可用的 Ubuntu 程序的更新?而且它只获取更新,不会获取较新的不稳定 LO 版本,对吗?
答案1
欢迎来到 Ask Ubuntu!实际上,sudo apt-get update
它不会升级已安装的软件,它只会检查软件服务器是否有新版本。sudo apt-get upgrade
才是真正升级软件。
在这里阅读这个问题,它应该有助于你更好地理解:“sudo apt-get update” 起什么作用?
从问题来看:
apt-get update 实际上并不安装新版本的软件。
apt-get update 从存储库下载软件包列表并“更新”它们以获取有关软件包及其依赖项的最新版本的信息。它将对所有存储库和 PPA 执行此操作。从http://linux.die.net/man/8/apt-get:
用于从其源重新同步软件包索引文件。可用软件包的索引从 /etc/apt/sources.list(5) 中指定的位置获取。应始终在升级或 dist-upgrade 之前执行更新。
如果 APT 通过 apt-get update 了解了这些新版本,apt-get upgrade 将获取机器上现有软件包的新版本。
至于您采取的步骤,据我所知,它们是正确的。您添加 PPA,然后运行sudo apt-get update
以检查可用的更新,然后sudo apt-get upgrade
下载/安装更新。
答案2
我认为你添加存储库的方法是可行的,但我更喜欢将存储库位置添加到源列表文件“/etc/apt/source.list”的老式方法,你可以找到一步一步的方法这里。
您所说的方法也记录在同一页上:#Adding_Launchpad_PPA_Repositories。它似乎是在 9.10 中引入的,但我没有直接使用它的经验。
我自己没有测试过,但看到了关于该特定存储库和方法的几条褒贬不一的评论。因此,这完全是一次风险自担的尝试。如果您希望保证稳定性,我可能会坚持使用官方 Ubuntu 存储库。如果您需要某些无法从这些存储库提供的版本中获得的功能,请尝试跟进该问题。
据,直到...为止:
sudo apt-get update
这只是更新软件包列表。您还需要运行:
sudo apt-get upgrade
以完成“升级”过程。您可以在 APT 上输入以下内容来查找此信息及更多信息:
man apt
希望这能有所帮助,加油。
help.ubuntu.com/community/Repositories/CommandLine#Adding_Launchpad_PPA_Repositories
ask.libreoffice.org/en/question/20804/libreoffice-4-1-ppa-for-ubuntu-1204-the-requested-url-returned-error-404/
linux.die.net/man/8/apt-get
答案3
是的,通过这种方式添加 ppa 完全没问题。
添加 ppa:
sudo add-apt-repository ppa:libreoffice/libreoffice-4-1
你可以使用以下命令更新计算机上存储的软件包列表:
sudo apt-get update
之后,你可以使用以下命令升级实际的软件包
sudo apt-get upgrade
这最后一个命令将升级计算机上所有已安装的软件包,根据刚刚下载(使用命令apt-get update
)的软件包列表报告,这些软件包都有较新的版本。
此 libreoffice ppa 仅包含来自 4.1.x 分支的稳定版本。因此,运行apt-get upgrade
libreoffice 后,不会更新到任何不稳定版本,也不会更新到 4.2 分支,但会更新,例如从 4.1.4 更新到 4.1.5。
一些其他 ubuntu 软件包也将从此 ppa 更新到较新版本,因为 libreoffice 4.1 需要它们的较新版本。这些较新的软件包有小概率会导致其他依赖旧版本相同软件包的程序出现问题,但这种情况不太可能发生,即使发生,您也只需恢复到原始 LO 版本即可。(我在 12.04 上使用 4.0 ppa,没有出现任何问题。)