debain(SMP Debian 3.16.7-ckt25-2 (2016-04-08) x86_64 GNU/Linux)安装注意点及配置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了debain(SMP Debian 3.16.7-ckt25-2 (2016-04-08) x86_64 GNU/Linux)安装注意点及配置相关的知识,希望对你有一定的参考价值。

1. 无线网卡驱动准备

      安装时准备好驱动(我的Dell6430配置intel u系列)(下载驱动并解压放在可识别存储设备上)

2-18来自“千里之行始于足下”

2. 安装和配置 sudo

  1. 切换到root用户
  2. apt-get install sudo
  3. 配置 /etc/sudoers,使你的帐户具有sudo权限
root    ALL=(ALL:ALL) ALL
wangyubin    ALL=(ALL:ALL) ALL   # 添加需要的用户

 

3. 设置 sudo 不用密码

# User privilege specification
root    ALL=(ALL:ALL) ALL
#wangyubin    ALL=(ALL:ALL) ALL     <-- 这个是需要输入密码的
wangyubin    ALL=NOPASSWD: ALL     <-- 这个是不需要输入密码的

 

4. 追加支持中文的 locales

  1. sudo dpkg-reconfigure locales
  2. 选择 zh_CN.UTF-8 等几个和中文相关的 locale

 

5. fcitx安装

用习惯了fcitx。

  1. sudo apt-get install fcitx
  2. sudo apt-get install fcitx-pinyin
  3. ~/.bashrc 中追加如下内容:
# fcitx
export GTK_IM_MODULE=xim
export XMODIFIERS="@im=fcitx"
export QT_IM_MODULE=xim

 

补充:还有一种配置方法。

技术分享
touch /etc/X11/Xsession.d/95input
vim /etc/X11/Xsession.d/95input

# 95input 中内容如下:
export [email protected]=fcitx
export XIM=fcitx
export XIM_PROGRAM=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=XIM
fcitx
技术分享

 

6. emacs 中使用 fcitx

安装完后发现 emacs中居然调不出 fcitx。

  1. dpkg-reconfigure locales (增加 zh_CN 相关的locale)
  2. 在 /etc/default/locale中增加一句: LC_CTYPE=zh_CN.UTF-8

 

7. ssh连接很慢

默认的 debian 在用 ssh 连接远程机器的时候,总是要等一段时间才会提示输入密码,刚开始以为网速慢,后来发现局域网中也会等一段时间才连上。

于是,上网找了解决方法:

  1. debian默认的ssh配置在连接其他linux时, 等30秒左右才会提示输入密码
  2. 修改文件 /etc/nsswitch.conf
# 找到 Host 那行, 改为如下形式:
hosts: files dns [NOTFOUND=return]

 

8. 设置时区

sudo cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

 

9. python 安装 PIL时, 没有jpeg和zlib的支持

即使安装了 zlib 和 libjpeg 的package之后, 安装PIL仍然

技术分享
--------------------------------------------------------------------
 *** TKINTER support not available (Tcl/Tk 8.4 libraries needed)
 *** JPEG support not available
 *** ZLIB (PNG/ZIP) support not available
 *** FREETYPE2 support not available
--------------------------------------------------------------------
技术分享

把 pip install PIL 改成 pip install pillow 即可 (pillow库也是图形处理的库)

 

10. 配置oracle java 环境

这是为了开发android

技术分享
cd /opt
sudo tar zxvf ~/tools/jdk-7u51-linux-x64.tar.gz

sudo update-alternatives --install /usr/bin/java java /opt/jdk1.7.0_51/bin/java 1
sudo update-alternatives --install /usr/bin/javac javac /opt/jdk1.7.0_51/bin/javac 1
sudo update-alternatives --set java /opt/jdk1.7.0_51/bin/java
sudo update-alternatives --set javac /opt/jdk1.7.0_51/bin/javac
技术分享

 

11. x86_64 架构的 debian 上配置 android 开发环境

