标签 Linux 下的文章

如果你使用 Ubuntu 或基于 Ubuntu 的 Linux 发行版本,比如Elementary OS Freya,也许你使用 Ubuntu 软件中心来安装.deb 可执行文件。对于查找和安装应用,Ubuntu 软件中心是一个很好的应用,但它会消耗很多资源且运行速度缓慢。这就是为什么我更偏爱使用 一个 Ubuntu 软件中心的轻量级替代品—App Grid 的原因。

现在,假如你只是尝试安装一个 .deb 文件,我不会向你推荐 Ubuntu 软件中心或 App Grid ,我的建议为 GDebi,一个安装 Debian 可执行文件的专用程序。它极其轻量,且专注于安装 .deb 文件。GDebi 最有用的功能是它也可以为你展示出将要安装的程序的依赖。

在这篇文章中,我们将看一看 如何安装 GDebi 以及使用它代替 Ubuntu 软件中心作为默认的安装器

在 Ubuntu 和其他 Linux 发行版本中安装 GDebi

打开终端并使用下面的命令:

sudo apt-get install gdebi

使得 GDebi 成为默认的 .deb包安装器

一旦你安装了 GDebi,就是时候来看看如何使它成为安装 .deb 文件的默认应用了。请读者注意在这篇教程中我使用的是 Elementary OS Freya ,但下面的步骤对于所有基于 Ubuntu 的发行版本都是适用的。可能截屏显示会有点不同。

首先下载一个 .deb文件。例如你已经下载了一个 Google Chrome 的 .deb包。进入下载目录并右击该 .deb文件。在这里,接着选择 属性选项。

在属性中,你应该可以看到 打开方式 选项。点击它并选择为 GDebi。

这样下次你双击一个 .deb 文件,便会自动打开 GDebi 来安装这个.deb 文件。使用这样轻量级的应用的确是一个加速 Ubuntu 或其他 Linux 系统的好方法。

你怎么看呢?对于安装应用,你仍然偏爱 Ubuntu 软件中心还是 GDebi 呢?如果你是一个守旧派,也许你更喜欢 新立得软件包管理器(Synaptic Package Manager)?那么,哪一个是你的最爱?


via: http://itsfoss.com/gdebi-default-ubuntu-software-center/

作者:Abhishek 译者:FSSlc 校对:Caroline

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

Linux终端窗口

这是一个篇幅不长但是十分有用的教程,可以帮助你在终端启动一个Linux应用程序,并且使终端窗口不会丢失焦点。

我们有很多可以在Linux系统中打开一个终端窗口的方法,这取决于你的选择以及你的桌面环境。

如果是使用Ubuntu的话,你可以利用CTRL+ALT+T组合键打开终端。当然你也可以使用超级键(Windows键)打开Dash,搜索“TERM”,然后点击“Term”图标来打开终端窗口。

对于其他的桌面环境来说,例如XFCE、KDE、LXDE、Cinnamon以及MATE,你可以在菜单中找到终端。有些环境会在停靠栏或者面板上面包含终端图标。

通常情况下,你可以在终端里面直接输入应用程序名来启动一个应用程序。比如说,你可以通过输入“firefox”来启动Firefox。

在终端启动应用程序的好处是,你可以包含一些额外的参数。

例如,你可以通过下列命令来打开一个Firefox浏览窗口,然后利用默认的搜索引擎搜索相关信息:

firefox -search "linux.cn"

你可能会注意到,如果你启动Firefox,程序打开以后,回到了终端窗口控制,这就意味着你可以继续在终端进行工作。

通常情况下,如果你在终端启动了应用程序,控制会切换到新启动的应用程序,只有程序被关闭以后才会重新切换到终端控制。这是因为你在前台启动了这个程序。

如果要在Linux终端打开应用程序并且返回终端控制,那么你需要将应用程序启动为后台进程。

和下面所列的命令一样,我们可以通过增加一个(&)符号,将应用程序在后台启动。

libreoffice &

译者注:如果需要加参数的话,记得把&符号放在最后。

译者注:一般情况下,关闭终端时,在这个终端启动的后台程序也会被终止,要使终端关闭以后,后台程序依然保持执行可以使用下列命令

