Ubuntu

解决因字体问题导致xfce4-panel崩溃的问题

最近经常要用vnc来远程我的ubuntu server,但是上面的xfce4桌面环境自从装了chromium之后就没有panel了,看日志,报错如下: xfce4-panel: ../../../../src/cairo-scaled-font.c:459: _cairo_scaled_glyph_page_destroy: Assertion `!scaled_font->cache_frozen' failed. 可以看出,是字体导致的问题,尝试在xfce4的设置中换了系统的默认设置后,重启vnc,panel终于出来了。 具体设置位置: 右键桌面->Applications->Settings-&

Ubuntu

Ubuntu17下使用Wine安装QQ

Ubuntu开发虽好用,但是常用软件的匮乏,成为Ubuntu普及的最大软肋 我们国内几乎人人都有的QQ、微信就是重中之重。 微信暂无解决只法,还好QQ可以使用wine QQ获得比较完整的体验 首先,我们使用apt安装wine与winetricks sudo apt install wine winetricks wine是一款可以在ubuntu下通过模拟windows系统api,来达到原生执行exe的软件,但其对于一些大型软件,提供的dll存在版本错误、缺失的问题,常常为了安装一个软件需要折腾很久。而winetricks就是为解决这个问题而诞生的软件,它将大量常用软件的安装脚本集合起来,你需要安装某个软件时只需要用winetricks,它就会帮你配置好你的wine环境。 首先我们先初始化一个wine环境 WINEARCH=win32 wine wineboot 然后在终端敲入winecfg,将windows版本设置为windows7 然后我们开始安装qq的依赖包(

UbuntuServer

在装有gtx系列显卡的主机安装ubuntuServer版后无法启动的解决方法

经过对开机日志的研究,可以断定是nouveau驱动导致开机失败,但是在recovery模式下能正常启动,那么我们只需要在recovery模式下禁用nouveau驱动,并安装nvidia的闭源驱动即可。 首先新建/etc/modprobe.d/blacklist-nouveau.conf文件并填入以下内容: blacklist nouveau blacklist lbm-nouveau options nouveau modeset=0 alias nouveau off alias lbm-nouveau off 然后运行命令update-initramfs -u来刷新启动脚本 接下来,在nvidia下载好官方驱动后安装,装好后重启即可解决

Ubuntu

在Ubuntu16.04下搭建Unturned原生服务器

在Ubuntu中,命令行下跑原生Unturned相当复杂,要处理一大堆依赖,所以先上一份通过Steam客户端运行的Unturned Server 为了运行界面版Steam,首先要装XServer环境,并且为了便于远程管理,还要安装vnc server 安装vnc server可以参考:在Ubuntu16.04下安装xfce4与vnc 安装好vnc后,从steam官网下载Linux版的steam 在终端安装: # 先安装steam的依赖 sudo apt-get install python python-apt zenity -y # 然后通过dpkg安装steam sudo dpkg -i path/to/steam_latest.

Ubuntu

在ubuntu16.04下安装Nvidia-docker

为了在docker中使用Nvidia显卡,我们需要使用Nvidia出的Nvidia-docker。在ubuntu 16.04 x64中安装Nvidia-docker的步骤归纳如下: 首先,必须启用Nvidia的专有显卡驱动,在ubuntu的设置-》软件与更新-》专有驱动下启用Nvidia的专有驱动即可。 然后我们需要安装docker官方维护的apt源下的docker-engine # 导入docker的apt源的gpg key sudo apt-key adv \ --keyserver hkp://ha.pool.sks-keyservers.net:80 \ --recv-keys 58118E89F3A912897C070ADBF76221572C52609D # 添加apt源 echo "deb https://apt.dockerproject.

Ubuntu

在win10的ubuntu子系统中自如的使用docker

自从win10有了ubuntu子系统,在windows上也可以更方便的使用linux环境了。但是由于win10的linux子系统是被定制的不完全的linux环境,所以无法使用linux内的docker host,只能在windows下使用windows版本的docker,这就给linux环境带来了不便,许多脚本与makefile中的docker命令都无法正常运行。解决这个问题的方案,可以给docker配置默认访问对象为tcp协议的localhost。 经查阅,commandline版本的docker的配置可以通过环境变量来配置。 https://docs.docker.com/engine/reference/commandline/cli/ 通过在~/.zshrc(或~/.bashrc)中添加以下语句可以解决docker访问的deamon对象: export DOCKER_HOST=127.0.0.1 然后在linux中就可以直接使用docker命令访问windows下的docker守护进程了

Ubuntu

在Ubuntu16下安装基于NVIDIA显卡的TensorFlow

要使用gpu加速tensor flow的运算,就必须安装gpu enable版本的tensor flow,而gpu enable tensor flow只支持nvidia的gpu,所以首先你需要一台有nvidia显卡的电脑,台式笔记本都可,并在其上安装Ubuntu16 x64桌面版,在设置->软件和更新->附加驱动中启用nvidia专有驱动 接下来安装相关软件 # 升级系统中已存在的包 sudo apt-get update && sudo apt-get dist-upgrade # 安装python以及相关依赖 sudo apt-get install \ python-pip