博文

目前显示的是标签为“linux技巧”的博文

Flash被淘汰后打开swf文件的最佳方法

前言 众所周知,Flash安全漏洞实在太多,在网页上显示内容性能也不好,各大浏览器厂商群起而攻之,因此当前大多数非套壳浏览器都不再默认支持Flash。不巧的是有的下载版网课是swf格式的,而且童年回忆的4399小游戏也是swf格式。想要将swf文件下载到本地,多少年后也可以重温童年回忆似乎不再那么容易。 正文 我在网上搜了一下,发现Adobe Flash Player原来有独立运行版,不依赖浏览器可以单独打开。点击网址  https://www.adobe.com/support/flashplayer/debug_downloads.html  ,找到适合自己操作系统的版本下载即可。ArchLinux可以直接 yay -S flashplayer-standalone;macOS可以 brew cask install flash-player。之前在找mac相关软件的时候好多人都推荐付费软件,真的没必要。

谈按键布局(三):人体工学按键布局的终极解决方案-以 Ergodox 为例

图片
前言 上一篇 谈到软件改布局,本篇讲的终极解决方案是从硬件层面改变布局。我用了几个月时间逐渐适应了以Dvorak作为日常布局,使用Linux打命令和写代码的舒适度得到了大幅提升。这体现在:打字的时候,手指不需要总是大幅度移动、标点符号符号更好按了,右手小拇指也变得舒服得多。然而还是有一些地方很难以忍受,所以有了这个终极解决方案。 传统方案的不足 传统键盘由于历史原因(防止打字机卡键)设计的倾斜布局使得左手特别难按,手腕很不舒服。 倾斜布局使得我到现在盲打数字区域都会打错。 之前的快捷键位置都变了,非常不好按,我应对的方法是忍着。 vim很适应的hjkl现在的位置变得非常不舒服,虽然可以通过修改vim配置解决,但治标不治本,因为没办法一下改掉所有vim模式插件的运行模式。 玩游戏的时候按键位置变得很不方便,切换按键布局也很麻烦,我应对的方法是不玩游戏。 退格键很远,又没有足够多的按键把退格键映射到好按的位置。 终极方案 综合考虑上面几个不足,从选购键盘开始,把这些问题全都解决掉: 应对倾斜布局: 选择直来直去的键盘 。通过长时间调查,发现有TypeMatrix、xd75re、planck、ergodox、kinesis、X-bows等上下对齐的键盘。最初非常想要X-bows,可是这个键盘太小众,键盘和键帽太难买到;ergodox又是分体键盘,所以一步到位,既然选择要人体工学就直接选择最极端的键盘。 可能有朋友担心ergodox适应起来困难,我可以很负责任地说,适应成本很低。我为了适应dvorak花了一个星期才能够完全盲打,敲代码速度花了一个多月时间才勉强赶得上之前的打字速度,而双拼打中文的速度至今赶不上曾经的QWERTY键盘。而适应ergodox只需要一天,除了左手下排字母刚开始比较容易打错之外,打字速度与准确度与换键盘相比并没有显著区别。 如果不会盲打,淘宝也有有刻键帽可选。 应对Dvorak下快捷键、游戏、vim不好按 购买可编程(尤其是支持tmk/qmk固件的)键盘。 这种键盘可以进行极高的自定义。比如 我的键盘布 局 。 这种固件是按层编程的,可以在网页上图形化地进行设计,再烧录到键盘中的单片机里。由于可以设计多层(我的键盘至多能写32层),可以通过发挥想象力在键盘里面设计各种各样的功能...

Free Office:Linux下最(并不)好用的 Office 软件

