• 当前位置: 主页 > Linux安装教程 > 环境部署 >

    Archlinux配置_archlinux完全中文设置步骤

    时间:2016-01-21 11:31来源:未知 作者:Linux先生 举报 点击:
    安装完archlinux之后,还有许多内容需要进行配置,顺便将配置的过程简单记录一下

    安装完archlinux之后,还有许多内容需要进行配置,顺便将配置的过程简单记录一下

    桌面环境

    • Xorg是最基本显示服务,必须安装。启动 X 可以通过安装软件包 xorg-xinit (可以使用登录管理器替代)。
    • 窗口管理器:完整的桌面环境提供了完全的用户界面,但是通常会占用不少系统资源,希望系统性能最大化的用户可以只安装窗口管理器。
    • 显示管理器:也就是登录管理器,如GDM、KDM等,Gnome3默认已经包含 GDM 了。
    • 桌面环境:包含了 窗口管理器、显示管理器及其他许多软件等,各个桌面环境相 比较 。

    Gnome3

    • 窗口管理器:Mutter
    • 显示管理器:GDM
    • 任务栏:gnome-shell
    • 文件管理器:nautilus

    查看显卡类型,安装驱动,参考 xorg

    gnome3

    ZSH

    $ lspci | egrep '3D|VGA'
    00:02.0 VGA compatible controller: Intel Corporation 4th Gen Core Processor Integrated Graphics Controller (rev 06)
    01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 850M] (rev a2)
    $ pacman -S nvidia
    $ lspci | egrep '3D|VGA'
    00:02.0 VGAcompatiblecontroller: IntelCorporation 4th GenCoreProcessorIntegratedGraphicsController (rev 06)
    01:00.0 3D controller: NVIDIACorporationGM107M [GeForceGTX 850M] (reva2)
    $ pacman -S nvidia
    

    安装桌面环境

    gnome3

    ZSH

    $ pacman -S xorg xorg-server xorg-server-utils 
    $ pacman -S gnome gnome-extra gnome-packagekit gnome-software
    $ pacman -S xorgxorg-serverxorg-server-utils 
    $ pacman -S gnomegnome-extragnome-packagekitgnome-software
    

    字体

    fonts

    Default

    $ pacman -S wqy-microhei
    $ pacman -S wqy-microhei
    

    中文输入法

    Gnome3默认安装了ibus,我们接着安装一个中文输入法

    input

    ZSH

    # 安装 ibus-pinyin,然后通过系统选项进行配置
    $ pacman -S ibus-pinyin
    # 安装 ibus-pinyin,然后通过系统选项进行配置
    $ pacman -S ibus-pinyin
    

    科学上网

    socks5 ,本地服务配置

    config.json

    JavaScript

    /etc/*******/config.json
    {
        "server":"my_server_ip",
        "server_port":8388,
        "local_address": "127.0.0.1",
        "local_port":1080,
        "password":"mypassword",
        "timeout":300,
        "method":"aes-256-cfb",
        "fast_open": false,
        "workers": 1
    }
    /etc/*******/config.json
    {
        "server":"my_server_ip",
        "server_port":8388,
        "local_address": "127.0.0.1",
        "local_port":1080,
        "password":"mypassword",
        "timeout":300,
        "method":"aes-256-cfb",
        "fast_open": false,
        "workers": 1
    }
    

    sslocal

    ZSH

    # 直接从shell运行
    $ sslocal -c /etc/*********/config.json
    # 使用systemctl运行,服务名称为 *********@.service,如果配置文件为config.json,则服务为 *********@config.service
    $ systemctl enable *********@config.service    # 开机启动
    $ systemctl start/stop **********@config.service    # 启动/停止服务
    # 直接从shell运行
    $ sslocal -c /etc/*********/config.json
    # 使用systemctl运行,服务名称为 *********@.service,如果配置文件为config.json,则服务为 *********@config.service
    $ systemctlenable *********@config.service    # 开机启动
    $ systemctlstart/stop **********@config.service    # 启动/停止服务
    

    http/https

    可以使用 privoxy 或者 delegate 将socks5代理转换为http/https代理,但是我尝试了 privoxy 没有成功,可能是配置的问题。使用了 delegate 搞定:

    delegate

    ZSH

    $ delegated -P 10801 SERVER=http SOCKS=127.0.0.1:1080
    $ delegated -P 10802 SERVER=https SOCKS=127.0.0.1:1080
    $ delegated -P 10801 SERVER=httpSOCKS=127.0.0.1:1080
    $ delegated -P 10802 SERVER=httpsSOCKS=127.0.0.1:1080
    

    Chrome && Chromium

    两者的区别:Chromium是开源的,更新比较快,新功能会较早出现;Chrome是基于Chromium的,非开源,一般比Chromium更加稳定。

    如果习惯使用Chromium,可以直接安装:

    chromium

    Default

    $ pacman -S chromium
    $ pacman -S chromium
    

    而如果习惯Chrome,则可以通过AUR安装:

    chrome

    Default

    # 找到google-chrome的aur源: https://aur.archlinux.org/packages/google-chrome/
    # 点击右侧的 Download snapshot 下载,或者直接通过git clone
    $ cd ~/google-chrome
    $ vim PKGBUILD
    # 由于国内网络原因,这里需要科学上网才能下载到google-chrome.deb,但是我们也可以先通过其他方式下载deb到本地,然后通过nginx搭建本地服务器进行安装,修改
    # source_x86_64=("google-chrome-${_channel}_${pkgver}_amd64.deb::http://localhost/google-chrome-${_channel}_current_amd64.deb")
    $ makepkg -sri
    # -s/--syncdeps 表示自动执行pacman安装依赖关系
    # -r/--rmdeps 会在编译后删除不需要的编译时依赖
    # -i/--install 会安装软件包
    # 找到google-chrome的aur源: https://aur.archlinux.org/packages/google-chrome/
    # 点击右侧的 Download snapshot 下载,或者直接通过git clone
    $ cd ~/google-chrome
    $ vimPKGBUILD
    # 由于国内网络原因,这里需要科学上网才能下载到google-chrome.deb,但是我们也可以先通过其他方式下载deb到本地,然后通过nginx搭建本地服务器进行安装,修改
    # source_x86_64=("google-chrome-${_channel}_${pkgver}_amd64.deb::http://localhost/google-chrome-${_channel}_current_amd64.deb")
    $ makepkg -sri
    # -s/--syncdeps 表示自动执行pacman安装依赖关系
    # -r/--rmdeps 会在编译后删除不需要的编译时依赖
    # -i/--install 会安装软件包
    

    OpenSSH

    openssh

    ZSH

    $ pacman -S openssh
    $ ssh-keygen -t rsa -C user@user-pc
    # 配置 ssh config
    $ vim ~/.ssh/config
    $ pacman -S openssh
    $ ssh-keygen -t rsa -C user@user-pc
    # 配置 ssh config
    $ vim ~/.ssh/config
    

    ssh config

    Default

    Host jiehua
        Hostname chenjiehua.me
        User user
        Port 22
    Hostjiehua
        Hostnamechenjiehua.me
        Useruser
        Port 22
    

    VirtualBox

    virtualbox

    Default

    $ pacman -S virtualbox
    $ pacman -S virtualbox
    

    启动后提示错误

    virtualbox

    Default

    Kernel driver not installed (rc=-1908) 
    The VirtualBox Linux kernel driver (vboxdrv) is either not loaded or there is a permission problem with /dev/vboxdrv. Please reinstall the kernel module by executing
    'pacman -S virtualbox-modules'
    as root. If you don't use our stock kernel, install virtualbox-host-source andexecute dkms autoinstall
    Kerneldrivernot installed (rc=-1908) 
    TheVirtualBoxLinuxkerneldriver (vboxdrv) is eithernot loadedor thereis a permissionproblemwith /dev/vboxdrv. Pleasereinstallthekernelmodulebyexecuting
    'pacman -S virtualbox-modules'
    as root. If youdon't use ourstockkernel, installvirtualbox-host-sourceandexecutedkmsautoinstall
    

    virtualbox

    Default

    $ pacman -S virtualbox-modules
    $ modprobe vboxdrv
    $ pacman -S virtualbox-modules
    $ modprobevboxdrv
    

    其他

    安装 terminator

    other

    Default

    $ pacman -S terminator
    $ pacman -S terminator
    

    安装 oh-my-zsh,vim-spf13,autojump,fuck


    推荐内容