最新文章

ubuntu 17.10 fcitx 五笔拼音

Ubuntu 17.10 如何安装 Fcitx 五笔拼音输入法

这篇教程讲解如何在 Ubuntu 17.10 系统上安装 Fcitx 五笔拼音输入法。Ubuntu 17.10 抛弃了 Unity,使用 Gnome 作为默认的桌面环境,所以安装输入法的步骤与之前的版本所不同。 Ubuntu 17.10 安装 Fcitx 五笔拼音输入法 首先打开一个终端窗口 (Terminal),输入下面的命令以更新本地软件包索引,并安装fcitx输入法框架以及fcitx五笔拼音输入法。 sudo apt...

Ubuntu 16.04 如何安装Fcitx五笔拼音输入法

这篇教程讲解如何在 Ubuntu 16.04 系统上安装 Fcitx 五笔拼音输入法。五笔拼音输入法既可以让你打五笔,又可以打拼音。如果不会打五笔,就打拼音,而且它还会教你五笔怎么打,非常方便。 Ubuntu 16.04 安装Fcitx五笔拼音中文输入法 首先打开一个终端窗口 (Terminal),输入下面的命令以更新本地软件包索引,并安装fcitx输入法框架以及fcitx五笔拼音输入法。 sudo apt update sudo apt install fcitx-table-wbpy fcitx-config-gtk Ubuntu默认的输入法框架是...

Debian 9 Mate桌面如何安装Fcitx五笔拼音输入法

Debian 9 Mate桌面如何安装Fcitx五笔拼音输入法

这篇教程讲解如何在Debian 9 Mate桌面上安装Fcitx五笔拼音输入法。五笔拼音输入法既可以让你打五笔,又可以打拼音。如果不会打五笔,就打拼音,它会教你五笔怎么打,非常方便。 Debian 9 Mate桌面安装Fcitx五笔拼音输入法 首先打开一个终端窗口 (Terminal),登录为root用户。 su - 然后输入下面的命令以更新本地软件包索引,并安装fcitx输入法框架以及fcitx五笔拼音输入法。 apt update apt install fcitx fcitx-table-wbpy fcitx-config-gtk 配置fcitx五笔拼音输入法 上面的apt...

轻轻松松为你的Linux系统创建RAM Disk

这篇教程介绍如何快速为Linux系统创建RAM Disk。以下方法适用于任何Linux发行版。在Windows系统下创建RAM disk可能需要购买商业性软件,而Linux用户可以完全免费的启用这个很cool的功能。 什么是RAM Disk? RAM disk在英文里也被称为RAM drive。它将一部分内存分配出来,格式化成一个文件系统(tmpfs),然后挂载到硬盘的一个目录下,就能像使用硬盘分区一样创建、删除文件和目录。 为什么要使用RAM Disk? RAM的速度非常非常地快,即使是现在最快的固态硬盘(SSD),跟内存的速度比起来根本不值得一提。而现在计算机的性能瓶颈就是硬盘。 RAM disk的优点: 非常快 能够进行无数次读取和写入操作 RAM disk的缺点: 内存是易失性存储器,这意味着当计算机关机或重启时,RAM disk里的内容会全部消失。不过在某些情况下,这也能变成一个优点来利用。 内存的价格昂贵,所以RAM...

kali linux 添加国内软件源

步骤: 1  打开/etc/apt/sources.list文件,命令:nano /etc/apt/sources.list 2  在官方软件源地址前加上 #号,以注释掉kali linux官方软件源 3  目前所知国内的kali linux镜像站有: 1)  中国科学技术大学开源镜像站 deb http://mirrors.ustc.edu.cn/kali-security/ kali/updates main contrib non-free deb...

reverse polish notation

逆波兰表示法(Reverse Polish Notation)

翻译自Harley Hahn’s Guide to Unix and Linux 最 初,bc这个程序是基于dc(desk calculator)程序开发的. dc是最古老的Unix程序之一,它的出现甚至比C语言还要早. 事实上, dc的最初版本是在1970年用C语言的祖先即B语言编写的. 我们待会将讨论bc和dc之间的联系. 但现在我想告诉你的是关于dc的一些知识. dc本身就是一个很有趣的工具, 这是一个用户可以立刻使用的程序. 首先给dc一个技术性的描述: dc是使用逆波兰表示法来模拟堆栈机器的一个交互式,提供任意精确度的计算器. 显然,...