前言 最近用Office处理电子表格比较多,而Linux下最常见的两个Office的表现都十分糟糕,电子表格动不动就卡死。难道Linux就真的没有好用的Office软件了吗?其实不然。我在AUR里面用office作为关键词搜到了一些office软件,并逐个尝试了一下,发现还真有比wps和libreOffice好用的软件,而这些软件的市场占有率还很低,真是好奇怪。 2019-08-02 更新 实际上FreeOffice功能缺失太严重了,毕竟只是免费版。只是外观看着感觉不错,用起来实际上并不行。 FreeOffice 官网链接 刚下载好这个软件一看居然要注册码。心想真奇怪,不是叫"FreeOffice"吗,为啥还要注册码?登陆官网发现实际上注册是免费的,会向你的邮箱发送一个免费的注册码,可以永久免费使用,真是够奇葩的。。。 使用评价: 性能方面: 界面非常好,不像wps使用自己做的一套显示框架,也不像libreOffice拖着一大堆沉重的Java运行环境,所以这个office第一感觉是速度非常快,外观也类似于MS office 2016,满足了我对linux下office的所有要求。 功能方面: Linux的office功能都没有能根MS office抗衡的吧,能满足常用功能就可以了。具体的因为还没怎么体验过,所以功能方面的都只是猜测,过段时间体验之后再更新。 综合评价: 再见,libre Office!再见,wps! 2018.10.13更新: 速度: 第一次启动比较慢,如果有已经打开的窗口的话秒开。由于不会长驻内存,所以建议如果不是偶尔看看文档的话就先开一个文档别关。 功能: 功能比较欠缺,大概和Linux下的wps差不多,不支持公式,电子表格的筛选也十分有限。 结论: wps可以删掉了,libre office可能还有点用,Linux下面居然还真的有可以流畅使用的Office。 PJeOffice 使用评价: 用java写的,不知道为什么还没打得开,等打开之后再评价吧。 2018.10.13更新:最终也没能够成功打开,所以不建议使用。

谈按键布局(二):全平台(包括 Linux)如何方便地修改布局

图片
前言 在 上一篇博客 中我已经介绍了我的按键布局,因为是独创的布局所以不可能在设置里选一下就直接切换。接下来我简要介绍一下切换布局的最佳实践(best practice)。 如果你对这篇博客不感兴趣,不妨看看本系列的下一篇: 谈按键布局(三):人体工学按键布局的终极解决方案-以 Ergodox 为例 需求 任意自定义布局,而不是使用预设布局 可以一键切换到 qwerty 以满足游戏需求 全平台如何切换布局 全平台最重要的就是可移植性,而硬件的可移植性是最好的,所以全平台的布局切换唯一方案就是买个能硬件编程的键盘。下面简单推荐几个不贵的键盘 雷柏 vpro v500,100元,我用的就是这个 pocker,350元,听说可以硬件编程 雷柏的键盘去官网下载一个驱动(只有 Windows 版),可以将它的模式切换键功能重设。键盘最右上角的模式切换键可以切换键盘到自定义模式,可以随意修改按键布局、添加键盘宏,或者重定义很少使用的 F1~F12,比如换成ctrl+alt+del,或者一键输入邮箱,或者控制音乐播放。 这种方式优点是不依赖操作系统,只要键盘插上去就可以直接使用你自定的布局了;用模式切换键也能一键切回到 qwerty Linux 如何软件切换布局 首先有个软件叫  klfc  ,可以让你写一个 json 格式的配置,它帮你把剩下的事情都做了。 我的按键布局配置在 这里 下载  https://github.com/39aldo39/klfc/releases 解压 ./klfc --from-json json格式的配置文件 --xkb /tmp/dv cd /tmp/dv ./install-system.sh 重启 接下来需要配置三个地方: 在桌面设置里面,语言 -> 键盘布局 -> 选择你新建的键盘布局,比如我的布局在语言为 "Other"里面,叫 "Charles Dvorak"。注意这里的键盘布局可以保存两个,一个你自己的,另一个为标准 qwerty 布局(比如普通的中文布局) 在 fcitx 设置(如果你们输入中文用的不是 fcitx 那我也不知道该怎么弄)里面,添加一种输入法,去掉“只显示当前语言”选项,...