需要配置 32bit 的环境

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 zlib1g:i386

 

12. x86_64 架构的 debian 上卸载 32bit 环境

sudo apt-get remove --purge `dpkg --get-selections | grep i386 | awk ‘{print $1}‘`
sudo dpkg --remove-architecture i386

 

13. 安装 emacs24

debian7.4 stable版本的软件为了稳定性都比较旧. 默认的emacs还是 v23的.

下面的方法是从源码安装最新的 emacs v24版

技术分享
# 准备下载,编译源码的环境
sudo apt-get install git-core
sudo apt-get install libxaw7-dev libxpm-dev libpng12-dev libtiff5-dev libgif-dev libjpeg8-dev libgtk2.0-dev libncurses5-dev
sudo apt-get install autoconf automake
sudo apt-get build-dep emacs

# 下载源码 (下面2个源, 先下载试试看, 然后选择一个下载快的)
git clone --depth 1 https://github.com/emacsmirror/emacs.git
git clone --depth 1 git://git.sv.gnu.org/emacs.git

# 开始编译
cd emacs
./autogen.sh
./configure --prefix=/opt/emacs24
make

# 安装
sudo make install
技术分享

 

14. 多个git帐号时, ssh认证的设置

1. ssh默认的私有key 放在 ~/.ssh/id_rsa 文件中

2. 生成第2个帐号时, 需要如下步骤:

  •    - ssh-keygen -t rsa -C [email protected]
  •    - 需要输入key的名称, 不能用默认名称了 比如: id_rsa_oschina
  •    - ssh-add id_rsa_oschina (临时追加一个ssh key)

3. 永久配置多个 ssh key

技术分享
host chujuexinxi.com
user gituser
hostname chujuexinxi.com
port 22
identityfile ~/.ssh/id_rsa_chujuexinxi_git

host gitcafe.com
user git
hostname gitcafe.com
port 22
identityfile ~/.ssh/id_rsa_gitcafe

host oschina.net
user git
hostname git.oschina.net
port 22
identityfile ~/.ssh/id_rsa_oschina
技术分享

 

15. jpg 文件转 pdf的工具

sudo apt-get install imagemagick
convert 01.jpg 01.pdf

 

16. 自动停止或者启动服务

sudo apt-get install sysv-rc-conf
sudo sysv-rc-conf

 

17. debian 固定IP设置

技术分享
auto lo eth0
iface lo inet loopback
iface eth0 inet static
address 192.168.1.77
netmask 255.255.255.0  
gateway 192.168.1.1
技术分享

设置IP后重启网络

/etc/init.d/networking restart

 

18. debian 7 安装wireshark

默认安装好的 wireshark 只能用root用户来执行,否则提示找不到 *interfaces*

技术分享
# 安装 wireshark
sudo apt-get install wireshark

# 创建 wireshark 组
sudo groupadd wireshark

# 将你的用户名添加到 wireshark 组
sudo usermod -a -G wireshark YOUR_USER_NAME

# 将 dumpcap 的所属组改为 wireshark
sudo chgrp wireshark /usr/bin/dumpcap

# 改变dumpcap的权限, 让wireshark 组成员可以执行该程序
sudo chmod 750 /usr/bin/dumpcap

# 使用setcap获取权限
sudo setcap cap_net_raw,cap_net_admin=eip /usr/bin/dumpcap

# 验证改变
sudo getcap /usr/bin/dumpcap

以上是关于debain(SMP Debian 3.16.7-ckt25-2 (2016-04-08) x86_64 GNU/Linux)安装注意点及配置的主要内容,如果未能解决你的问题,请参考以下文章

debain安装Java

kali,parrot最新更新debain源

在debain中用sudo dpkg -i方式安装chrome,安装完成后点击无反应,请问要如何解

debian安装u盘里的bed

Debain-9.13 安装 oracle 11.2.0.4 数据库database软件

Debain-8.11 安装 oracle 12.2.0.1 数据库database软件