标签 安装 下的文章

厌倦 Unity 了吗?或者说就是不喜欢它?为何不试试在 Ubuntu 13.10 中安装 Gnome 3.10?安装一个新的桌面环境是为数不多的安装Ubuntu 13.10后要做的事之一,如果你想要尝试一下。在这篇快速教程中我们将会分享如何在 Ubuntu 13.10 中安装 Gnome 3.10

在 Ubuntu 13.10 中安装 Gnome 3.10:

我们将花费一些时间来使用几个 PPA 安装 Gnome 3.10 和分配升级。我假设你网速不错,如果不是的话,你可以使用一些小技巧来提高 Ubuntu13.10 的系统性能

第一步:安装 GDM [可选]

第一步是安装GDM以及默认的LightDM。这是可选的,但是还是建议各位如很多人提醒的LightDM问题(这句话不通顺,但是不太理解,还请组长看一下)。打开终端(Ctrl+Alt+T),并使用下面的命令:

sudo apt-get install gdm

出现提示时选择 GDM。

第二步:添加PPAs并升级系统

现在是时候添加 Gnome 3.10 PPA 了。使用以下命令添加 PPA 将需要一些时间并下载 200 MB 的数据。

sudo add-apt-repository ppa:gnome3-team/gnome3-next
sudo add-apt-repository ppa:gnome3-team/gnome3-staging
sudo apt-get update
sudo apt-get dist-upgrade

第三步:安装 Gnome shell

一旦升级已经完成,可以使用下面的命令在 Ubuntu 中安装 Gnome3.10。

sudo apt-get install gnome-shell

第四步:安装 Gnome 特定的应用程序 [可选]

这一步是可选的。你可能想安装一些 Gnome 特定的应用程序以达到 Gnome 3.10 在 Ubuntu 中得完美体验。你也许会遇到一些应用程序的相关问题。

sudo apt-get install gnome-weather gnome-music gnome-maps gnome-documents gnome-boxes gnome-shell-extensions gnome-tweak-tool gnome-clocks

这些就是所有你需要做的。重新启动计算机,在登录时,通过点击齿轮标志选择 Gnome。这里是我的 Gnome 3.10 在我的笔记本电脑上的效果:

卸载 Gnome 3.10:

不喜欢 Gnome 3.10 了?不用担心,通过deleting PPA卸载它们。要做到这一点,你需要安装 PPA Purge(如果尚未安装)。使用下面的命令:

sudo apt-get install ppa-purge

之后,安装你所安装的 PPA:

sudo ppa-purge ppa:gnome3-team/gnome3-staging
sudo ppa-purge ppa:gnome3-team/gnome3-next

在 Ubuntu13.10 版本库中是可以恢复 Gnome 3.10 到 Gnome 3.8。要想完全删除 Gnome 3,使用以下命令:

sudo apt-get remove gnome-shell ubuntu-gnome-desktop

当然,你应该删除任何你专为 Gnome 3.10 安装的应用程序。

我希望本教程能帮助你在 Ubuntu 13.10 中安装 Gnome 3.10。尝试 Gnome 3.10了吗?你更喜欢哪一个,Gnome 还是 Unity?


via: http://itsfoss.com/install-gnome-3-ubuntu-1310/

译者:乌龙茶 校对:Caroline

本文由 LCTT 原创翻译,Linux中国 荣誉推出

在我的上一篇文章中讲过如何做一个高可用系统:两个树莓派布署上 GlusterFS 集群文件系统,就变成一个容错文件服务器了。在这篇文章中我们会基于这个高可用系统构建另一个容错服务:建立一个简单的 Web 服务器集群。

可能你没有看过我的上一篇文章,那我就在这里简单回顾一下上次的内容。我有两个树莓派:Pi1 和 Pi2。Pi1 的 IP 地址为 192.168.0.121,Pi2 的 IP 地址为 192.168.0.122。我把它们组合成为 GlusterFS 集群系统,共享一个存储卷,卷名为 gv0。并且这个 gv0 被挂载在两个树莓派上,挂载点都是 /mnt/gluster1,这样一来,两个树莓派能同时访问到这个共享卷。最后我测试了下系统的容错性,将共享卷挂载到第三个物理机上,并执行共享卷上的一个简单的脚本:打印系统时间并输出到 gv0 上的一个文件内,然后轮着关掉两台树莓派,检测这个冗余系统是否还能用。