nohup command [arg...] &

如果应用程序目录没有安装在PATH变量包含的目录里面的话,我们就没有办法直接通过应用程序名来启动程序,必须输入应用程序的整个路径来启动它。

/path/to/yourprogram &

如果你不确定程序输入哪个Linux目录结构的话,可以使用find或者location命令来定位它。

可以输入下列符号来找到一个文件:

find /path/to/start/from -name programname

例如,你可以输入下列命令来找到Firefox:

find / -name firefox

命令运行的结果会嗖的一下输出一大堆,别担心,你也可以通过less或者more来进行分页查看。

find / -name firefox | more

find / -name firefox | less

当find命令查找到没有权限访问的文件夹时,会报出一条拒绝访问错误,

你可以通过sudo命令来提示权限。当然,如果你没有安装sudo的话,就只能切换到一个拥有权限的用户了。

sudo find / -name firefox | more

如果你知道你要查找的文件在你的当前目录结构中,那么你可以使用点来代替斜杠:

sudo find . -name firefox | more

你可能需要sudo来提升权限,也可能根本就不需要,如果这个文件在你的主目录里面,那么就不需要使用sudo。

有些应用程序则必须要提升权限才能运行,否则你就会得到一大堆拒绝访问错误,除非你使用一个具有权限的用户或者使用sudo提升权限。

这里有个小窍门。如果你运行了一个程序,但是它需要提升权限来操作,输入下面命令试试:

sudo !!

via : http://linux.about.com/od/commands/fl/How-To-Run-Linux-Programs-From-The-Terminal-In-Background-Mode.htm

作者:Gary Newell 译者:zhouj-sh 校对:Caroline

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

愉(xin)快(sai)的开学季又来了,你准备好迎接新的挑战了吗?在这里,我们为大家准备了6本学习Linux的干货书籍作为开学礼。即日起,关注@Linux中国 @图灵教育 转发此微博就有机会获赠以下图书,活动时间:2015年3月2日-3月9日。带着新书,满血复活吧。

微博地址:http://weibo.com/1772191555/C6IbPlGJ5

活动时间:2015年3月2日-2015年3月9日

特此注意:

微博用户参与活动,注意查看@Linux中国\_笑语彦然 微博公布的中奖名单或留意您的微博私信。我们会通过微博私信的方式获取您的邮寄信息。

1、《Linux shell脚本编程入门》

图书介绍:

Linux OS在服务器以及近来引发热议的嵌入式系统中都得到广泛应用,本书介绍的就是关于这个程序所必备的Shell编程要素。尤其还收录了现在门户网站、企业等使用的主流套件CentOS(Community ENTerprise Operating System)为基础的各种Linux命令,编写了Linux Shell脚本编程示例,使读者可以亲自测试。
通过此书读者可以了解到Linux学习中必知的Shell(Bourne shell,Bash shell)指令,学习Linux整体系统要素,熟悉Linux服务器和嵌入式Linux的基础知识。另外,通过对Linux服务器运行中的必要因素——Shell脚本编程的理解和示例,读者可以成长为善于思考的管理员、程序员,提高自己的知识水平。

试读样章:【第一章】

购买链接:http://product.china-pub.com/3804070

2、《Linux就是这个范儿》

图书介绍:

本书内容源自淘宝技术大学的培训实战。由来自阿里巴巴集团的资深Linux系统专家赵鑫磊和同样来自阿里巴巴集团的支付宝网络技术有限公司的高级专家Jie Zhang(张洁)共同著写。
两位作者用轻松、诙谐的语言讲解了高深的Linux特性。通俗易懂、深入浅出,从Linux设计思想的角度出发,授人以渔。同时,又密切结合应用案例,透彻展示出Linux的系统架构设计是如何在实际中贯穿的,从而让读者真正掌握Linux的强大之处。书中不含较为复杂的技术理论问题,一切从实际出发。
全书共分为三个部分:基础篇、进阶篇和扩展篇。通过对Linux的版本选择与安装、基本使用与系统结构、设计哲学与思想、脚本编程与软件开发、内核编译、网络与认证,以及多媒体等几个方面的精彩讲解,将Linux操作系统的灵魂与运用教授给读者。