谈按键布局(一):我的布局方案

图片
前言 键盘布局是个小众得不能再小众的东西了,在大多数人都使用 qwerty 都不怎么熟练的情况下,很少有人愿意学习一个新的键盘布局,更别谈设计自己使用的键盘布局了。 虽然键盘布局很小众,程序员却可以对按键布局做很多微调,比如把括号挪到容易按到的地方,把 Ctrl 与 Alt 互换,或者把 CapsLock 映射到一个更有用的功能上。虽然 gnome-tweak-tool 能进行一定程度的切换,但那完全不够。 我的键盘布局 以 dvorak 为基础,将 CapsLock 映射到 “=”,将 ScrollLock 映射到 CapsLock,将 两个 Ctrl 和两个 Alt 互换。 对原布局微调是因为原来的 Ctrl 实在太难按到了,而 Alt 的使用频率远没有 Ctrl 高;dvorak 的等号也十分难按到,所以换了这个布局用 dvorak 十分方便。 我为什么切换布局 打字不够快的话不会感觉到传统的 qwerty 布局有什么不妥,但是当我使用 qwerty 布局打字速度足够快时,感觉: 手指在键盘上飞,打字一点都不轻松,换了 dvorak 之后手指不需要经常进行远距离移动 标点符号、大于等于号都非常远,而且那个位置很不好按还容易按错 因此切换到了 dvorak,并对 dvorak 做了一个微调,上面已经说过了 我的按键布局缺点 这些缺点全都继承自标准 dvorak: 方括号和 F 键非常难按 学习起来和 dvorak 一样困难 所有快捷键基本也都需要重新学习了,vim/emacs 相当于重新学一遍 用别人的电脑就不会打字了 下一篇博客 将谈谈如何在 Linux 下最方便地创建自己的布局

我是如何以 iTunes 为中心管理和全平台(Windows/Mac/Linux/Android/Chromebook/iOS/iPod)同步音乐的

图片
前言 经过多年的探索,我总结了一套最适合我的听音乐和管理音乐的方法,这个方法并不是十分容易实现,并且为了它我也写了一些脚本,因此我把它分享出来,大家如果有需要也可以试试看。 这个方法适合谁 喜欢收藏经典音乐,喜欢将音乐下载到本地音乐库中听 有 Windows/Mac,但也希望 Linux/iPod/Android 可以用(有全平台需求) 2019.10.29 更新:解决了itunes2rhythmbox中日韩歌曲无法匹配的问题 这个问题困扰我好久,歌曲名本身看起来是一样的,但是却找不到相应的文件,原因是unicode编码方式会使有的字看起来一样编码却不一样。比如日语中的が本应是一个字符,从mac复制过来后文件名变成了2个字符か和右上角的两个点的两个字符,韩语也同理。我也没有办法穷举出所有的变化,所以就使用源文件与目标文件路径字符串之间的编辑距离以及路径中ascii码的编辑距离两个特征进行匹配,寻找最接近的音乐文件以匹配。新版的itunes2rhythmbox脚本见 这个链接 #!/usr/bin/env fish #!/usr/bin/env python3 import heapq import multiprocessing import os import re import sys from itertools import zip_longest from xml.etree import ElementTree help_message = '''Usage: Close Rhythmbox, then type: itunes2rhythmbox If you are to move or sync your whole iTunes library to Rhythmbox, This script will help you to convert iTunes playlist to Rhythmbox style playlist, and import the playlist to Rhythmbox directly. Before using this script, you should have: - an iTunes folder copied directly from your Wind...

[解决]非ubuntu发行版默认打开文件行为异常