现在我手上有这个经过检验的存储系统,我要做的是把这个系统做成有容错功能的 Web 服务器集群。树莓派的 CPU 处理速度和内存资源都不是很高,好在对付一个静态 Web 服务器已经是绰绰有余了。我故意把这个例子做得非常简单,因为我觉得如果你能摆平这个简单的例子,你也能处理复杂一点的问题了。

安装 Nginx

虽然我也比较喜欢 Apache,但在资源有限的情况下,像 Nginx 这样功能全、性能高、资源占用少的 Web 服务器是比较理想的选择。在 Raspbian 的默认源中存在 Nginx,所以我只要登入一台树莓派并且输入以下命令:

$ sudo apt-get update
$ sudo apt-get install nginx

Nginx 安装好后,创建配置文件 /mnt/gluster1/cluster ,内容如下:

server {
  root /mnt/gluster1/www;
  index index.html index.htm;
  server_name twopir twopir.example.com;

  location / {
        try_files $uri $uri/ /index.html;
  }
}

注意:我这里把服务器命名为“twopir”,你可以根据自己爱好命名你的网站。另外我把 Web 服务器的根目录设置为 /mng/gluster1/www。这样,我就能把我的静态文件放在这个共享存储系统内,从而让两个树莓派主机都访问到它们。

现在删除默认的 Nginx 配置文件,将上面配好的配置文件作为 Nginx 的配置文件。在 Debian 系统中,Nginx 将它的配置文件像 Apache 一样放在 sites-available 和 site-enabled 两个目录下面。虚拟主机配置文档放在 sites-available 中,而 sites-enabled 目录包含了你想生效的配置文件的软链接。

$ cd /etc/nginx/sites-available
$ sudo ln -s /mnt/gluster1/cluster .
$ cd /etc/nginx/sites-enabled
$ sudo rm default
$ sudo ln -s /etc/nginx/sites-available/cluster .

现在我已经放好了配置文件,但系统还不存在上面所说的 Web 服务器根目录。下一步就是创建目录 /mnt/gluster1/www,并复制 index.html 文件进去。当然你也可以建立自己定义的 index.html 文件,但先复制一个已有的文件是个不错的选择:

$ sudo mkdir /mnt/gluster1/www
$ cp /usr/share/nginx/www/index.html /mnt/gluster1/www

重启 Nginx 服务:

$ sudo /etc/init.d/nginx restart

现在去 DNS 服务器为192.168.0.121的树莓派配置记录。你可以根据自己的情况配置你自己的域名和 IP 地址。现在在浏览器上输入 http://twopir/ 然后出现默认的 Nginx 首页。如果你查看下 /var/log/nginx/access.log 文件,你可以看到点击网页留下的记录。

Nginx 能正常工作后,配置第二个树莓派。因为我们已经将配置文件都放在 GlusterFS 共享目录下,我们现在要做的只是安装 Nginx,创建相关的软链接,重启 Nginx:

$ sudo apt-get update
$ sudo apt-get install nginx
$ cd /etc/nginx/sites-available
$ sudo ln -s /mnt/gluster1/cluster .
$ cd /etc/nginx/sites-enabled
$ sudo rm default
$ sudo ln -s /etc/nginx/sites-available/cluster .
$ sudo /etc/init.d/nginx restart

DNS 服务器上配置两条 A 记录

现在两个主机共享同一份文件,下一步是设置冗余系统的关键步骤。虽然你完全可以设置一个类似心跳的服务用于轮询检测哪个树莓派的 Web 服务是开启的,但这里有个更好的方法:给同一个主机名指定两个 DNS 的 A 记录,分别指向你的两个树莓派(译注:A 记录就是将域名转化为 IP 地址的记录,DNS 包含很多记录方式,如 A 记录、PTR 记录、MX 记录等等),这就是传说中的 DNS 负载均衡,DNS 访问主机时,如果主机名对应多个 IP 地址,DNS 会随机返回这些 IP 地址的顺序:

$ dig twopir.example.com A +short
192.168.0.121
192.168.0.122
$ dig twopir.example.com A +short
192.168.0.122
192.168.0.121

因为返回随机的顺序,用户可以均匀地往两台服务器发送请求,这个负载均衡的机制就是由 DNS 服务器的多条 A 记录来提供。相对于 DNS 的负载均衡技术,我更感兴趣的是 Web 浏览器如何处理请求失败的情况。当浏览器通过网页主机获得两条 A 记录,并且第一条记录所在的主机当机了,浏览器几乎立刻就切到另一条记录上。切换效率快到用户根本察觉不出来,这可比传统的心跳线轮循请求主机快多了。

所以在你正在使用的 DNS 服务器上添加你的树莓派集群的两个 IP 地址,然后试试 dig 命令,就像我在上面使用过的一样,你也应该能得到两个 IP 地址。

当你为同一个域名设置好了两个 A 记录,这套集群就可以提供容错服务了。打开两个终端并分别登录到两个树莓派,运行 tail -f /var/log/ngnix/access.log 命令,你可以监视 Web 服务器的访问情况。当你通过浏览器访问网页时,你可以看到在一台树莓派上产生了访问日志,而在另外一台的日志里什么也没有出现。现在你可以刷新几次页面,当你觉得你对能成功访问到 Web 服务器感到满意了,你可以重启响应你请求的那台树莓派,然后再刷新几次页面。也许浏览器上会出现一个短暂的不可访问信号,但会马上重定向到第二台树莓派上,你会看到一样的页面,并且你能通过终端访问日志了解具体情况。当第一台树莓派启动后,你在浏览器上根本不会察觉到。

(译注:如何处理DNS 轮询的多个IP地址,不同浏览器有不同的做法,目前译者收集到的资料显示,只有mozilla的netlib库支持自动重连下一个IP地址的做法。如果读者知道更多的浏览器对DNS轮询的处理策略,请评论给我们。其实,以译者的态度看,DNS轮询根本就不能算作是高可用性的方案,勉强可以算作是负载均衡方案,建议考虑更可靠的其它方案。)

随机重启一台树莓派,只要有一台在线,Web 服务器就能提供服务。这是一个非常简单的案例,你可以把你其它的静态文件放到 /mnt/gluster1/www 上,为你提供真正有价值的服务,现在好好享受你的低成本容错集群 Web 服务器吧。


via: http://www.linuxjournal.com/content/two-pi-r-2-web-servers

译者:bazz2 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出

最近,Google Keep 已经成为我在 Android 最喜欢用的笔记应用。而在 Ubuntu 的工作中, 我同样想做一些快速笔记。既然 Google Keep 可以在设备间同步, 这样 在 Ubuntu 上安装 Google Keep 也有用了。在这个快速技巧中,我会向你展示如何在 Ubuntu 13.10 或者其它 Linux 发行版上安装 Google Keep。

如果你是一个 Google Chrome 用户,你可能知道 Google 的“桌面应用”。可以在 Chrome 在线商店的桌面分类中找到很多应用。不像运行在浏览器的常规 Chrome 应用,这些“桌面应用”独立运行,就像桌面应用那样。我们会看见如何将这个新的特性以原生 Ubuntu 应用形式安装 chrome 应用。

在 Ubuntu 13.10 上安装 Google Keep:

尽管我在这里用 Google Keep 为例子,你可以使用相同的流程来安装其它应用,像Any.do或者Pocket(从上述的桌面分类中找到)。当然,你必须在你的系统中安装了 Chrome 浏览器。它或许无法工作在 Chromium 浏览器中。

步骤 1:

新建一个 Chrome 标签页。进入 Chrome 在线商店并安装 Google Keep。

步骤 2:

在新的标签页中,右击 Google Keep 图标并选择 创建快捷方式

步骤 3:

选择桌面和应用菜单。

就是这样,实际上很简单。你现在可以在 Unity Dash 中找到 Google Keep 并锁定到 launcher。即使你没有运行 Chrome,你也可以像其它的 Ubuntu 程序那样简单地运行 Google Keep。

很酷,不是么?Google 也正在计划移植 Google App Launcher 到 Linux 中。很快我们就可以使用 Google Now 桌面应用了,目前只能运用于Chrome的dev channel上。

想象一下这些,我在想为什么 Google 还没有为 Linux 开发远程 Google Drive 客户端。当然这里有一些第三方程序,像 SyncDrive 用来同步 Google Drive,就像 Ubuntu 中的 Dropbox 那样,但是如果有一款官方程序就更好了。


via: http://itsfoss.com/install-google-keep-ubuntu-1310/

译者:geekpi 校对:Caroline

本文由 LCTT 原创翻译,Linux中国 荣誉推出

《炉石传说:魔兽英雄传》是暴雪娱乐开发的一款免费的集换式卡牌游戏。花点工夫,你也可以在Linux上玩这个游戏。

像Windows平台的大多数游戏一样,《炉石传说:魔兽英雄传》也可以在Wine的帮助下在Linux上运行(Wine Is Not an Emulator)。不过只是安装一下还不够,你得稍微调整一下才行。

非常感谢迈克尔 华盛顿(Google+上Gaming On Linux社区的版主)和迈克尔 斯佩斯(winehq.org的维护者),他们整理汇总了所有需要的指令,现在玩炉石传说只是输入几个命令就好了。

首先,你得先把客户端从暴雪的网站下载下来。它是一个免费游戏,目前还处在beta测试阶段,所有人都可以下载。

然后,你得安装wine的最新开发版本。如果你在用Ubuntu(这份指引最适合Ubuntu),你可以从官方PPA源安装。只需要在终端下输入下面的命令:

sudo add-apt-repository ppa:ubuntu-wine/ppa
sudo apt-get update
sudo apt-get install wine1.7
sudo apt-get install wine1.7-i386

在网站appdb.winhq.org上可以找到让它运行的所有信息。之后你得编辑几个库的一些属性。

dbghelp

  • 运行winecfg
  • 选择Libraries标签,在New override for library框中输入dbghelp
  • 点击Add,然后在提示框里选择Yes
  • 在Existing overrides列表中点击dbghelp
  • 点击Edit
  • 设置成Disabled
  • 点击Ok,搞定

msvcp100

  • 运行winecfg
  • 选择Libraries标签, 在New override for library框中输入msvcp100
  • 点击Add, 然后在提示框中选择Yes
  • 在Existing overrides列表中点击msvcp100
  • 点击Edit
  • 设置成native,embedded
  • 点击Ok,搞定

你还需要在终端里运行下面的命令,并等待运行结束。

winetricks wininet

之后你所需要做的就是双击从暴雪下载下来的exe文件,就可以开始玩了。

Follow @thesilviu


via: http://news.softpedia.com/news/How-to-Play-Blizzard-s-Hearthstone-Heroes-of-Warcraft-on-Linux-424410.shtml

译者:zpl1025 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出

这个简短教程将指导你如何在 Ubuntu 中手动安装 LibreOffice。正如你所知,LibreOffice 已经预装在 Ubuntu 中了。

这个版本是 Ubuntu 的定制版本,能够在 Ubuntu 中更好的工作。它也集成了 Ubuntu 的应用菜单和其它设置。

下载页面中的 LibreOffice 官方版本和你从 Ubuntu 获得的默认版本是不同的。你获得的并不是一个非标准版本,但它稍加定制再加入到 Ubunut 软件库中。

如果你想使用 LibreOffice 的官方标准版,你必须从下载页面手动下载。这意味着,完全卸载当前版本并从官方下载页面下载.deb包。

要做到这一点你必须先完全从 Ubuntu 中清除 LibreOffice。