试读样章:【第一章】 【第二章】 【第四章】 【第九章】

购买链接:http://product.china-pub.com/3803956

3、《ARM Linux内核源码剖析》

图书介绍:

《ARM Linux内核源码剖析》是多位作者在3 年Liunx 内核分析经验和庞大资料基础上写成的,收录了其他同类书未曾讲解的内容并进行逐行分析,一扫当前市场中其他理论书带给读者的郁闷。书中详细的代码分析与大量插图能够使读者对Linux 内核及ARM 获得正确认识,自然而然习得如何有效分析定期发布的Linux 内核。
《ARM Linux内核源码剖析》适合想从Linux 内核启动开始透彻分析全部启动过程的读者,因Linux 代码量庞大而束手无策的人、想要了解Linux 实际运行过程的人、渴求OS 实操理论的人,本书必将成为他们不可或缺的参考书。

试读样章:【第一章】

购买链接:http://product.china-pub.com/3770309

4、《Linux系统架构和应用技巧》

图书介绍:

《Linux系统架构和应用技巧》内容涉及Linux内部结构、虚拟化基础设施环境的构建、内核源代码的阅读以及RHEL6新功能综述。通过搭建虚拟化基础设施,给读者提供了方便实用的Linux系统的学习和实践的环境;同时,设计了10个可操作的脚本实验,尽可能覆盖Linux操作系统的关键应用技术,包括进程监控、远程登录、文本处理等。其中的技巧根植于作者的多年经验,具有极强的现场感和可操作性。
《Linux系统架构和应用技巧》适合有一定经验的Linux程序员和爱好者阅读。

试读样章:【第三章】

购买链接:http://product.china-pub.com/3770632

5、《跟阿铭学Linux》

图书介绍:

《跟阿铭学Linux》是一本入门级的Linux学习教材,适合初学者阅读。本教程由浅入深,内容精湛,案例丰富,通俗易懂!主要涉及基础的系统操作以及工作中常用的各种服务软件的应用、部署和优化。即使是零基础的学员,只要能够坚持把所有章节都学完,也一定会受益匪浅。对于有工作经验的人,它也是一本详尽的工具书,助你解决工作当中的一些需求和难题,让你受益匪浅。

试读样章:【第一章】

购买链接:http://product.china-pub.com/3770553

6、《只是为了好玩》

图书介绍:

《只是为了好玩:Linux之父林纳斯自传》是Linux 之父林纳斯·托瓦兹的自传,内容不只包括他的成长经历、Linux 系统的诞生过程、与之相关的争议,还有他本人对于版权、开源、商业软件等的看法以及对生活意义的思考。
《只是为了好玩:Linux之父林纳斯自传》语言幽默活泼,读来生动有趣且发人深思,适合所有人,尤其是对Linux 感兴趣的读者阅读。

试读样章:【第一章】

购买链接:http://product.china-pub.com/3770407

简介

Xubuntu

这个教程会一步步教你如何安装Xubuntu Linux。

为什么你会想要安装Xubuntu呢?这里有三个原因:

  1. 你有一台安装Windows XP的计算机,但是微软已经不再对Windows XP提供支持。
  2. 你的电脑运行很慢,你想要一个轻量级并且跟得上时代潮流的操作系统。
  3. 你想要自定义你的电脑使用体验。

首先,你需要下载Xubuntu,并且创建一个可启动的USB驱动器

完成以后,用优盘启动到当前版本的Xubuntu,然后点击安装Xubuntu图标。

选择你的安装语言

选择语言

第一步,选择你的安装语言。

在左边的列表中选择语言,然后单击“Continue”。

选择无线网络链接

选择无线网络

第二步,需要你来选择你的网络链接。这个步骤不是必须的,你在这个阶段可能会选择不设置网络链接是有原因的。

如果你的网络状况十分糟糕,不选无线网络是一个明智的选择,因为安装程序会在安装过程中从网络上下载一些更新包。那么可想而知,你的安装过程就会花费很长的时间。

当然,如果你的网速很快,选择一个无线网,然后输入密码就行了。

准备安装

准备安装

