转载请注明作者与出处!谢谢!

  最近准备彻底转换到Linux平台,之前一直用的是Red Hat,对Debian不是很熟悉,花了不少时间摸索。下面记录一下安装的过程以便备忘,顺便给他人能做个参考。

我的是DELL N5010 M480的笔记本,ATI的显卡,Intel Wireless-N 1000的无线网卡

# lspci | grep VGA
01:00.0 VGA compatible controller: Advanced Micro Devices, Inc. [AMD/ATI] Madison [Mobility Radeon HD 5650/5750 / 6530M/6550M]
# lspci | grep Wi
12:00.0 Network controller: Intel Corporation Centrino Wireless-N 1000 [Condor Peak]

AMD官网的驱动能用,但是要装不少东西,而且没有详细的教程,昨天上午我用AMD官网的驱动安装后黑屏,又网上找各种安装教程,把所有的安装依赖都敲到终端装了一遍,依然不行,最后运行了/usr/share/ati/下面的一个 fglrxxxxx.run卸载脚本,结果重启之后竟然好了,但过程无法复制。

今天又用官网的那个驱动安装,安装后试着用/usr/share/ati/下面的fglrxxx.run卸载脚本自动卸载一些东西,看看行不行,结果重启后屏幕分辨率是变成最高分辨率了,但是desktop 崩溃了。

搜到贴吧一个帖子,说Debian WiKi有安装方法,今天下午先试了WiKi里面讲的AMD官网驱动安装方法,结果依旧不行,最终就彻底放弃了官网驱动,然后尝试了一下WiKi里面开源的驱动,终于OK,输入法也好了!

最后才发现原来AMD官方的驱动与GNOME不兼容 (This driver is incompatible with the GNOME desktop, as it does not support the EGL interface. It is recommended to use the free radeon driver instead.)

回过头来,发现没有太多复杂的东西,记录如下:

安装前:下载好Debian 8.0 镜像,然后用Ultraiso刻录到U盘,插到USB,从USB启动引导安装。具体怎么从USB启动引导安装请自行谷歌百度:)

我下载的是DVD版本的Amd64位:debian-8.0.0-amd64-DVD-1.iso.torrent(Amd64和Intel64是一样的,Amd64授权给Intel,两者通用,Amd先推出的64指令集,所以以Amd64命名)

MD5校验和为:908a54eb629f410c647a573f91e80775        debian-8.0.0-amd64-DVD-1.iso

从USB启动引导安装后(好像我的报了个错,没在意是什么错误),出现一个界面,不像Red Hat是自行选择安装模式,Debian 8的是个命令行界面,按下TAB键会出现几个选项,直接输入installgui启用图形界面的Debian安装。(也可以输入install,进入文本模式进行安装)

安装语言我使用的英文。想使用中文后面可以切换。

安装后需要联网,网上有个人提供了一个巧妙的方法:

关于网络:因为家里用wifi,而安装时候不识别无线网卡,所以用了另外一种方法,先手机连接上家庭wif,然后用USB线连接到电脑,在手机里启动网络共享(USB共享网络),因为安装过程会检测到usb0网络,直接选择就可以。

不建议安装过程联网,那样会下载一些更新,我这边网速还可以,但是下载依然慢的要死,都好几个小时。

注意:以下全部使用 root 权限

1. 先替换163的源,网易的速度快。

# vi  /etc/apt/source.list

追加源:

deb http://mirrors.163.com/debian jessie main non-free contrib
deb http://mirrors.163.com/debian jessie-proposed-updates main contrib non-free
deb http://mirrors.163.com/debian-security jessie/updates main contrib non-free
#deb-src http://mirrors.163.com/debian jessie main non-free contrib
#deb-src http://mirrors.163.com/debian jessie-proposed-updates main contrib non-free
#deb-src http://mirrors.163.com/debian-security jessie/updates main contrib non-free
#deb http://http.us.debian.org/debian jessie main contrib non-free
#deb http://non-us.debian.org/debian-non-US jessie/non-US main contrib non-free
deb http://security.debian.org jessie/updates main contrib non-free

添加后更新包列表:

# aptitude update

如果更新的时候报错,且报错的信息含有cdrom关键词,那么应该是源里面有个

deb cdrom:[Debian GNU/Linux 8.0.0 _Jessie_ - Official amd64 DVD Binary-1 20150425-12:54]/ jessie contrib main 没有被注释,加个#号注释掉即可。