从 Ubuntu 中卸载 LibreOffice

要在 Ubuntu 中手动安装 LibreOffice 的官方版本,必须先卸载当前版。在 Ubuntu 中要卸载 LibreOffice,运行下面的命令。

sudo apt-get remove --purge libreoffice* && sudo apt-get autoremove

运行以上命令之后,重启你的电脑。当你再次登录以后,从下载页面下载 LibreOffice 的.deb包。

在 Ubuntu 中手动安装 LibreOffice

下载.deb包后,打开终端,在你的 home 目录进入 Downloads 文件夹。默认情况下,Firefox下载的文件保存在那里。

cd ~/Downloads

然后运行下面的命令来提取下载文件中的.tar.gz文件。

tar -xvf LibreOffice_*.tar.gz

解压.tar.gz文件后,你会在 Downloads 文件夹下看到一个新的 LibreOffice Deb 文件夹。要开始手动安装 LibreOffice,运行下面的命令。

sudo dpkg -i LibreOffice_*/DEBS/*.deb

运行上面的命令后,LibreOffice 将被安装并可以使用了。

接下来,进入 Unity Dash 并启动 LibreOffice。以上就是指导你在 Ubuntu 中手动安装 LibreOffice 的方法。

如果在 Ubuntu 中手动安装 LibreOffice,很有可能每次有版本更新和安全更新时你必须手动更新。

或者你仅仅希望 Canonical(Ubuntu母公司)通过它的储存库进行 LibreOffice 的安装和补丁/更新管理。


via: http://www.liberiangeek.net/2014/01/daily-ubuntu-tips-how-to-manually-install-libreoffice-in-ubuntu/

译者:乌龙茶 校对:Caroline

本文由 LCTT 原创翻译,Linux中国 荣誉推出

如果你觉得默认的 Mint 主题和图标并不足以满足你,为何不来点改变呢?在这篇初学者快速教程中,我们会指导你如何在Linux Mint 16中安装图标主题以及如何改变图标。我们将通过安装绚丽的 Moka 图标主题来学习本教程。

小小提一下,可能你以前不知道,主题和图标主题之间是有区别的。图标主题只是改变图标的外观,而主题则改变了包括图标在内其余很多东西的外观。

在 Linux Mint 16 中安装图标主题:

在Linux Mint(以及其他大部分的Linux发行版)中有个两种方法来安装图标主题。如果你下载了图标主题的压缩包,你可以在~/.icons目录下解压它。通常这个目录并不存在,你可以随意创建它。

安装图标主题的第二种方法是使用 PPA。大多数流行的图标主题都有自己的 PPA。让我们来看看如何使用 PPA 在 Mint 中安装 Moka 图标。

在 Linux Mint 16 中安装 Moka 图标主题:

打开 terminal(Ctrl+Alt+T)并输入下面的命令:

sudo add-apt-repository ppa:moka/moka-icon-theme
sudo apt-get update
sudo apt-get install moka-icon-theme

在 Linux Mint 16 中改变图标:

在 Ubuntu 中改变图标主题是非常简单直接的。不过在 Linux Mint 中稍微隐藏了一下。你安装了图标主题后,在菜单中选择 Setting,然后选择 Themes

现在你可能已经明白为什么我说在 Linux Mint 中的图标更改稍微隐藏了。至少第一眼,你不会找到一个选项来改变图标。只改变图标,选择 Other settings 并点击 Icons。你会在这里找到所有的图标设置。选择你喜欢的一个。

改变会立即生效,并不需要重启。下面是我的 Linux Mint 使用 Moka 图标主题后的桌面:

我希望这篇教程能帮助你实现图标主题的修改。不要忘记 Ubuntu 13.10 的5个最好图标主题,你可以使用任何你喜欢的图标主题来使你的桌面变得更漂亮。如有任何问题、建议以及想法,请在下面评论栏留下您的评论。


via: http://itsfoss.com/install-icon-linux-mint/

译者:乌龙茶 校对:Caroline

本文由 LCTT 原创翻译,Linux中国 荣誉推出