这时候,你将会看到一个列表,显示安装Xubuntu的一些准备条件:

  • 是否拥有至少6.2G的磁盘空间
  • 是否链接到互联网
  • 是否连接了电源

只有磁盘空间是必要条件。

在上一个步骤中提到过,你可以在安装Xubuntu的过程中不安装更新包。在系统安装完成以后再安装更新包也是可以的。

安装过程中,如果电池电量耗完的话,你才必须要链接到到电源。

请注意,如果你连网了,这里有一个关闭安装过程中下载更新包的复选框。

这里还有一个复选框,提示你是否安装用于播放MP3或者Flash视频的第三方软件,当然,这些内容也可以在安装完成以后进行。

选择安装类型

选择安装类型

接下来的步骤是选择安装类型。显示哪些选项,取决于之前电脑上安装了什么系统。

在我的示例中,我已经安装了Ubuntu MATE,所以,我的选项是重装Ubuntu、删除并且重装、安装Xubuntu和Ubuntu双系统,或者其它。

如果你的计算机上安装了Windows,那么你得到的选项就是,安装双系统,使用Xubuntu替换Windows或者其他。

这个教程只是用来说明如何在计算机上安装Xubuntu,而不是怎么安装双系统,那将是一个完全不同的教程。

选择使用Xubuntu替换当前系统,然后点击“Continue”。

备注:这会导致你的磁盘被完全清除,在继续安装之前,你应该备份你的数据。

选择安装磁盘

清除磁盘并且安装Xubuntu

选择你要安装Xubuntu的磁盘。

点击“Install Now”。

这时候会弹出一个警告窗口,会提示你选择的磁盘驱动器会被完全清除,然后会显示一个新创建的分区列表。

备注:这是你改变主意的最后一个机会,如果你点击继续,磁盘就会被完全清除,然后开始安装Xubuntu。

点击“Continue”来安装Xubuntu。

选择地区

选择地区

这个步骤中,你需要通过点击底图来选择你的地区。系统根据你的选择来设置时区,这样,你的时钟就可以显示正确的时间了。

选择以后点击“Continue”。

选择键盘布局

选择键盘布局

选择你的键盘布局。

在左边的列表中选择键盘语言,然后在右边的列表显示确切的键盘布局。

你也可以点击“Detect Keyboard Layout”让系统选择最适合的键盘布局。

如果你需要确认键盘布局是否正确,可以在“Type here to test your keyboard”输入字符。你需要特别注意fn键和一些符号,例如英镑和美元符号。

如果在安装过程中没有设置正确也没关系,安装完成以后在Xubuntu系统设置中也可以进行调整。

新增用户

新增用户

为了使用Xubuntu,你至少需要设置一个用户,因此安装程序需要你设置一个默认用户。

在前两个输入框里面,输入你的名字以及用来识别你的计算机的名字。

为用户选择一个用户名并且创建一个密码。为了保证你的密码输入正确,你需要输入两遍。

如果你想要系统自动登入,而不是在每次启动的时候输入密码,选择“Log in automatically”。对于我来说,我肯定不会选择这个选项。

更好的选项是“Require my password to log in”,并且如果你想要更高的安全等级,勾选“Encrypt my home folder”选项。

点击“Continue”然后继续。

等待安装完成

等待安装完成

这个步骤中,将会拷贝文件到你的电脑,并且安装Xubuntu。

在这个过程中,你会看到一个简短的幻灯片。在这个时候你可以去泡一杯咖啡或者放松一下。

安装完成以后,会弹出提示告诉你是否重新启动,并且开始体验一下新安装的Xubuntu系统。

准备好了么?拔掉启动盘重新启动吧。

备注:在UEFI机器上面安装Xubuntu的话,需要一些额外的步骤,在这个教程里面没有提到。关于这方面的内容,且听下回分解。

via : http://linux.about.com/od/howtos/ss/A-Step-By-Step-Guide-To-Installing-Xubuntu-Linux.htm#step-heading

作者:Gary Newell 译者:zhouj-sh 校对:Caroline

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

使用Universal USB Install创建持久化USB Xubuntu系统盘

这个教程为你介绍如何使用Xubuntu Linux创建一个轻量并且持久化的Linux USB系统盘。