PS:因为安装Debian 8.0的时候,不能自动识别和安装无线网卡驱动,所以自己安装无线网卡的驱动。

2. 安装无线网卡驱动

# aptitude install firmware-iwlwifi

3. 安装完后启动wifi模块

# modprobe -r iwlwifi ; modprobe iwlwifi

安装完模块点击屏幕右上角就出现Wi-Fi了,然后就能连接了,如果没出现,那么注销用户或者重启系统。

4. 安装ATI显卡驱动(开源)(方法步骤来自Debian WiKi)

A.先升级一下软件包

# aptitude upgrade

B.安装下面3个包

# apt-get install firmware-linux-nonfree libgl1-mesa-dri xserver-xorg-video-ati

C.重启系统

# reboot

以上用到的Debian WiKi链接:

A. https://wiki.debian.org/AtiHowTo 中Installation步骤第一步使用的并不是Debian Jessie的源,用的网易的源,因为快一些。

重启后进入系统,屏幕应该就好了!

5.安装输入法

A. Fcitx输入框架

# apt-get install fcitx fcitx-table-wubi-large fcitx-ui-classic fcitx-ui-light fcitx-frontend-gtk3 fcitx-config-gtk

B. 配置语言编码:

# dpkg-reconfigure locales

进入勾选:

  • en_US.UTF-8  UTF-8
  • zh_CN.UTF-8 UTF-8

选择完毕后确认返回,返回时会询问设置哪个为默认的系统的语言编码,用中文就选择zh_CN.UTF-8 UTF-8,用英语环境就选择en_US.UTF-8  UTF-8。

以后如果想切换语言环境,就再次运行上面的命令 (dpkg-reconfigure locales) ,选择语言编码,确定并重启以更换。

C. 调整输入法

如果一直是英文环境,打开Fcitx Configuration(Fcitx配置),点击 “ + ”号添加输入法,去除勾选“Only show current language”,然后搜索“pinyin”添加即可。

如果是中文环境,在应用程序中找到Fcitx Configuration(Fcitx配置)点击打开,会列出好几个输入法,第一个输入法是非激活状态的,因此从第二个开始看。

切换出中文输入法的默认快捷键是Ctrl + Space,在中文输入法之间相互切换的快捷键是Shift + Ctrl。点击上下尖括号调整输入法顺序(∧∨)。之后用 Ctrl + Space就能切换输入法了,切换的方式自己也可以在Fcitx Configuration(Fcitx配置)中的全局配置中设置。

搜狗输入法的安装(A、B步必须执行过,不能上来就单独安装搜狗输入法!):

在这里http://pinyin.sogou.com/linux/ 下载搜狗输入法,Debian与Ubuntu通用,不要看那个帮助,那个很老了。

下载后,切换到下载目录,使用命令 dpkg -i sou sogoupinyin.deb来安装(具体包名看你的文件),安装时会报错,提示有依赖问题,使用命令 sudo apt-get -f install来自动修复依赖,然后使用命令 dpkg -i sou sogoupinyin.deb来再次安装即可。

如果不能切换出中文,或者无法输入中文,多尝试按快捷键切换几次,比如 ctrl + space, ctrl + shift, shift,这几个快捷键多按几下,试着输入看看。

关于SunPinyin输入法翻页的快捷键,默认是-和=,如果不喜欢或者不习惯的话可以Fcitx Configuration(Fcitx配置)中的全局配置中设置为PgUp和PgDn。

至此,输入法就安装好了。

6. Debian 8.0 vi上下左右变ABCD的处理

在使用vi编辑/etc/apt/source.list文件时,按笔记本的上下左右方向键,vi里面直接变成了ABCD的字母。

解决办法:

# vi /etc/vim/vimrc.tiny

找到set compatible改为如下

set nocompatible
set backspace=2

添加set backspace=2是因为退格键不能用。

7. 模块报错

在开机或者更新源或系统时会看到类似提示:

W: Possible missing firmware /lib/firmware/rtl_nic/rtl8411-1.fw for module r8169

这是缺少网卡驱动,使用命令:

# apt-get install firmware-realtek

运行命令安装即可解决。

8. Debian 8.0 允许root用户登陆桌面

Debian桌面系统,默认不允许root用户登录,需要通过修改相应的配置文件“/etc/pam.d/gdm3”和“/etc/gdm3/deamon.conf”,才能允许root用户登录。

配置如下:

以普通用户登陆后,打开终端,使用root权限编辑文件