树莓派正确关机

如何正确关闭树莓派

简单地说,树莓派是一块微型主板,但这块主板上没有开机,关机按钮。当我们通过mini USB接口把树莓派接上电源的时候,安装在SD卡里的系统会自动启动。但是怎么关机呢? 很多人会这样想:既然接上电源自动开机,那么拔掉电源不就关了机。这种关机相当于非正常关机(比如突然断电), 长期地非正常关机会损坏树莓派的SD卡。 正确的关机方法是 1 先执行下面的命令 sudo shutdown -h now 或 sudo halt 2 当上面的命令执行后,会发现在树莓派的LED状态指示灯中,只有PWR指示灯(电源指示灯)亮着,其他的指示灯都不亮,说明系统已经关闭了。接下来拔掉电源,PWR指示灯随即熄灭。这样才是正确的关机。

使用VNC远程控制树莓派

这篇文章适用于Debian类Linux发行版。 虽然SSH可以让用户与远程主机建立连接,但它仅提供命令行界面。有时候,在图形界面工作比在命令行界面工作更方便,或者有些工作必须在图形界面下进行,这时我们可以使用VNC。 VNC(Virtual Network Computing) 是远程网络计算的缩写。它能够将完整的图形界面通过网络传输到另一台计算机的屏幕上。 在与树莓派建立SSH连接的情况下,按照以下步骤与树莓派建立VNC连接。 0 在Raspbian系统上安装TightVNC软件 sudo apt-get install tightvncserver 1 安装好后运行TightVNC服务器,它会提示输入一个密码。 tightvncserver 下面的例子以全高清的模式开启一个vnc会话 vncserver :0 -geometry...

Red Hat open source model

世界正游弋于开源之海,但只有 Red Hat 从中盈利

将他人的技术创新变得易于使用, Red Hat  得以继续创造财富。 在现代开源世界,软件商变得越来越不相关。至少在基础设施层面是这样的。 这个世界到处都是开源软件,但开发、为之贡献的公司并没有将其直接商业化的意愿。事实上,将他人创新的打包者才会蓬勃发展。开源公司Red Hat创造的可观财富可以算是一个小奇迹。它的真正创新在于将他人的创新打包并流水化。 全部赠送他人 今天上午我的收件箱里有一封摘要邮件,标题如下: 耐克发布开源软件 Facebook正在开发一种开源蜂窝网络 Uber依靠开源软件的开发实现增长 LinkedIn将其URL检测工具Java库-LokiJS 1.4开源 当开源正值其中年时(90年代中期至00年代中期),开源都是关于软件商发布这个或那个开源项目,而今天的开源似乎已经撇开软件商了。上面的几条通知,以及其他无数新闻都聚焦于开发者,而不是销售。 LinkedIn不销售软件,不论开源还是闭源。Ditto Nike,Uber,Facebook以及许多其他公司(如Capital One)希望通过开发者的贡献增强其代码,或想更好地吸引、留住人才。这些公司当中没有一个试图兜售开源软件来赚钱。 这对他们来说是好运的。如果你想见识一下失败的话,就去尝试开源的商业模式吧。但这并不意味着开源就是无利可图的。我曾经工作过的一家公司依靠开源商业模式一年营收1亿美元,尽管利润不是很好。 不,这只是承认,在一个将最好的软件赠送出去的世界里,销售软件是傻子才会做的事。...

Ubuntu 15.10 (Wily Werewolf) 将在2016年7月28日结束生命周期

Ubuntu 15.10 用户现在要尽早升级到Ubuntu 16.04 LTS。 今天,2016年7月7日,Canonical宣布Ubuntu 15.10 Wily Werewolf 操作系统将在3周内(2016年7月28日之前)结束生命周期。 Ubuntu 15.10的代号为 Wily Werewolf,于2015年10月22日发布。这是第一次用虚构动物命名的代号。Werewolf的意思是狼人。其他的Ubuntu版本都是根据真实动物来命名代号的。Ubuntu 15.10不是一个长期支持版本(LTS:Long Term Support)。这意味着它的安全更新和软件更新的支持只有9个月。 Adam Conrand在邮件中宣布: “作为一个非LTS版本,15.10有9个月的支持周期,因此,现在支持周期快要结束了。Ubuntu...