前言: 由于刚装好的gnome默认用vlc打开文件夹,双击压缩文件直接就解压了,默认使用google-chrome打开pdf,这可太过分了,所以今天又读了一些Arch Wiki,解决了这个问题 TLDR Gnome 桌面:yaourt -S gnome-defaults-list 解释: https://wiki.archlinux.org/index.php/XDG_MIME_Applications linux 默认文件打开方式和 MIME Type 的配置有关,而这个设置在 defaults.list 中会设置默认打开方式。某些软件在安装时会提供这个 defaults.list,而有的不会,这就造成了有的文件打开方式错乱。 我后来研究了一下 Ubuntu 有没有自带的 defaults.list,发现果然安装桌面的时候都会自带一个与桌面相关的 defaults.list,本着 aur 无所不包的想法,果然就找到了 https://aur.archlinux.org/packages/gnome-defaults-list/ 进入这个页面看一下这个默认列表来源,想弄清楚为啥它在装 gnome 的时候不会自带,看到了一个链接: http://archive.ubuntu.com/ubuntu/pool/main/g/gnome-session/gnome-session_3.26.1-0ubuntu5.debian.tar.xz 它的来源竟然是 Ubuntu! 这说明 Ubuntu 自己维护了一个很好的默认列表却没有有效提交到上游(自己偷着用?),还是 Arch Linux 打包时漏掉了它?

[解决] Arch Linux 中 vscode 和 sublime-text 都无法使用中文输入法

原来是因为没装 fcitx 的 gtk2 模块,所以只要 sudo pacman -S fcitx-gtk2 就可以了 看来不能精简过头啊 我居然用 gedit 写了一上午的 LaTeX ...

使用Ubuntu创建Windows安装盘(懒人法)

前言: 以前用过一个软件可以在Linux下创建Windows安装盘的,因为极少用Windows所以忘记是哪个软件了。今天突然有装Windows的任务,在网上找了半天都没找到,后来心想不能偷懒全都找中文教程,换成英文关键词“windows bootable usb from iso on linux”,结果第一个搜索结果就解决了问题。从这次事故中收获了两个教训: 有收获就赶紧记下来,好脑子不如烂笔头 偷懒有时反而要付出更多辛苦 正文: 1. 安装 winusb (现在叫 woeusb ) sudo apt install woeusb 2. 打开 woeusb (在Application菜单里面) 3. 插上U盘 4. 这一步有点坑,需要手动卸载U盘,不然没法把Windows写入U盘 sudo umount /media/xxx/xxxxxx 5. 然后在woeusb界面里面点refresh然后随便点点点就ok 评价: 比用老毛桃方便多了

Shell alias的有趣用法

我有多个工作目录而且切换起来很麻烦的时候,想找一个命令行的工作目录管理器,可以输入很少几个字符就能顺利切换到相应工作目录,而这时突然想起来其实shell里面的alias就可以实现此功能。以fish-shell的abbr为例: abbr prj '~/Workspace/Lang/Long/Path/To/Your/Project; ls' 然后输入prj就可以直接跳转到该项目了,多个项目也同理。 想删掉这个abbr,就用 abbr  -e prj 即可。 我在网上搜索的时候顺便找到了一个和我想法类似的文章,分享给大家 10 个实用的 Bash alias

2019年5月16日:Linux上国产第三方软件指南

