当前位置: 建站>运营/SEO
本页文章导读:
▪在thinkpad上安装debian wheezy/sid (Note of install debian wheezy/sid on Thinkpad) 亲测机型: Thinkpad T420(爱机)
1, 下载镜像文件: debian-testing-amd64-DVD-1.isoaxel -a http://cdimage.debian.org/cdimage/weekly-builds/amd64/iso-dvd/2, 制作U盘安装盘:cat debian-testing-amd64-DVD-1.iso > /dev/sdx3, 默认安装的是.........
▪Ubuntu利用GAE翻墙 前言
“授之以鱼不如授之以渔”,翻墙是目前it人事必备技能
申请google app engine
注册gmail账户去 http://appengine.google.com/ 申请帐号记住自己申请的appid,亦即申请页面中的Application Ident.........
▪移植wireless extension 1.认识wireless extension
Wireless Extension (WE)是一组通用的API,能在用户空间对通用Wireless LANs进行配置和统计。它的好处在于仅通过一组单一的工具就能对各种各样的Wireless LANs进行管理,不过它们.........
[1]在thinkpad上安装debian wheezy/sid (Note of install debian wheezy/sid on Thinkpad)
来源: 互联网 发布时间: 2013-10-27
亲测机型: Thinkpad T420(爱机)
1, 下载镜像文件: debian-testing-amd64-DVD-1.iso
只安装base系统, 完成后再安装需要的桌面环境(以kde为例).
4, 安装kde:
- 将debian-testing-amd64-DVD-1.iso拷贝到U盘, 或者移动硬盘...
- 手动挂载该U盘(当然要用root)
- 把镜像文件作为源(安装DVD里的kde而不是通过网络, 这样要快很多)
也会安装fcitx输入法(个人感觉在debian下比ibus好用)
5, 更改更新源/etc/apt/sources.list
在文件/etc/sudoers中添加一行, 如下:
我在备份的时候发现要先创建账户, 然后把自动生成的~/.icedove/xxxx.default/Mail用之前备份的替换掉才可以.
9, virtualBox
- 上面包含了virtualbox的源, apt-get update后直接apt-get install virtualbox-4.2
http://www.thinkwiki.org/wiki/How_to_configure_the_TrackPoint#GPointing_Device_Settings
15, install adobe flash player
16, Nivdia Optimus for linux(省电技术)
1, 下载镜像文件: debian-testing-amd64-DVD-1.iso
axel -a http://cdimage.debian.org/cdimage/weekly-builds/amd64/iso-dvd/2, 制作U盘安装盘:
cat debian-testing-amd64-DVD-1.iso > /dev/sdx3, 默认安装的是gnome桌面, 如果想安装别的桌面环境可以在安装过程中不选择安装桌面环境.
只安装base系统, 完成后再安装需要的桌面环境(以kde为例).
4, 安装kde:
- 将debian-testing-amd64-DVD-1.iso拷贝到U盘, 或者移动硬盘...
- 手动挂载该U盘(当然要用root)
mount /dev/sdx /media/xxx- 找到系统镜像在U盘上的位置, e.g.
/media/xxx/system-img/debian-testing-amd64-DVD-1.iso- 创建一个cdrom软链接到"/dev/"
ln -s /media/xxx/system-img/debian-testing-amd64-DVD-1.iso /dev/sr0(如果之前有sr0先将其mv为sr1, 不用担心, 重启后就恢复了)
- 把镜像文件作为源(安装DVD里的kde而不是通过网络, 这样要快很多)
apt-cdrom add- 安装kde桌面环境
apt-get update apt-get install task-kde-desktop- 安装中文环境(显示语言还是e文,如果要中文显示在settings里面), 安装后就能正常显示中文(否则好多乱码);
也会安装fcitx输入法(个人感觉在debian下比ibus好用)
task-chinese-s-desktop - Simplified Chinese desktop kde-l10n-zhcn - Chinese Simplified (zh_CN) localization files for KDE task-chinese-s - Simplified Chinese environment task-chinese-s-kde-desktop - Simplified Chinese KDE desktop- 重启后进入kde桌面环境
5, 更改更新源/etc/apt/sources.list
## 163 #deb http://mirrors.163.com/debian wheezy main contrib non-free #deb-src http://mirrors.163.com/debian wheezy main non-free contrib #deb http://mirrors.163.com/debian wheezy-proposed-updates main contrib non-free #deb-src http://mirrors.163.com/debian wheezy-proposed-updates main contrib non-free ## china deb http://ftp.cn.debian.org/debian/ wheezy main contrib non-free deb-src http://ftp.cn.debian.org/debian/ wheezy main contrib non-free deb http://ftp.cn.debian.org/debian/ wheezy-proposed-updates main contrib non-free deb-src http://ftp.cn.debian.org/debian/ wheezy-proposed-updates main contrib non-free deb http://ftp.cn.debian.org/debian/ wheezy-backports main contrib non-free deb-src http://ftp.cn.debian.org/debian/ wheezy-backports main contrib non-free # debian security updates deb http://security.debian.org/ wheezy/updates main contrib deb-src http://security.debian.org/ wheezy/updates main contrib # multimedia deb http://deb-multimedia.org wheezy main non-free # virtualbox deb http://download.virtualbox.org/virtualbox/debian wheezy contrib6, multimedia source warning ?
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1F41B9077, 修改用户
在文件/etc/sudoers中添加一行, 如下:
username ALL=(ALL:ALL) ALL8, 安装邮件客户端icedove(其实就是thunderbird, 因为商标问题, 在debian下porting为这个)
apt-get install icedove icedove-l10n-zh-cnp.s. 以前备份的thunderbird或者icedove邮件直接拷贝到~/.icedove/xxxx.default/Mail就可以了
我在备份的时候发现要先创建账户, 然后把自动生成的~/.icedove/xxxx.default/Mail用之前备份的替换掉才可以.
9, virtualBox
- 上面包含了virtualbox的源, apt-get update后直接apt-get install virtualbox-4.2
- 修改"Default Machine Folder", 直接在 "~/.VirtualBox/VirtualBox.xml" 中修改默认路径(VirtualBox VMs)
- 装完virtualbox无法挂载u盘(等外设),在/etc/group里修改用户组,如下:
vboxusers:x:121:username10, cannot found wifi firmware ?
apt-get install firmware-iwlwifi
11, wifi驱动
https://sudolee.googlecode.com/files/rtl_92ce_92se_92de_8723ae_88ee_linux_mac80211_0012.0207.2013.tar.bz2
Use this source code, just do follow:make sudo make uninstall sudo make installp.s. You can also get it from http://www.realtek.com.tw/
[Note]:- Cannot build ?- Pls try to do this:12, thinkpad 中键滑屏设置 add code below into /etc/X11/xorg.conf.d/20-thinkpad.conf (creat this file)1, apt-get install build-essential linux-headers-$(uname -r) # 第2步可能不需要了,但是很久以前装wheezy wifi驱动的时候需要这一步 # 如果第一步结束后可以make,就不要ln了 2, ln -s /usr/src/linux-headers-$(uname -r)/ /lib/modules/$(uname -r)/build
Section "InputClass" Identifier "Trackpoint Wheel Emulation" MatchProduct "TPPS/2 IBM TrackPoint|DualPoint Stick|Synaptics Inc. Composite TouchPad / TrackPoint|ThinkPad USB Keyboard with TrackPoint|USB Trackpoint pointing device" MatchDevicePath "/dev/input/event*" Option "EmulateWheel" "true" Option "EmulateWheelButton" "2" Option "Emulate3Buttons" "false" Option "XAxisMapping" "6 7" Option "YAxisMapping" "4 5" EndSectionMore info:
http://www.thinkwiki.org/wiki/How_to_configure_the_TrackPoint#GPointing_Device_Settings
http://wiki.debian.org/InstallingDebianOn/Thinkpad/Trackpoint
13, cannot mount removeable storage after install debian via usb ? (无法挂载u盘、移动硬盘?)
用u盘安装系统的时候, 系统在/etc/fstab里设置了sdb*的权限, 如下:
将这几行删掉就好了.
/dev/sr0 /media/cdrom0 udf,iso9660 user,noauto 0 0 /dev/sdb1 /media/usb0 auto rw,user,noauto 0 0 /dev/sdb2 /media/usb1 auto rw,user,noauto 0 0
Details-> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=612119
p.s
因为安装系统之前u盘就已经attach到pc上了,所以,出于安全的考虑需要设置它们的权限(如同要设置硬盘的权限一样)。
但对用户来说却成了一个bug。
14, upgrade from wheezy to sid:
[Note]:我是直接从testing更新到unstable的, 如果你安装的stable就要先更新到testing.
a) 把wheezy的/etc/apt/sources.list更新到sid ## china deb http://ftp.cn.debian.org/debian/ sid main contrib non-free deb-src http://ftp.cn.debian.org/debian/ sid main contrib non-free # multimedia deb http://deb-multimedia.org sid main non-free # Bumblebee deb http://suwako.nomanga.net/debian sid main contrib deb-src http://suwako.nomanga.net/debian sid main b) apt-get update c) apt-get dist-upgrade d) reboot
15, install adobe flash player
howto install: apt-get install flashplugin-nonfree howto udate: update-flashplugin-nonfree --installDetails-> http://wiki.debian.org/FlashPlayer
16, Nivdia Optimus for linux(省电技术)
a) Add archive key to apt keyring. Run as root: wget -O - http://suwako.nomanga.net/suwako.asc | apt-key add - b) Update your sources.list configuration. Either add the following to /etc/apt/sources.list or to new file at /etc/apt/sources.list.d/ directory: deb http://suwako.nomanga.net/debian sid main contrib deb-src http://suwako.nomanga.net/debian sid main c) apt-get update d) apt-get install bumblebee bumblebee-nvidia e) Add yourself to bumblebee group. Run as root, repl
[2]Ubuntu利用GAE翻墙
来源: 互联网 发布时间: 2013-10-27
前言
申请google app engine
Ubuntu下配置GAE
确保系统装有Python版本为2.x而非3.x版本 到GoAgent项目主页下载主程序,http://code.google.com/p/goagent/ (可以参考上面的简易教程) 在server目录下运行,进行appid上传
修改解压后的local/proxy.ini文件,[gae]下的appid = 你申请的appid(多个appid请用“|”隔开)
修改完成后,即可在本地使用代理了,代理地址为127.0.0.1:8087,确保该端口号没被占用,可以修改proxy.ini改变listen的端口号 在终端开启tmux,运行 chrome浏览器安装扩展SwitchySharp插件,导入这个设置,https://goagent.googlecode.com/files/SwitchyOptions.bak,选择自动切换模式(记住首先备份自己的SwitchySharp配置,例如我是用ssh
+ privoxy + pac翻墙,需要保留自己的配置)
解决证书问题
安装libnss3-tools
导入证书
支持IPV6
“授之以鱼不如授之以渔”,翻墙是目前it人事必备技能
- 注册gmail账户
- 去 http://appengine.google.com/ 申请帐号
- 记住自己申请的appid,亦即申请页面中的Application Identifier
python uploader.zip
python proxy.py
类似twitter和google+,因此https的证书问题禁止访问,因此需要将local/ca.crt证书导入,下面简单介绍一下
sudo apt-get install libnss3-tools
导入证书
证书位于 oagent-goagent-217684b/local/CA.crt
certutil -d sql:$HOME/.pki/nssdb -A -t “C,,” -n GoAgent -i ‘/goagent-goagent-217684b/local/CA.crt’
支持IPV6
GoAgent支持ipv6,如果所处网络支持ipv6,则可将代理设置成ipv6模式,配合ipv6 hosts使用(https://ipv6-hosts.googlecode.com/hg/hosts)
修改local/proxy.ini中的profile = google_ipv6即可
作者:zinss26914 发表于2013-4-22 16:50:08 原文链接
阅读:6 评论:0 查看评论
[3]移植wireless extension
来源: 互联网 发布时间: 2013-10-27
1.认识wireless extension
Wireless Extension (WE)是一组通用的API,能在用户空间对通用Wireless LANs进行配置和统计。它的好处在于仅通过一组单一的工具就能对各种各样的Wireless LANs进行管理,不过它们是什么类型,只要其驱动支持Wireless Extension就行;另一个好处就是不用重启驱动或Linux就能改变这些参数。
Wireless tools for Linux是一个Linux命令行工具包,用来设置支持Linux Wireless Extension的无线设备。
Wireless Tools (WT)就是用来操作Wireless Extensions的工具集,它包括以下工具:
iwconfig:设置基本无线参数
iwlist:扫描、列出频率,比特率,密钥等
iwspy:获取每个节点链接的质量
iwpriv:操作Wireless Extensions 特定驱动
ifrename: 基于各种静态标准命名接口
2.移植wireless extension到linux2.6.12
参考网站: http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html
这里有linux2.6.X的补丁,照着补丁的内容修改,或者拷贝下来用diff命令打补丁。
Modify include/linux/wireless.h
Modify include/linux/netdevice.h
Modify include/net/iw_handler.h
Modify net/core/wireless.c
Modify net/core/rtnetlink.c
Modify net/core/net-sysfs.c
Modify drivers/net/wireless/orinoco.c
Modify drivers/net/wireless/Kconfig
Modify drivers/usb/net/zd1201.c
另外无线模块,wpa工具等移植。
作者:williamwang2013 发表于2013-4-22 16:36:47 原文链接
阅读:51 评论:0 查看评论
最新技术文章: