
Ubuntu
文章平均质量分 61
雪峰流云
以技术为乐的程序猿!
展开
-
在Ubuntu 16.04.6 LTS升级python 3.5.x到3.7.3之后导致gnome-ternimal无法打开的解决办法
在前一篇博文https://blog.youkuaiyun.com/tao_627/article/details/90901830中,我顺利将python 3.5.x升级到3.7.3,发现一切都正常,运行python3 -V 和 pip3 -V 都是正常的,但是当我重启Ubuntu之后,就悲催地发现,终端打不开了,点击图标显示正在打开但并不能打开,使用Ctrl+alt+T也打不开,而且系统右上角有...原创 2019-06-06 13:51:45 · 2734 阅读 · 1 评论 -
Ubuntu 14.04 64位升级搜狗拼音输入法linux版本
今天发现Ubuntu 14.04上的搜狗拼音输入法linux版本被搜狗官网和原创 2014-05-11 11:39:59 · 2552 阅读 · 0 评论 -
在Ubuntu 14.04.3 64bit上安装照片编辑软件Fotoxx 15.10
Fotoxx是一款类似 Photoshop 的开源照片编辑程序,可运行Linux系统上。支持主要的图像格式,包括JPEG,BMP,PNG,TIFF和RAW。Fotoxx主要用于裁剪,调整大小或润饰照片,而无需使用图层。官网http://www.kornelix.com/fotoxx.htmlUbuntu用户安装命令:sudo add-apt-repository ppa:dho原创 2015-10-17 14:38:52 · 1120 阅读 · 0 评论 -
在Ubuntu 14.04 64bit上安装redis 3.0.3
1.下载安装:cd /tmpwget http://download.redis.io/releases/redis-3.0.3.tar.gztar -zxf redis-3.0.3.tar.gzcd redis-3.0.3makesudo make install2.下载配置文件和init启动脚本:wget https://github.com/ijonas/原创 2015-09-07 18:06:27 · 2847 阅读 · 0 评论 -
ubuntu 14.04 64 bit上开启nscd服务缓存加速及清除dns缓存
简介linux本身是没有dns缓存的,想使用dns缓存的话需要自己安装一个服务程序NSCD(name service cache daemon). Nscd会缓存libc接口(比如 getpwnam(3), getpwuid(3), getgrnam(3), getgrgid(3), gethostbyname(3))发起的名称服务的请求。nscd缓存三种服务passwd, group原创 2015-08-22 18:04:08 · 7461 阅读 · 0 评论 -
在Ubuntu 14.04 64bit上安装StarUML 2.5版本
StarUML是来自韩国的一个优秀的UML绘图软件, 原来是免费软件, 现在需要付费购买.当然免费使用功能会有诸多限制. 它支持Windows, Linux和Mac OS等平台. 下面是我在Ubuntu 14.04 64bit上的安装实录.去官网下载64bit的deb安装包, 当前最新版本是2.5http://staruml.io/下载完deb包, Ubuntu会自动为你打开并原创 2015-08-20 17:42:15 · 3910 阅读 · 0 评论 -
在Ubuntu 14.04 64bit上使用网络诊断工具mtr
简介Mtr是 Linux中有一个非常棒的网络连通性判断工具,它结合了ping, traceroute,nslookup 的相关特性。安装方法sudo apt-get install traceroutesudo apt-get install mtr参数说明使用方法1.使用命令测试到114 DNS的连通性mtr 114.114.114原创 2015-08-25 22:33:12 · 4963 阅读 · 0 评论 -
在Ubuntu 14.04 64bit上安装思维导图工具XMind
这是一款对个人免费的工具,提供了一些基本功能,如果你需要更多功能,可以付费购买Pro版本。从下面的官网地址下载64bit的deb包http://www.xmind.net/download/linux/下面完成后,Ubuntu软件管理中心会自动安装这是安装后的截图,目前没有购买序列号激活,只能使用免费版本原创 2015-07-19 18:22:49 · 22539 阅读 · 1 评论 -
在Ubuntu 14.04 64bit上安装批量图片处理器XnConvert
XnConvert是一个免费的跨平台的批量图片处理工具,支持Windows,Linux和Mac系统。官网地址:ttp://www.xnview.com/en/xnconvert/我最喜欢的地方是,它能一个文件夹内的图片进行批量转换,比如转换图片格式,调整大小等等,许多功能还请自己去发掘吧。下面记下我的安装过程,以作备忘:从官网下载64bit的deb包下载完成后,软件中心会 自动原创 2015-07-19 18:11:46 · 1313 阅读 · 0 评论 -
在Ubuntu 14.04 64bit上安装Master PDF Editor 3.2.81
该软件对个人及家庭免费,但是商用需要付费。该软件令人称奇之处是可以将pdf生成图片,能编辑pdf,能加水印,加密之类,更多功能请自己动手去发掘。官网地址https://code-industry.net/free-pdf-editor/依赖条件Qt 4.6及以上,安装方法请查看我前面相关的博文安装方法直接下载64位deb包http://get.code-原创 2015-07-18 23:11:54 · 3311 阅读 · 0 评论 -
在Ubuntu 14.04 64bit中永久添加DNS的方法
DNS信息是由/etc/resolv.conf提供的,它是每次开机时,由/sbin/resolvconf生成的/etc/resolv.conf是/run/resolvconf/resolv.conf的符号链接错误的修改方法直接修改/etc/resolv.conf文件添加DNS的方法并不可行,因为重启系统后,该配置文件会被重新覆盖。这一点也可以该文件顶部的注释行证明正确的原创 2015-08-23 20:24:51 · 14916 阅读 · 0 评论 -
在Ubuntu 14.04 64bit上安装下载管理器FlareGet 4.2.92
FlareGet 是一个全功能,多线程,跨平台的下载管理器和加速器,有点类似于uGet,它是一个Linux下的共享软件,有些扩展功能需要购买才能安装使用。FlareGet支持批量下载,可与多种浏览器关联,其最大的亮点是可以抓取网页上的视频。官网地址: http://flareget.com/目前最新版本是4.2.92从官网下载64bit的deb包, 下载完成后,软件管理器可原创 2015-08-22 11:11:04 · 1714 阅读 · 0 评论 -
在Ubuntu 14.04 64bit上安装CHM阅读器KchmViewer 5.3
kchmviewer是一款不错的开源软件,你可以使用它在linux系统下阅读chm格式的电子书。KchmViewer 作为一款使用Qt开发的程序,与KDE 桌面环境整合得很好。从语言兼容性上看,KchmViewer 支持包括中文、俄文等在内的多种语言。它不像有的CHM 阅读程序,仅仅支持几种很少的语言。在功能特性上,KchmViewer 具有搜索、书签、更改字体大小、浏览目录、设置代码页等。k原创 2015-07-15 11:41:31 · 4816 阅读 · 0 评论 -
在Ubuntu 14.04 64bit上进行md5加密编程
计算指定字符串的md5值是一项很常见的操作,原创 2014-08-30 19:24:41 · 2978 阅读 · 0 评论 -
在Ubuntu 14.04 64bit上查看硬件配置信息
陪伴我多年的老本ThinkPad T420渐渐垂垂老矣, 我想更新一下可以更新的部分, 比如将2.5寸HDD更换为SSD, 将单条4G内存再增加一根, 凡此种种想法, 可能最后归结为如何获取该笔记本的硬件配置信息, 在windows下面使用鲁大师之类的检测软件, 也许很好搞定,但是在Ubuntu 14.04平台上如果办到呢?很简单, 只需要一个简单的命令就可以了.在终端运行sudo lsh原创 2015-06-16 23:24:53 · 10936 阅读 · 0 评论 -
在Ubuntu 14.04 64bit上安装python-pyqt5软件包(python 2.7)
一、摘要python-pyqt5 软件包是做什么的,我在Ubuntu 14.04 64bit上该如何安装呢?pyqt5 python的GUI开发包。也就是跨平台的图形化开发包http://www.riverbankcomputing.com/software/pyqt/download5下载安装即可。安装的过程很漫长,繁杂,特将踩坑过程记录出来。另外,这可能是目前为止网上最好的一篇原创 2015-06-15 07:01:10 · 14808 阅读 · 8 评论 -
在Ubuntu 14.04 64bit上使用dig
简介dig即Domain Information Groper,和nslookup作用有些类似,都是DNS查询工具。一些专业的DNS管理员在追查DNS问题时,都乐于使用dig命令,是看中了dig设置灵活、输出清晰、功能强大的特点。安装如果发现Ubuntu没有安装,执行下面的命令安装sudo apt-get install dnsutils在CentOS上的安装命令是原创 2015-08-23 20:26:25 · 3886 阅读 · 0 评论 -
在Ubuntu 14.04 64bit上安装lua5.2
近来Nginx+Lua的开发日渐盛行,也激发了我学习lua的兴趣,下面是在Ubuntu 14.04上lua环境的搭建笔记。首先安装依赖sudo apt-get install libreadline-dev查找相应软件包apt-cache search lua5.2apt-cache show lua5.2安装软件包apt-get install lua原创 2016-04-05 17:29:39 · 6741 阅读 · 0 评论 -
在Ubuntu 14.04 64bit上安装OpenResty 1.9.7.4
为了自己的ThinkPad T420上面的Ubuntu可以使用openresty开发,我特地记录一下安装过程:安装依赖包apt-get install libreadline-dev libncurses5-dev libpcre3-dev libssl-dev perl make build-essential下载源码并编译安装wget https://openresty.org原创 2016-05-27 15:31:11 · 1890 阅读 · 0 评论 -
在Ubuntu 16.04.4 LTS上调研开源QUIC项目ngtcp2
最近在研究QUIC协议,尝试了一些QUIC相关的开源项目,主要是c,c++,go等语言编写的。这里记录下我折腾ngtcp2的过程。基本思路就是参照github上该项目的README来进行就可以了。由于是Ubuntu 16.04,很多依赖基本上都满足了,比如gcc版本是5.4.0。QUIC依赖的TLS 1.3是安装在openssl的源码目录下面,没有安装到系统库中,这一点使用时比较方便。git cl...原创 2018-03-13 17:23:03 · 3321 阅读 · 8 评论 -
在Ubuntu 16.04.3 LTS上玩转quic-go项目
说明quic-go是使用Go来重写chromium中的QUIC协议,将来计划过渡到IETF版本的QUIC协议。目前该协议还处于不断更新和活跃之中,目前IETF版本的QUIC协议草案版本号已经到draft 9下面是我对REAME的实操记录,以作备忘。项目主页https://github.com/lucas-clemente/quic-go特别要求必须能流畅翻墙去下载go相关源码包GO环境搭建目前Ub...原创 2018-03-02 18:12:13 · 5906 阅读 · 0 评论 -
在Ubuntu 16.04.3 LTS上玩转QUIC开源项目proto-quic
说明proto-quic项目是民间从chromium中抽取出的QUIC实现相关的代码。采用这个项目的代码,比从chromium源码编译,要更快速和简单。因为毕竟GFW限制,不是所有的人都可以翻墙去下载近10G的chromium项目源码。下面的实操过程完全遵照github上的该项目的提示进行https://github.com/google/proto-quic另外参照chromium项目的官网页面...原创 2018-03-02 17:30:28 · 3698 阅读 · 2 评论 -
在Ubuntu 16.04.3 LTS上搭建QUIC交互demo
目的本文依据参考文献中的资料,来利用chromium源码编译出quic_server和quic_client, 并依靠它们来发送QUIC协议请求,了解QUIC交互的细节。前提必须能够流畅地翻墙下载chromium等项目代码下面是实操记录项目目录存放在cd ~/program_develop/quic_dev最后的目录结构在这里提前说明一下下载chromium项目源码git clone https:...原创 2018-03-02 13:34:11 · 3769 阅读 · 0 评论 -
在Ubuntu 16.04.3 TLS上玩转tls协议的简单demo
目的熟悉openssl生成密钥和证书对,熟悉go中crypto/tls的用法名词解释PEM - Privacy Enhanced Mail,打开看文本格式,以”—–BEGIN…”开头, “—–END…”结尾,内容是BASE64编码.Apache和*NIX服务器偏向于使用这种编码格式.查看PEM格式证书的信息:openssl x509 -in certificate.pem -text -noou...原创 2018-03-07 11:38:45 · 2849 阅读 · 0 评论 -
在Ubuntu 16.4.3 LTS x86_64上安装PyCharm社区版笔记
在浏览器中从PyCharm官网下载最新社区版本,它时免费的https://www.jetbrains.com/pycharm/download/#section=linux默认存放地址是下载文件夹,然后解压到指定目录cd ~/下载sudo tar zxvf pycharm-community-2017.3.2.tar.gz -C /opt/cd /opt/pycharm原创 2018-01-17 18:15:33 · 1451 阅读 · 0 评论 -
在Ubuntu 16.04.1 LTS上测试Linux AIO功能实录
我们知道nginx中有libaio这项功能,为了研究AIO的一些常用接口用法,在网上找到一个例子,异步IO读取本地文件,亲自实践了一把,记录如下:安装依赖库在Ubuntu 16.04上需要事先安装apt-cache search aiosudo apt-get install libaio1 libaio-dev如果是CentOS,需要执行下面的命令原创 2017-08-31 19:16:08 · 1164 阅读 · 0 评论 -
Ubuntu 14.04 64bit上玩转graphviz绘图工具
关于Graphviz: Graphviz (英文:Graph Visualization Software的缩写)是一个由AT&T实验室启动的开源工具包,用于绘制DOT语言脚本描述的图形。它也提供了供其它软件使用的库。Graphviz是一个自由软件,其授权为Eclipse Public License。其Mac版本曾经获得2004年的苹果设计奖。Graphviz是大名鼎鼎的贝尔实验室的几位牛人原创 2014-05-18 07:10:04 · 8636 阅读 · 0 评论 -
在Ubuntu 16.04.1 LTS上安装XnView Multi Platform图片浏览器0.83
XnView Multi Platform是一个全平台(Windows, Linux, Mac)下的全能图片工具,效果非常赞,对个人用户免费。从官网下载最新64bit的deb包,目前最新版本是0.83http://www.xnview.com/en/xnviewmp/使用下面的方法安装deb包sudo dpkg -i XnViewMP-linux-x64.d原创 2016-11-21 10:59:29 · 3327 阅读 · 0 评论 -
Ubuntu 16.04.1 LTS上安装电源管理系统TLP
主页:http://linrunner.de/en/tlp/docs/tlp-linux-advanced-power-management.htmlhttps://github.com/linrunner/TLP/安装参考http://linrunner.de/en/tlp/docs/tlp-linux-advanced-power-management.htmlsu原创 2016-11-29 09:44:20 · 13837 阅读 · 1 评论 -
在Ubuntu 14.04.5 64bit上安装git GUI客户端GitKraken
git的图像化管理工具很多,有两个是比较推荐用的,sourceTree以及GitKraken。个人比较喜欢GitKraken。下面是我在Ubuntu 14.04.5 64bit上的安装过程。从官网下载deb包下载完成之后点击安装安装完成之后,界面如下参考文献[1].https://www.gitkraken.com/download[2].h原创 2016-09-23 10:54:51 · 12308 阅读 · 1 评论 -
Ubuntu 14.04 64位上安装wps office软件
废话少说,只给出方法供各位参考!原创 2014-04-20 13:25:23 · 20853 阅读 · 6 评论 -
在Ubuntu 14.04 64bit上安装Markdown和绘图软件Haroopad
下面是在Ubuntu 14.04 64bit上的安装实录.从官网下载x86的deb包,双击安装即可原创 2016-02-02 19:26:22 · 7105 阅读 · 1 评论 -
在Ubuntu 14.04 64bit上安装网易云音乐Linux版本(最新官方版)
在Chrome浏览器中,登陆官网下载Linux版本中的Ubuntu 16.04 64bit的deb包http://music.163.com/#/download下载完成后,双击该deb包即可自动安装原创 2016-05-30 08:22:24 · 39720 阅读 · 2 评论 -
在Ubuntu 14.04 64bit上编译并研究State Threads网络线程库源码
State Threads是一个广受关注的高性能网络线程库,winlin在SRS中做了比较充分的应用,我很遗憾直到现在才精心研究它。下面是我的研究实录,以作备忘。一、源码编译下面是在Ubuntu 14.04 64bit上面的实操记录:从官网http://sourceforge.net/projects/state-threads/下载源码包,最新版是1.9,如果不能下载,就从githu原创 2015-05-17 12:48:49 · 3144 阅读 · 0 评论 -
在Ubuntu 14.04 64bit上安装Markdown编辑器Remarkble
目前Markdown已经是非常流行和高效的文档整理和书写工具, 我以前接触过, 但是一直没有坚持下来, 这次五一假期期间我强迫自己去熟悉它的语法格式和编辑器, 如果我在Ubuntu 14.04 64bit上安装了一个Remarkble工具, 同时又研究了一个在线markdown编写工具Cmd Markdown编辑器https://www.zybuluo.com/mdeditor感觉同时对比原创 2015-05-01 22:07:58 · 4022 阅读 · 0 评论 -
Ubuntu 14.04 64bit上升级Intel官方集显更新驱动程序
Intel官网上发出了最新版的Linux版本的集显驱动更新程序但是,使用Ubuntu 14.04原创 2014-08-06 07:42:00 · 5635 阅读 · 0 评论 -
在Ubuntu 14.04 64bit上安装Valgrind并检查内存泄露
valgrind官网:http://valgrind.org/1.安装方法第一种方式:下载目前源码,编译安装,比较复杂wget http://valgrind.org/downloads/valgrind-3.9.0.tar.bz2tar xvf valgrind-3.9.0.tar.bz2cd valgrind-3.9.0/./configuremakemak原创 2014-07-30 18:40:39 · 13248 阅读 · 0 评论 -
Ubuntu 14.04 64bit上磁力链爬虫dht部署指南
相关源码在附件源码包dht这个文件夹中,这个源码使用python实现,需要使用到mysql数据库.为此我们需要先搭建一个LNMP环境, 或者更简单点,只安装一个MySQL数据库.从dht.py源码我们得知爬虫会将爬取结构输入到mysql中,为此我们先要在mysql中创建一个bt数据库,在其中创建两个InnoDB数据表bt_main_new,torrentdetail,数据库的用户名原创 2014-07-26 22:36:34 · 6416 阅读 · 9 评论 -
在Ubuntu 14.04 64bit上编译安装xbt tracker
在Ubuntu 14.04 64bit上编译安装xbt tracker下文参照如下链接,只是记录了我的所有实际安装过程,仅供各位参考。http://blog.youkuaiyun.com/liwf616/article/details/9245901xbt项目主页https://code.google.com/p/xbt/xbtt是xbt-Tracker的简称,官方网站http:/原创 2014-05-26 16:28:32 · 2482 阅读 · 0 评论 -
Ubuntu 14.04 64bit上安装LNMP环境
下面的文章,我是完全按照下面的链接来进行的,所有的程序都是采用二进制包,而非源码编译安装。这里只是记录了我的验证过程,仅供各位参考:http://ubuntuhandbook.org/index.php/2014/04/install-nginx-with-php5-mysql-lemp-in-ubuntu-14-04-server/1.安装MySQL 5.5.36(建议采用这个,原创 2014-05-26 16:09:44 · 5383 阅读 · 0 评论