图片
2019年5月16日更新:QQ新选择 在AUR上翻来翻去,发现了比之前推荐的还好用的TIM,叫deepin.com.qq.office。这个是 wszqkzqk移植的 deepin-wine软件系列之一 ,经过测试,可以在xfce4桌面下完美运行。同样的,他百度网盘等软件也可以试试。 基于这个发现,我使用deepin-wine运行红警发现居然也可以完美运行。之前使用源里面的wine运行尤里的复仇总是出现BadWindow错误,使用这个deepin-wine就没有任何问题了。 2018年1月31日更新:出现许多选择 最近发现QQ和微信已经有了好几种非常优秀的选择,推荐给大家。顺便感慨一下,AppImage发展得确实越来越好了,期待以后有更大的影响力。 1. QQ/TIM: https://github.com/askme765cs/Wine-QQ-TIM 基于AppImage,加上可执行权限,直接用鼠标点开一般就行。TIM性能还很差,但QQ很完美 2. 微信: electronic-wechat :和上面那个微信比起来,还是上面那个微信略胜一筹(wewechat已经封号,看来只有这个能用了) 3. QQ音乐: coco-music :比较简单,也算够用 4. 网易云音乐: ieaseMusic :自称最好的网易云音乐客户端,确实非常好看。目前bug有点多,但是不太影响使用,外貌协会专用 附录:AppImage资源 GitHub: AppImageKit AppImage官方网站 Linux游戏站 AppImage中文论坛 2017年10月16日:今天TM2013突然无法使用及应对方案 在网上一查,发现腾讯说今年九月三十号就不再支持TM了。 网上其他上QQ的办法也有很多,包括Wine TIM、虚拟机(VirtualBox/KVM),也有Crossover的QQ8.9,还有Longene团队后来开发的新版QQ(有deb包)。 Longene提供的deb包经常CPU占到100%,其他方法也很麻烦。所以我的选择是: 不用QQ,改用微信,安装好Google-Chrome之后可以用 这个小脚本 开启微信网页版。 把这个小脚本放入$PATH里面,如果用...

CharlesTermux发布,谈谈命令行神器Termux

最近我的平板被我重置了,发现重新安装好多包好麻烦,所以弄了一个和 CharlesScripts 一样的东西,区别在于这里面功能减少了一些,所以可以写安装脚本了。里面做了一个一键安装脚本,直接一键用上我的配置。 网址在这里: https://github.com/the0demiurge/CharlesTermux Termux简介 Termux有点像一种Linux发行版(当然不是),使用apt作为包管理器,只支持很有限(却很够用)的部分软件,支持ssh(或者作为ssh服务器),可以用python写代码(虽然好多库都装不上),可以写c语言(有clang编译器和gcc,当然gcc要费点力气才装的上),甚至texlive和graphviz都有。 如果出差的话,可以用安卓平板做紧急开发了,配上realvnc,加上罗技的k380蓝牙键盘,能作为超级本的廉价替代品了。 题外话,上个学期我跨校区上课的时候,用它写论文,很给力。 部署方法 运行命令: apt update;apt install -y curl;bash -c "$(curl -fsSL https://git.io/vdUkk)" 功能 自动解决powerline字体等问题,安装fish,omf,tmux,ipython并配置主题,添加源,可以用apt装scipy,numpy,octave等。 可以自动备份安装列表,fork本项目之后可以将你自己维护的列表上传到自己的github。 关于快捷键 我常用的是以下几个功能: 音量键+和Q一块按,会出现一条常用按键。  把这个黑条向左滑,会出现一个输入框,便于粘贴和编辑。 把屏幕向左/向右滑动可以切换终端

深度学习服务器使用指南(三):如何让终端里面的任务一直运行

简介: 如果你用ssh连到远程服务器跑任务,如果连接断开或者本地电脑关机,那这个任务进程是会被kill掉的。为了避免这种问题,我将在这里介绍3个方法。 1. ssh 在上一篇指南里提了一下,用ssh的T参数: ssh user@host -T "command" 可以提交一个命令之后断开连接,在服务器开一个进程一直跑任务,用起来当然不是很方便,而且有的软件也不支持这么提交,但是不需要配置或者安装特殊的软件。 2. vnc 在第一篇指南中配置好 vnc 之后,可以在 vnc 里面进行各种操作,事后断开 vnc 的连接也没关系。当然,当 vnc 服务器关闭的时候,之前打开的所有软件包括任务都会被 kill 。 3. tmux 当你只想用ssh连接服务器,可以使用 tmux 进行操作。 tmux 可以随意断开连接,再重新连回去,类似于 vnc 吧,优点在于只需要终端操作。     操作指南: 启动tmux:$tmux 断开连接:Ctrl+b, 按完组合键之后按d 重新连接:首先,输入 tmux ls 查看已经打开的会话;找到想要连接的会话之后输入 tmux attach -t <会话名称> 就连回去了。其中,第一个会话的会话名称为 “0”, 那么直接 tmux attach -t 0 就能连接回来第一个会话,其他的以此类推。

