Posts by Linux魔法师

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 17.10

Ubuntu 17.10 新特性及亮点

Ubuntu 17.10,代号为 Artful Aardvark, 于2017年10月19日正式发布了。以下是 Ubuntu 17.10 的新特性以及亮点。 软件包更新 Ubuntu 17.10 使用 Linux 4.13内核。Linux 4.13 支持 IBM z14 大型机 CPACF...

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...

将树莓派打造成无线路由器

步骤 1 在电脑一端ssh登录树莓派 2 更新Raspbian wheezy系统,命令: sudo apt-get update && sudo apt-get upgrade 3  安装必要的组件, 将树莓派打造成AP需要如下组件: rfkill: 一个无线网络工具 zd1211-firmware: 一个常见的路由器固件,与很多USB无线网卡兼容 hostapd:  hostap守护程序...

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...

Ubuntu 16.04安装 PeaZip 6.0.3档案管理器

PeaZip 是一个免费开源的图形化档案管理器以及压缩工具,可以安装在Linux, BSD, Windows系统上。它支持180种以上档案文件格式,包括 rar, zip, tar,并且可以加密。PeaZip 是WinRAR的自由软件替代品。 Ubuntu用户可能已经知道可以使用 unrar 来解压 rar 文件。 sudo apt install unrar 但 unrar 是一个专有软件。 对于不喜欢专有软件的童鞋,可以使用PeaZip来解压 rar...

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...