验尸官称Debian创始人 Ian Murdock 是自杀身亡

Debian创始人 Ian Murdock 在去年底突然死亡。这周的尸体解剖报告显示他是自杀的。 2015年12月28日晚,42岁的 Ian Mordock 在很短的时间内发出一连串语无伦次的推文,宣称他在旧金山格林街自己家附近被警察暴打,而且被威胁自杀。他的朋友担心他会自杀,打电话给旧金山警察局。后者派出一名警员查看Ian Murdock的状况。 警员从窗户中看见这位开源领袖趴在楼梯上。他撞开被锁的前门,发现Murdock身体赤裸,颈部周围绕着电线,没有生命。在晚上7点40分他被确认已经死亡。 旧金山医检室的两名调查人员Adam Hellman和Kendall Fudim说,Murdock的胸部、腹部,后背,手臂和脚都有瘀伤,但没有外伤或谋杀的明显迹象。 在murdock死亡两天前,12月26日晚11:30,Murdock因为喝醉在邻居家前门用力冲撞,仿佛要闯入邻居家里。据称警察到来时,Murdock与警察打起架来。后来被记下拒捕和攻击警员的罪名。在警车内他用头猛撞车体而被送往医院。 仅在几个小时后,12月27日凌晨2:40,Murdock离开医院,回到邻居空前门继续冲撞。这次警察到来,将他带到县监狱让他醒酒并冷静下来。那天他被释放,但要交2万5000美元保释金。在后一天晚上他自杀了。他的家里散布着空酒瓶。 一位邻居告诉调查人员,Murdock刚与女朋友分手,而且房子还可能会被收回。这位 Linux先驱与伴侣的关系很紧张,邻居说,他是出了名的酒鬼,有时候会失去控制。Murdock的sister(不清楚到底是姐姐还是妹妹)告诉警官他已经有长达20年的精神问题。 CNN记者在星期三获得的医检报告告诉了我们Murdock的死因。 在他自杀的前几个小时,他发出这样一条推文:“如果有人想要来看看警察对我做了些什么,我会非常高兴。” “他们暴打我两次,然后说我攻击警员而对我罚款2万5千美元保释金。他们跟着我到我家,然后将我拉出来又打了一顿。”...

fedora snap包

Fedora 24如何安装Snapd以及Snap软件包

Snappy包管理器是一个跨发行版的包管理器。它最初是为Ubuntu系统构建的,但现在其他主要的Linux发行版( Fedora, Linux Mint, RHEL, OpenSUSE,Arch Linux等)都能使用Snappy。与RPM和Deb不同的是,Snap软件包可以安装并运行在所有Linux发行版。 Snap包是一个经过压缩的文件系统,由宿主机操作系统动态挂载到/snap目录。其携带的元数据由snapd处理,然后snapd为其创建一个安全的沙盒环境。Snap软件包的优势在于它是一个通用的软件包,缺陷是体积比较大,这是因为snap软件包自带了依赖包和运行库以支持所有Linux发行版。 Fedora 24 安装Snapd以及Snap软件包 通过Snapd服务以及snap客户端,我们可以安装snap软件包,但Fedora 24还没有自带Snapd。我们可以运行下面的命令添加一个COPR软件库。 sudo dnf copr enable zyga/snapcore 输出: You...

Ubuntu 考虑停止支持32位处理器

