当前位置:  建站>运营/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
axel -a http://cdimage.debian.org/cdimage/weekly-builds/amd64/iso-dvd/
2, 制作U盘安装盘:
cat debian-testing-amd64-DVD-1.iso > /dev/sdx
3, 默认安装的是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 contrib
6, multimedia source warning ?
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1F41B907
7, 修改用户
在文件/etc/sudoers中添加一行, 如下:
username ALL=(ALL:ALL) ALL
8, 安装邮件客户端icedove(其实就是thunderbird, 因为商标问题, 在debian下porting为这个)
apt-get install icedove icedove-l10n-zh-cn
p.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:username
10, 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 install
p.s. You can also get it from http://www.realtek.com.tw/
[Note]:- Cannot build ?- Pls try to do this:
    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
12, thinkpad 中键滑屏设置

add code below into /etc/X11/xorg.conf.d/20-thinkpad.conf (creat this file)
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"
EndSection
More 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 --install
Details-> 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
前言
“授之以鱼不如授之以渔”,翻墙是目前it人事必备技能

申请google app engine
  • 注册gmail账户
  • 去 http://appengine.google.com/ 申请帐号
  • 记住自己申请的appid,亦即申请页面中的Application Identifier


Ubuntu下配置GAE
  • 确保系统装有Python版本为2.x而非3.x版本
  • 到GoAgent项目主页下载主程序,http://code.google.com/p/goagent/ (可以参考上面的简易教程)
  • 在server目录下运行,进行appid上传
    python uploader.zip

  • 修改解压后的local/proxy.ini文件,[gae]下的appid = 你申请的appid(多个appid请用“|”隔开)
  • 修改完成后,即可在本地使用代理了,代理地址为127.0.0.1:8087,确保该端口号没被占用,可以修改proxy.ini改变listen的端口号
  • 在终端开启tmux,运行
    python proxy.py
  • chrome浏览器安装扩展SwitchySharp插件,导入这个设置,https://goagent.googlecode.com/files/SwitchyOptions.bak,选择自动切换模式(记住首先备份自己的SwitchySharp配置,例如我是用ssh + privoxy + pac翻墙,需要保留自己的配置)

  • 解决证书问题
    类似twitter和google+,因此https的证书问题禁止访问,因此需要将local/ca.crt证书导入,下面简单介绍一下

    安装libnss3-tools
    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 查看评论

        
    最新技术文章:
    ▪SQVI和SAP查询QUERY的区别和使用注意事项    ▪彻底理解Cisco/Linux/Windows的IP路由    ▪Exchange 2010 处于禁止发送用户自动收到来自IT...
    ▪MB_CHANGE_DOCUMENT使用方法    ▪ALV的html表头    ▪【译】如何精确判断最终用户响应时间过长的...
    ▪apache2.4.4启用deflate压缩    ▪使用vmware 配置centos 6.0+ 网络出现的各种问题...    ▪十句话教你学会Linux数据流重定向
    ▪centos6.x已经安装的系统添加图形界面    ▪Linux查看CPU和内存使用情况    ▪win7问题解决,凭据管理器和无法访问,不允...
    ▪Dynamics CRM 2013 初体验(4):不再被支持的功...    ▪win7下制作ubuntu系统安装启动盘和U盘安装ubuntu...    ▪Linux cp -a用法
    ▪Windows Server时间服务器配置方法    ▪Tomcat+memcached实现Session共享    ▪Linux修改系统环境变量PATH路径的方法
    ▪Citrix 服务器虚拟化之二十七 XenApp6.5发布服务...    ▪搭建本地Ubuntu 镜像服务器    ▪Create local metadata resource of yum
    ▪tsm ANS0326E问题处理    ▪Windows SVN变化邮件通知(Python2.7实现)    ▪linux下的内核测试工具——perf使用简介
    ▪Nginx TCP Proxy模块的编译安装    ▪OSX: SSH密钥使用日记(2)    ▪OSX: SSH密钥使用日记(1)
    ▪Manually start and stop Oracle XE in Ubuntu    ▪Disable autostart of Oracle-xe in Ubuntu    ▪tar命令-linux
    ▪xtrabackup-2.1.2-611安装    ▪无废话ubuntu 13.4文件共享配置    ▪Unix文本处理工具之sed
    ▪hpux 操作系统 磁带备份与恢复    ▪HP DL360 G7通过iLO部署系统    ▪Redhat 6.0中VNC Server的配置方法
    ▪hpux 操作系统磁带备份与恢复    ▪用C++编程调用libvirt的API来创建KVM虚拟机    ▪hpux- hp小型机日常硬件故障处理case(一)
    ▪web集群时session同步的几种方法(统计)    ▪inux常用命令大全    ▪BAT 批处理实现循环备份N天文件夹
    ▪BIND9私有DNS服务器小环境搭建实验    ▪Exchange2013增量备份    ▪OSSEC Monitor your App log file
    ▪《深入理解Nginx》阅读与实践(三):使用upstre...    ▪如何给Fedora 15创建磁盘分区    ▪Packet Sniffer Code in C using sockets
    ▪Error, some other host already uses address    ▪修改uCOS_II以实现“优先级+时间片”联合调度    ▪weblogic开发模式与生产模式介绍
    ▪Wireshark 高级特性    ▪ubuntu13.04版本下安装RabbitVCS,类似windows的Tortoi...    ▪Apache 一台主机绑定多个域名及虚拟主机
    ▪linux安全设置    ▪RHEL双网卡绑定    ▪Linux shell if参数
    ▪Windows配置路由时可以指定源地址啦    ▪centos安装vim7.4    ▪S3C2410 实验三——块拷贝、字拷贝(寄存器的...
    ▪系统运维——日志处理    ▪ip_conntrack缓存neighbour    ▪关键在封装并发出了帧-IP冲突也无所谓
    ▪weblogic11g 安装——linux 无图形界面    ▪《数据通信与网络》笔记--SCTP    ▪《数据通信与网络》笔记--TCP中的拥塞控制
    ▪weblogic11g 安装集群 —— win2003 系统、单台主...    ▪weblogic11g 节点管理器 nodemanager    ▪Citrix 服务器虚拟化之二十六 应用程序虚拟化...
    ▪如何将windows下的文件夹挂载到linux虚拟机下    ▪在64位AIX6.1下安装SAP JCo    ▪Outlook启动时提示“找不到文件Outlook.pst文件”...
    ▪weblogic8.1 登陆5 ip 限制    ▪weblogic 内存 及 内存溢出    ▪手把手教你在Windows端搭建Redmine项目管理软件
    ▪启动及重新启动nginx,重启nginx后丢失nginx.pid问...    ▪Win7实现快速启动栏并实现靠左边的终极操作...    ▪《深入理解Nginx》阅读与实践(二):配置项...
    ▪显示grub引导菜单    ▪nagios监控主机    ▪linux各种数据流重定向
    ▪centOS安装chrome浏览器    ▪Slackware 14 安装完全指南    ▪SharePoint 2013的100个新功能之内容管理(三)
    ▪Citrix 服务器虚拟化之二十一 桌面虚拟化之部...    ▪[问,ask]ubuntu13.04安装vncserver后只显示桌面,不显...    ▪Win7中IIS出现“HTTP 错误 404.17 - Not Found 请求的...
    ▪CentOS快速安装最新版本的SaltStack    ▪CentOS 6.4 快速安装Nginx笔记    ▪磁盘管理——RAID 0
     


    站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3