译者注:持久化Linux USB系统盘(Persistent Linux USB drive),安装在优盘的Linux系统,允许用户保存数据到优盘而不是仅仅将这些修改留在内存中。这些数据可以在重启后恢复并且重新使用,甚至是在其他的机器上面启动也没有关系。一般情况下,持久化系统盘会安装一个压缩过的Linux操作系统。

为什么要这样做呢,这里有5个很好的理由:

  1. 你想要在你的电脑上安装一个轻量并且功能完善的Linux版本。
  2. 你的电脑没有硬盘,那么一个Linux USB系统盘就可以让这台电脑摆脱被扔到垃圾堆的命运。
  3. 你想体验一下Linux,但是你却不想花太多的时间去准备。
  4. 你想创建一个USB系统恢复盘,并且在优盘上安装一些特定的应用程序。
  5. 你想要一个可定制的Linux版本,能装在后兜或者挂在钥匙圈上。

现在,我们有了充足的理由,那么开始做一些准备工作吧。

如果你使用的是Windows:

  1. 下载Xubuntu。
  2. 下载Universal USB Installer。
  3. 插入一个空的优盘。
  4. 使用Universal USB Installer创建一个常驻系统启动盘。

如果你使用的是Ubuntu:

  1. 下载Xubuntu。
  2. 使用Ubuntu Startup Creator。

如果你使用的是其他版本的Linux:

  1. 下载Xubuntu。
  2. 使用UNetbootin。

还有一些场景,可能需要使用命令行,会更难一些,但是上面列的三种应该已经可以满足大部分的情况。

下载Xubuntu和Universal USB Installer

访问Xubuntu网站,然后选一个你喜欢的版本下载。

目前有两个版本可供使用:

14.04版是一个长期维护的版本,维护周期会持续3年。14.10是最新版本,但是只提供9个月的维护。

你选择了下载站点以后,会提示你选择32位版本或者64位版本。如果你的电脑是32位,就选32位版本,同样,如果你的电脑是64位,那就选64位版本。

点击这里,有一个教程来教你辨别你的电脑是32位还是64位

可以从Pendrive Linux网站下载Universal USB Installer,点击download链接,过一会下载页面就会弹出来了。

使用Universal USB Installer创建一个Xubuntu启动优盘

下载完Universal USB Installer和Xubuntu以后,运行Universal USB Installer,出现安全警告时,点击“Accept”。

Universal USB Installer用来创建一个持久化的Xubuntu启动优盘。

第一屏是许可协议。点击“I Agree”继续。

Universal USB Installer主界面出现以后,从下拉列表中选择你想要的配置(i.e Xubuntu),第二步,点击“Browse”选择你下载的ISO文件的路径。

在电脑上插入一个空的优盘,然后选中“Showing all drives”复选框。

在下拉列表中选中你的优盘(一定要确定选的是正确的盘符哦)。如果优盘不是空的,选中格式化复选框。

注:格式化优盘会清除优盘上的所有数据,首先一定要确认是否以及备份过相关的数据。

在第四步中选择用于保存“持久化”系统数据的存储空间大小。

点击“Create”按钮继续。

最后一个界面提示你如果点击“Yes”,那么将会直接应用你的配置。

这是停止安装的最后一个机会,一定要确定你选了正确的优盘盘符,并且优盘上没有需要备份的其他文件。

点击“Yes”,然后耐心等待优盘创建完成。

注:创建持久化保存空间会花费一些时间,并且这时候进度条不会继续滚动。

这个过程完成以后,重启电脑,如果从优盘启动,就会加载Xubuntu。

使用Ubuntu的Startup Disk Creator创建Xubuntu启动优盘

如果你已经安装了Ubuntu,那么创建持久化USB Xubuntu系统盘的最简单的办法就是使用Startup Disk Creator。

按下超级键(Windows键),打开Dash,搜索“Startup Disk Creator”,图标出现以后点击它。

如果你对Ubuntu Dash不太熟悉,你可以点击这里,查看一个完整的教程

Startup Disk Creator使用起来很简单。

界面被划分成两个部分。上部分指定下载的系统盘路径,下部分指定安装的优盘。