如何在终端(apt)使用ShadowSocks代理--tsocks简介及教程

2019年6月12日更新:不再建议使用tsocks,建议使用proxychains-ng 有的时候安装Google的包,还是会连接失败,而apt本身不支持socks代理。近期hosts不给力,所以还是要靠ShadowSocks。这里简要介绍一下tsocks。 安装方法: 用apt就能装 配置方法: 编辑/etc/tsocks.conf 如果没有以下信息,则加入: local = 127.0.0.0/255.0.0.0 server = 127.0.0.1 server_type = 5 server_port = 1080 其中,第一行指定不走代理的ip',我们指定凡是127开头的都不走代理。server_type官方要求为5才能用,剩下俩看名字就知道是干啥的,采取默认即可。 使用方法: tsocks command 测试: tsocks curl ip.cn tsocks curl google.com 使用apt: sudo tsocks apt update 注意:经过尝试发现sudo要放在tsocks前面,否则apt会走不了代理。 可以试试我写的 apt bash小脚本 ,把它放到/usr/local/bin并加入可执行权限就可以运行。

Tux Cursor: 使用Linux吉祥物小企鹅当作你的鼠标指针

图片
Tux cursor! 网址: 原始版本 可变更大小的版本 安装方法: 解压然后把tuxcursor文件夹复制到/usr/share/icons或~/.icons里面,就可以在gnome-tweak里面换了 最后附赠一个Bread Cursors https://www.gnome-look.org/p/1176812/

深度学习服务器使用指南(二):向管理员申请到帐号之后

图片
需要使用服务器的话,告诉管理员你想要的用户名,管理员会帮你开一个帐号,然后给你ip和初始密码,想办法用openssh或者putty登陆上就好。 接下来是拿到帐号和密码之后你应该做和了解的事情: 使用passwd命令修改自己的密码 使用 第一篇 里面的方法设置好vnc 配置ssh无密码登陆 看 这个文章 和 这个文章 ,每个人最好平时只用一块GPU,防止占用过多资源,不然管理员看到你一下子把显存全占满了会找你谈话的 从官网下载Anaconda,安装上之后就可以无root使用conda install或者pip install了 使用elinks命令行浏览器上网(上网关) 使用nvidia-smi来观测显卡状态,使用watch命令来持续观察nvidia-smi的结果 想把自己本地程序或者数据发送到服务器,有两种常用方案,一般代码最好使用git,数据最好使用scp(Windows下是winscp),另外数据不要出现在git中。 ssh user@host -T "command" 可以传送一个命令过去,不需要一直开着ssh窗口,不用担心ssh连接中断会出现什么问题。 如果还需要root,比如需要使用caffe,把依赖告诉管理员,然后在用户目录下编译安装即可。 如果这篇文章帮到了你,不妨请我吃一碗泡面(微信二维码)

深度学习服务器使用指南(一):如何为新电脑配置用户和vnc服务