Linux在上世纪90年代凭借轻巧快速占领低端PC的市场,从而开始了它的发展。所以 Ubuntu 关于停止支持32位CPU的提议是含有一丝讽刺意味,但这并不让人感到惊讶。 Ubuntu的开发人员Dimitri John Ledkov在Ubuntu邮件列表中提出Canonical应该逐渐停止支持32位处理器。“谷歌,ZFS,Docker已经放弃支持32位处理器。关键点是32位处理器缺乏上游软件开发商的支持,虽然32位CPU仍然可以购买”,他写道。 不可否认,32位处理器正逐渐消失。20年前当人们将旧Windows PC改用作小型Linux服务器时,他们的PC大概购买了3到4年。32位系统在今天更加老旧。 AMD在2003年推出了Athlon 64位处理器,随后一年Intel也推出了64位CPU。几年之间,这两家CPU生产商卖出的处理器都支持64位,因为64位CPU可以使用4G以上的内存。在桌面领域,64位并不显得那么重要,除非你使用Photoshop或AutoCAD。 但对服务器,64位CPU的内存限制是16 EB,对服务器技术的发展如超级计算机,云计算和虚拟化起着非常重要的推动作用。 随着32位系统的逐渐消亡,花费大量时间构建并测试32位OS仅能得来微小的回报。Ledkov说Canonical想要在Ubuntu 16.10发布时停止提供32位OS安装镜像。在2018年10月Ubuntu 18.10发布时,Canonical将完全停止支持32位软件,并推荐在虚拟机和容器中运行32位软件。 Canonical并不是第一个停止支持32位CPU的Linux厂商。Red Hat发布的Fedora 24服务器版本已经不提供32位ISO镜像,但Fedora工作站仍然有32位版本。另外,OpenSUSE  Leap从没有提供32位镜像。近期发布的Netowrk Security Toolkit也没有32位镜像。 由于Linux的开放性,你总能找到一群程序员获取代码库,对32位提供支持。这些程序或许可以为32位系统撑起旗帜,但由于第三方软件和硬件的逐渐消亡,他们最终也会放弃的。...

保加得亚 开源软件

保加利亚规定政府必须采购开源软件

东南欧国家保加利亚有了一项新的开源软件政策。最近国会通过了新的修正案,要求所有为政府编写的软件必须开源。 Bozhidar Bozhanov是保加利亚副首相的顾问,他在自己的博文中宣布了这一消息。Bozhanov对这项新的开源软件政策扮演了重要作用,他感谢同事以及保加利亚副首相让这项修正案成为电子管理法案的(Electronic Eovernance Act)一部分。 你可以点击此链接查看这项修正案,其主要的亮点是第58a条: 58a条(新-SG.50 of 2016, 2016年7月1日生效)为开发、升级或实现信息系统和电子服务而进行的公共采购时,行政机关必须要列出如下要求: 当合同包含计算机程序开发时 计算机程序必须符合开源软件的标准 采购中计算机程序、源代码、界面设计和数据库的版权以及相关权利应完全符合开源原则,使用、修改、发行不受限制。 程序的开发应在政府机构维护的软件仓库中进行。 当然这并不意味整个保加利亚都将抛弃微软而使用Linux以及开源软件。现有的专有软件不会受到新法案的影响。Bozhanov认为其主要的益处是不管政府采购什么软件,公众都能知晓并获得。毕竟,采购软件用的是纳税人的钱。纳税人有权利知晓并从中获益。 不久,保加利亚将成立一个新的政府机构来实施此法案,并为政府软件创建一个公共软件库。 这对于开源软件来说当然是一个好消息。我对Bozhanov及其团队所做的工作表示祝贺,并希望保加利亚成为其他国家的模范。 消息来源:itsfoss  https://itsfoss.com/bulgaria-open-source/

snapd 进入Arch Linux社区软件库(community Repo)

现在Arch Linux用户安装snap软件包更加方便了,因为 snapd 及其依赖包snap-confine和squashfs-tools都在community软件库中了。Arch Linux以及基于Arch的Linux发行版,如Manjaro,Apricity OS安装snapd只需要运行: sudo pacman -S snapd snapd包含了snapd守护进程以及snap客户端. 从上图中可以发现,我们安装的是最新的snapd 2.0.10。安装完成后,输入下面的命令启动 snapd 守护进程。 sudo systemctl start snapd.socket 然后,你就能用snap客户端来安装snap软件包了。比如下面的命令将会安装telegram即时聊天工具。...

Fedora 24

Fedora 22/23升级到 Fedora 24

Fedora 24 于2016年6月21日发布正式版。Linux用户可以从 https://torrents.fedoraproject.org 下载镜像文件种子,然后用BT软件下载镜像文件。 Fedora 24 亮点: 默认使用Gnome 3.20桌面环境 用户现在可以在图形化的软件安装程序(Gnome Software)中升级系统至下一个版本。 支持Flatpak软件包,与Ubuntu的Snap软件包类似。 LibreOffice 5.1 QGnomePlatform可以让Gnome与KDE应用程序在外观上趋于一致,并能同步这两种应用程序的设置。 支持Wayland显示服务器。使用Wayland,只需要在登录界面选择。Wayland使用户避免了Snap软件包的安全漏洞。 服务器版本添加了FreeIPA 4.3。 Fedora...

chm

Ubuntu使用xCHM和kchmViewer阅读 CHM 文档

在Ubuntu 14.04之前,用户可以使用sudo apt-get install chmsee命令安装chmsee来查看 chm 文档。但是自2014年后,chmsee项目的负责人放弃了chmsee,所以之后Debian将chmsee从软件库中删除了。Ubuntu软件库也不再收录Chmsee。但我们可以安装xCHM或kchmViewer来阅读chm文档。 xCHM xCHM是为X.org显示服务器编写的一款CHM文件阅读器。它可以显示目录树,打印当前页面,并能显示阅读历史。xCHM可以更改字体和字体大小,在全文中搜索关键字。但它不能处理chm电子书中的JavaScript代码。 Ubuntu 14.04/15.10/16.04用户只要打开终端窗口,输入下面的命令就能安装xCHM阅读器。 sudo apt-get install xchm kchmViewer kchmViewer是KDE桌面下的一款CHM文件阅读器。你可以用它来添加标签,改变字体大小,在全文中搜索关键字。虽然kchmViewer是一个KDE程序,但也能在Gnome和Unity桌面环境下运行。 Ubuntu 14.04/15.10/16.04用户只要打开终端窗口,输入下面的命令就能安装kchmViewer阅读器。 sudo...

Gufw

Ubuntu 16.04桌面版 Gufw 防火墙的基本使用方法

对于Linux新手,设置 iptables 防火墙是一件比较困难的事。Ubuntu简化了iptables防火墙,可以安装UFW,即 Uncomplicated Firewall (简单的防火墙)。UFW 是iptables的前端,而 Gufw 则是UFW的图形界面前端。Gufw自称是世界上最简单的防火墙。 Ubuntu 16.04安装Gufw的方法很简单,打开一个终端窗口,输入下面的命令就行了。 sudo apt-get install gufw 现在,我们可以从Unity桌面的Dash菜单里打开Gufw。 Gufw默认提供3种防火墙配置文件:办公室,家庭,公共场所。(Gufw把home翻译成了主页,是不恰当的。) 这3种配置文件都默认否认所有传入流量,同时允许所以传出流量。也就是说,别的计算机不可以访问你的计算机,而你可以访问其他计算机,包括互联网。我们只要选择家庭(主页)配置文件,然后将状态切换为打开就行了。 要添加自己的防火墙规则,首先需要将状态切换为打开,点击规则(Rules)标签,再点击加号按钮。 然后,你可为某个应用程序如0...

Ubuntu 16.04 LTS安装Skype

Ubuntu 16.04 LTS安装Skype

这篇教程介绍Ubuntu 16.04 LTS如何安装Skype即时聊天工具。过程很简单。 Ubuntu 16.04 安装Skype 首先,使用下面命令启用Canonical合作伙伴软件库。 sudo add-apt-repository "deb http://archive.canonical.com/ $(lsb_release -sc) partner" 这条命令会在/etc/apt/sources.list文件中添加一行APT源地址。如果你使用的是64位的Ubuntu 16.04系统,那么你需要启用32位架构。因为Skype的deb包是32位的,不提供64位deb包。 sudo dpkg --add-architecture i386...

TeamViewer

Ubuntu 16.04 LTS安装 TeamViewer 远程协助软件

这篇教程介绍Ubuntu 16.04 LTS如何安装 TeamViewer 。Teamviewer 是一个远程协助软件,个人使用是免费的。如果对方的电脑也安装了 TeamViewer,那么你只需要输入对方的 TeamViewer ID号就能远程控制对方电脑了。让我们开始吧。 Ubuntu 16.04 LTS安装 TeamViewer 首先,打开TeamViewer的下载页面,下载Debian/Ubuntu的Deb安装包。 这是一个32位的deb包。Debian 6/Ubuntu 10等旧发行版本可以下载64位deb包,因为它们没有Multiarch多架构功能。对于Ubuntu 16.04,我们必须下载32位deb包,因为Ubuntu 16.04具备多架构功能,即使是64位的Ubuntu 16.04系统也能安装32位的deb包。...