首先,点击“Other”按钮,第二步,选择你所下载的Xubuntu ISO文件。

然后插入优盘,点击“Erase”按钮清除优盘数据。

注:点击“Erase”会删除优盘中所有的数据,记得先备份数据。

选中“Stored in reserved extra sapce”单选按钮,然后拖动“How much”来确定你想要用来存储“持久化”数据的空间。

点击“Make Startup Disk”。

你创建的过程中,你可能需要输入几次你的系统密码,USB系统盘创建完成以后,你就可以使用它启动到Xubuntu了。

使用UNetbootin创建持久化的Xubuntu系统盘

我要介绍的最后一个工具是UNetbootin,这个工具在Windows和Linux上都可以使用。

个人来说,在Windows系统上面我喜欢用Universal USB Installer,但Linux的话,UNetbootin更合适一些。

注:UNetbootin并不是100%完美的,不是所有的Linux发行版都支持。

Windows平台可以点击这里下载UNetbootin。

Linux平台可以使用package manager安装UNetbootin。

确认你的优盘已经连接到电脑上,确认优盘已经格式化,并且在优盘上没有其他的数据。

在Windows平台上运行UNetbootin只需要双击可执行程序即可,在Linux运行的话则需要提升权限。

在Linux上如何运行取决于你使用的是何种桌面环境以及Linux发行版。从命令行运行的话,输入下列命令:

sudo unetbootin

UNetbootin的界面分为两个部分。你可以在上半部分选择一个Linux发行版,然后下载它,如果已经下载了某个发行版,可以在下半部分选择已经下载的系统盘。

点击“Diskimage”单选框,然后点击三个点的按钮。找到已经下载的Xubuntu ISO文件。路径会显示到按钮旁边的文本框里面。

设置“Space used to preserve files across reboots”的值,来指定你想要用来存储“持久化”数据的空间大小。

类型选择USB drive,然后选择优盘的盘符。

点击“OK”来创建一个持久化Xubuntu启动优盘。

创建的过程要花一些时间,创建完成以后,你就可以通过优盘启动到Xubuntu系统了。

如果你想要创建一个支持UEFI的Xubuntu启动优盘,照着这个教程来做,只需要把Ubuntu ISO替换为Xubuntu ISO就可以了。


via : http://linux.about.com/od/howtos/ss/How-To-Create-A-Persistent-Bootable-Xubuntu-Linux-USB-Drive.htm

作者:Gary Newell 译者:zhouj-sh 校对:Caroline

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

提问:当我在linux打开Google Chrome 浏览器时,我已经几次收到弹出窗口,提示我的配置文件没有被正确打开(Your profile could not be opened correctly.)。每次我打开Chrome都要弹出来,我应该如何修复这个问题?

当你在你的Chrome上看见"Your profile could not be opened correctly"错误信息时,从某种程度上讲,那是因为你的Chrome配置文件数据已经损坏。这个问题经常发生在手动升级Google Chrome的时候。

修复取决于到底哪个文件损坏,你可以试试下面的几个方法。

方法一

关掉所有Chrome窗口和标签页。

进入~/.config/google-chrome/Default,移除或者重命名"Web Data"文件。

$ cd ~/.config/google-chrome/Default
$ rm "Web Data" 

再次开打Google Chrome浏览器。

方法二

关掉所有Chrome窗口和标签页。

进入~/.config/google-chrome/"Profile 1",并重命名"History"文件。

$ cd ~/.config/google-chrome/"Profile 1"
$ mv History History.bak 

再次开打Google Chrome浏览器。

方法三

如果依然没有解决,你可以试试移除所有默认配置文件夹(~/.config/google-chrome/Default)。注意:如果这样做,你将会遗失所有之前打开的Google标签、导入的书签,浏览记录和登录数据等。

在移除之前,先关掉所有Chrome窗口和标签页

$ rm -rf ~/.config/google-chrome/Default

之后重启Google Chrome,文件夹~/.config/google-chrome/Default会自动生成。


via: http://ask.xmodulo.com/your-profile-could-not-be-opened-correctly-google-chrome.html

译者:VicYu/Vic020 校对:Caroline

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