# vi  /etc/gdm3/daemon.conf

在[security]字段下一行添加加“AllowRoot = ture”一行(不含引号),注意大小写,修改后保存退出。

再使用root权限编辑文件

# vi  /etc/pam.d/gdm-password

在第三行看到:auth   required        pam_succeed_if.so user != root quiet_success

添加#将这行注释掉,修改为:

#auth   required        pam_succeed_if.so user != root quiet_success

修改后保存退出,就能使用root用户登陆系统桌面了。

9. Debian 8.0 触摸板启用“点击”

不使用鼠标是习惯用轻触触摸板来代替单击,每次要单击时就嘎蹦嘎崩的按触摸板的两个键就非常麻烦和难受,在Debian 8 Gnome桌面环境下,在桌面空白处右击,点击Setting(设置)--Mouse & Touchpad(鼠标和触摸板)--勾选Tap to click(触摸点击)就触摸板启用“点击”了。

但是在锁屏界面却依然无效,解决方法是配置文件:

# vi  /usr/share/X11/xorg.conf.d/10-evdev.conf

配置文件下面同一部分内容改为:

Section "InputClass"
Identifier "evdev touchpad catchall"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton2" "3"
EndSection

修改后保存退出注销即可。

10. Debian 8.0 GNome最小化所有程序

在打开多个窗口的情况下,想要返回桌面时,在Windows下可以直接Windows + D快速最小化所有窗口,再次Windows + D可以迅速还原之前的窗口,使用Debian 8.0 的Ctrl + Alt + 来切换工作区不是很方便,因为要2只手,用Windows + H 呢一次又只能一个,怎么样能像Windows下可以直接Windows + D呢。

解决方法:

在Debian 8.0 Gnome桌面环境下,在桌面空白处右击,点击Setting(设置)—>Keyboard(键盘)—>Shortcuts(快捷键)—>Navigation(导航)—>Hide all normal windows(隐藏所有正常窗口)--定义一个快捷键(同时按下Windows + D) 即可。

PS:Debian 8里面的Super就是Windows键。

11. Debian 8.0 截图工具

网上搜索看别人说Debian下面用得感觉比较舒服的是shutter,点击屏幕左上角Activities(活动)打开“显示应用程序”(show applications),找到Packages(软件包),搜索shutter,搜到feature-rich screenshot program(shutter-0.92-0.1)后勾选,点击右上角“应用更改”进行安装。

12. Debian 8.0 窗口最大化和最小化按钮

由于习惯了Windows下的窗口风格,因此窗口没有最大化和最小化按钮很不习惯,解决方法:

点击屏幕左上角Activities(活动)打开“显示应用程序”(show applications),找到Tweak Tool(软件包),点击Windows(窗口),将Maximize(最大化)和Minimize(最小化)启用即可。

如果找不到这个工具,请使用命令安装:apt-get install gnome-tweak-tool

13. Debian 8.0 开机启动小键盘

# apt-get install numlockx 

只能在登录后起作用,登录前无效。

14. Debian 8.0 安装Flash插件

用iceweasel浏览器打开一个网页,发现提示安装Adobe Flash Player,并且自动安装失败,选择手动安装。在跳转自动打开的adobe官网版本选择.tar.gz版本,下载好后解压到/tmp目录:

1./$ tar  -zxvf  install_flash_player_11_linux.x86_64.tar.gz  -C  /tmp/

2./$ cd

3.~$ mkdir  .mozilla/plugins

4.~$ cp  /tmp/libflashplayer.so  .mozilla/plugins/

第二步是回到当前用户的主目录,注意第三步和第四步隐藏的mozilla文件夹前面有个点“ . ”。

15. Debian 8.0 快速打开终端和窗口切换

快速打开终端:

在Debian 8.0 Gnome桌面环境下,在桌面空白处右击,点击Setting(设置)—>Keyboard(键盘)—>Shortcuts(快捷键)—>(自定义快捷键)—>单击“+”添加一个

name(名称):Terminal(这里名称随意)

command(命令):gnome-terminal --geometry 106x30+60+60。

然后添加,添加后点击右侧的“禁用”,此时就可以定义一个快捷键了。

说明:gnome-terminal是基本的启动终端命令,--geometry 106x30+60+60选项的意思是打开一个大小为106 x 30大小的窗口,具体大小数字可根据自己的要求调节,+60+60制定打开窗口的所在屏幕坐标,也可根据自己的要求调节。

窗口切换:

Debian 8.0 默认是在不同程序的窗口间切换,同一个程序的不同窗口是无法切换的。解决方法如下,

在Debian 8.0 Gnome桌面环境下,在桌面空白处右击,点击Setting(设置)—>Keyboard(键盘)—>Shortcuts(快捷键)—>Navigation(导航)—>先禁用切换应用程序—>然后为切换窗口分配一个快捷键即可

16. 关于Terminal(终端)无法打开的问题

在安装输入法的过程中出现过Terminal(终端)无法打开的问题,这是由于我错误的按照某些教程安装了字体导致,我没解决这个问题,只能重新安装一个新的终端或者重做系统。

17. Debian 8.0 alias别名设置

在当前用户的主目录下(非root)有个隐藏文件 .bashrc,编辑此文件

~$ vi  .bashrc

找到如下语句,将加亮的语句前的注释符#去掉使其生效,保存即可,然后使用命令source .bashrc(注意前面的点)重新读入配置。也可以在紧接下面自定义。

# some more ls aliases
alias ll='ls -l'
#alias la='ls -A'
#alias l='ls -CF'

18. Debian 8.0 安装sudo

~$ su

切换到root用户进行安装

#apt-get install sudo

安装后,还需要给帐号设置管理员权限

#vi /etc/sudoers

找到如下语句,添加高亮语句即可,这里的user替换成你自己的用户名。

user ALL=(ALL:ALL) ALL #user(这个是每次使用sudo,需要输入用户密码)   ALL=NOPASSWD: ALL(这个是不需要输入密码) 二者任选其一。
# User privilege specification
root ALL=(ALL:ALL) ALL
user ALL=(ALL:ALL) ALL
#user ALL=NOPASSWD: ALL

然后保存,退出root,然后使用username用户登陆。应该就有sudo权限了。

保存时会提示E45: 'readonly' option is set (add ! to override),为什么他已经说了,因为是只读,怎么解决也说了,加个!强制写入,因此使用:x!或者:wq!即可。

19. Codeblocks 13.12的安装

Codeblocks 13.12的安装真是花费了太多的时间,也找了很多的资料都没有安装上,主要是缺少依赖,找了网上好几种安装方法都不行,直接从官网下载包在本地安装也不行,按照网上的那种apt-get -f inst是旧的好像all自动修复依赖关系也不行,我的情况的依赖旧版本的包,但又不提供了,最后解决办法就是添加163网易的Jessie源,刷新包列表,在新立得软件包管理器里面就能搜到最新的Codeblocks 13.12了,然后勾选安装Codeblocks 13.12以及推荐的和建议的包就可以了。具体的源在文章开头有贴出。

随着对Sublime text的上手,发现在linux下,用终端+Sublime+Clang用起来非常舒服,因此就不再使用Codeblocks了。

20. Debian 8.0 安装休眠功能

Debian 8.0 Jessie安装后,没找到休眠功能,需要安装acpi-support软件包增加此功能。

$sudo apt-get install acpi-support

安装完后使用命令sudo pm-hibernate即可休眠,尝试用普通用户使用该命令时,被提示仅root用户可以,所以只能加个sudo了。

21. Debian 8.0 vi 不显示颜色

用vi编辑c/c++、脚本等文件时,没有语法显示,只有黑白,主要是Debian只安装了基本的东西,首先安装vim

# apt-get install vim

然后修改/etc/vim/vimrc配置文件,在最底端添加

syntax on

保存后再编辑那些文件看看,是不是有颜色了 :)

tips: linux 下fcitx输入法的顿号是按" \ ",而不是" / "

以上内容主要参考了:

1.https://forum.ubuntu.org.cn/viewtopic.php?f=165&t=466074

2.http://my.oschina.net/qxa1982/blog/215587

其余内容来自互联网搜索和个人摸索,由于对Debian不太懂,是个小白新手,上面的内容可能存在错误,请大神们轻拍砖,感谢。

Debian 8.0(Jessie) 无线网卡,ATI显卡驱动和输入法等安装记录。的更多相关文章

  1. 索尼Sony ATI显卡驱动 Win7 Win8 Win8.1 视频黑屏 解决方法

    索尼ATI显卡驱动 Win7  Win8  Win8.1 视频 黑屏 完美解决方法: 下载这个补丁 安装 即可 解决  ! baidu pan:  http://pan.baidu.com/s/1gd ...

  2. CentOS6.4安装ati显卡驱动

    台式机安装CentOS 6.4 x86_64位  集成显卡ati4290 CentOS的release notes上: The proprietary drivers for older AMD ( ...

  3. centos 下安装ati显卡驱动方法

    1)到ati的官网(http://support.amd.com/us/gpudownload/Pages/index.aspx)下载相应的驱动,一定要注意 radeon系列和mobility rad ...

  4. 艰辛五天:Ubuntu14.04+显卡驱动+cuda+Theano环境安装过程

    题记:从一开始不知道显卡就是GPU(虽然是学计算机的,但是我真的不知道…脑残如我也是醉了),到搞好所有这些环境前后弄了5天时间,前面的买显卡.装显卡和装双系统见另一篇博客装显卡.双系统,这篇主要记录我 ...

  5. 如何查看ubuntu下显卡驱动是否已经成功安装

    首先得安装mesa-utils,在终端输入命令:sudo apt-get install mesa-utils然后再运行命令:glxinfo | grep rendering如果结果是“yes”,证明 ...

  6. CentOS6.5菜鸟之旅:安装ATI显卡驱动

    一.前言 自从安装了CentOS,我的显卡就没消停过,一直在彪高温而且噪音特别大,于是决定上网搜索解决办法.下面记录下来以供日后查阅. 二.安装fglrx driver(ATI/AMD 显卡的linu ...

  7. CentOS 6.3 安装ATI显卡驱动

    环境: centos 6.3  内核(GNU貌似大家都知道) 显卡:ATI Mobility Radeon HD 3470 安装显卡流程: 1.官网下载最新驱动 http://support.amd. ...

  8. ubuntu安装amd/ati显卡驱动

    原网页: http://forum.ubuntu.org.cn/viewtopic.php?f=126&t=390372 整合了几个帖子,大概如此:用以下命令卸载所有驱动: 代码: sudo ...

  9. ati显卡驱动后,性能不咋地

    ubuntu装了ati的闭源驱动后,拖动窗口,会有明显的断裂感,不够平滑

随机推荐

  1. Ethernet & IEEE 802.3 802.X 802.1ag-MEP

    ISO/IEC 7498标准,它定义了网络互联的7层框架,也就是开放式系统互连参考模型(OSI模型). 交换机好比是邻近的街道,而路由器则是街道的交汇点. (交换机第二层,即数据链路层,也有四层,七层 ...

  2. [转+整理]LINUX学习笔记(1):磁盘结构及分区

    整理自: http://vbird.dic.ksu.edu.tw/linux_basic/0130designlinux_2.php http://lengjianxxxx.blog.163.com/ ...

  3. 【转】SVN linux命令及 windows相关操作(一)

    从以下博客转载和整理: http://www.cnblogs.com/richcem/archive/2011/01/08/1930823.html http://blog.wpjam.com/m/t ...

  4. Div 3 - SGU 105(找规律)

    分析:很容易知道序列1,2,3, 4,5, 6......与3的关系就是1,2, 0,1, 2,0,......如果是在一个数后面添加一个数就变成了这种序列1, 0, 0, 1, 0, 0, 1, 0 ...

  5. hdoj 4786 Fibonacci Tree【并查集+最小生成树(kruskal算法)】

    Fibonacci Tree Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 32768/32768 K (Java/Others)To ...

  6. XMPPFrameWork IOS 开发(六)聊天室

    原始地址:XMPPFrameWork IOS 开发(六)聊天室 聊天室 //初始化聊天室 XMPPJID *roomJID = [XMPPJID jidWithString:ROOM_JID]; xm ...

  7. 理解 Linux 网络栈(1):Linux 网络协议栈简单总结 图

    http://www.cnblogs.com/sammyliu/p/5225623.html

  8. 安全通信 QSslSocket

    The QSslSocket class provides an SSL encrypted socket for both clients and servers. More... Header: ...

  9. 详解 Spring 3.0 基于 Annotation 的依赖注入实现--转载

    使用 @Repository.@Service.@Controller 和 @Component 将类标识为 Bean Spring 自 2.0 版本开始,陆续引入了一些注解用于简化 Spring 的 ...

  10. 动态添加子视图 UIView 的正确方法

    很多时候哥比较喜欢用代码添加视图,特别是要同时加很多UIView时,而且跟 xib 比起来代码更容易管理,在多人的项目中代码不容易 conflict. 但小牛哥最近发现很多新人都不太清楚正确的使用方法 ...