0. 管理员一般已经装好vnc服务了,只需要在你自己的电脑上装个vnc客户端就行了。 如果没装的话联系管理员运行 sudo apt install vnc4server 1. 首先打开终端登陆服务器 2. 创建vnc密码 mkdir .vnc vncpasswd 3. 将 ~/.vnc/xstartup 里面的内容修改为附录里面的内容: nano ~/.vnc/xstartup 4. 加可执行权限 chmod +x ~/.vnc/xstartup 5.开启服务 vncserver :端口号 比如 vncserver :3 或者设置分辨率 vncserver :5 -geometry 1366x768 如果配置的有问题,例如运行下面的就可以关掉3号端口 vncserver -kill :3 可以选择把自己使用的vnc命令以及自己的帐号名发给管理员,比如 vncserver :25 -geometry 1366x768, username 管理员会帮你设置好开机自动启动vnc服务。 6. 此时配置已经完成,退出服务器。安装vncviewer: sudo apt-get install xvnc4viewer 7. 启动vncviewer软件,连接服务端: vncviewer 服务端IP:端口号 端口号比你之前设置的要加上5900才行 附录: 如果桌面是mate,xstartup 使用下面的内容 #!/bin/sh # Uncomment the following two lines for normal desktop: unset SESSION_MANAGER unset DBUS_SESSION_BUS_ADDRESS exec /etc/X11/xinit/xinitrc [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources xsetroot -solid grey vncconfig -iconic & x-terminal-emulator -geometry 80x24+1...

[solved]:gpt+uefi安装elementary OS的时候,无法启动,直接进入grub>

我此前使用Debian,把/boot单独分出来分配jfs文件系统,在Debian里面没出问题,但是在elementary OS里面grub似乎不能识别jfs,换成ext4后解决 现象:在grub里面用ls (hd1,2)找不到boot分区,显示unknown filesystem,改文件系统就好了。 因为grub实际上不认识很多fs

linux-csi-tools部署记录

我采用 old installation instruction  的方法,并对里面个别几个地方有所修改,以适应国内有墙的现状。 参考了一部分 这个博客 。 打开终端把代码复制到终端运行即可。 更新_2016/11/08: 刚刚看到知乎有人问为什么ping了但是记录不了dat数据,我当时也遇到过这个问题,解决办法就是安装10.04版本的ubuntu。我曾经因为这个问题重装过无数遍ubuntu,最后按照官网的建议安装了10.04版,就成功了,一点困难都没有遇到。不过现在想要安装旧版ubuntu的话,很多软件安装起来可能会费一点劲,大家可以去寻找一下有没有支持这个版本ubuntu的源。 另外去google上一搜,发现居然连我发的这种浏览量少的文章都有人剽窃,csdn上的内容将删掉,以后发到这里。有事email我 the0demiurge@yahoo.com 1. 准备工作 我安装了Ubuntu10.04 desktop-i386版,使用的是刻录光盘镜像的方法,大家也可以制作启动u盘或者用虚拟机安装到物理硬盘(我最喜欢的方式)。注意/home分区要留足够的空间(建议10gb以上),/分区也要足够大,建议5gb以上。其他部分很简单,按照安装包的指示一步步来就可以。因为要编译新内核,根目录空间不足的话会不成功。 安装的时候注意几个问题,Linux碎片化严重,用不受支持的linux发行版或版本会导致编译失败,非常令人头疼。而ubuntu lts版支持时间也不长,安装软件的话如果apt用不了可以试着去百度或launchpad找deb包。 到 对方提供的github网址 里面,下载源代码,到右栏可以找到download zip file,下载完毕之后解压放到~/下面,文件夹改名为linux-80211n-csitool (放到别的地方也可以,不过需要修改下面每一条引用它的代码),由于国内网络环境不好,文件过大,用Git clone的话及其容易失败,其他的小文件没关系,大家自己解决vpn吧,到网上搜索linvpn应该可以用一阵子,不过ubuntu的vpn设置方面有几点需要注意,百度上面也有介绍。 更新:现在比较好用的解决网络问题的方案是lantern和hosts 可以下载我写的 这个脚本 来使用hosts长期翻墙 sudo ...

此博客中的热门博文

Flash被淘汰后打开swf文件的最佳方法

[SOLVED] Supermicro cannot connect to VGA video port or iKVM

MacBook日文键盘四种输入模式输入法切换(同样适用于其他布局的键盘)