《构建Debian的精彩世界》

2023-05-16

2007-10-06  星期六  12:04                                darkblue   
---------------------------------------------------------------------------------------------
 这段时间在公司一直使用Ubuntu系统,其实刚来的时候用的是Debian,也是我头一次安装、配置和使用Debian系统。后来为了统一开发环境,才一直使用Ubuntu 6.06系统。不过这篇Debian的安装和配置笔记一直发在公司的wiki中,没有放到我的博客。现整理了一下并加入了后来总结的经验发到博客,归类到 Ubuntu类了。
    注:文章中所有的stephen为我当前普通用户名称。
    另注:文章中采用了Debian Linux学习基地的《构建Debian的精彩世界》一文中的深入研究字体安装和美化的片段。


    Sid版Debian安装过程:

一:首先在网站下载debian网络安装的内核和镜像文件:

    linux、initrd.gz,并且放入/dev/hda5分区的根目录下。

二、重新启动,编辑grub

    root (hd0,4)
    kernel /linux ramdisk_size=512000 root=/dev/ram devfs=mount,dall rw
    initrd /initrd.gz
    boot

三、网络安装debian

    1、选择http安装,写入服务器ip(192.168.*.*)和文件目录(/mirrors/debian)
    2、选择语言,简体中文。地区,中国。键盘,美式英语。主机名称,网域
    3、开始磁盘分区。分出/boot , / , 二个区,并且利用现有的swap分区。
    4、开始安装,并且在安装快结束时选择将grub写入mbr。
    5、重启后,设置时区(不使用GMT),设定用户:stephen,密码:(保密)。
    6、apt加源,写入公司内部源地址。
    7、配置exim客户端,不想用exim作为邮件客户端的,可以选择不配置exim程序
    8、选择安装软件时,我什么都没选,因为我想高度的自定义系统
    9、结束base-config后,就可以登入系统了,如果再想在控制台下进行base-config和使用apt安装软件不会出现乱码,则要运行zhcon进入中文控制台环境,才会有正常的中文界面出现,除非设置了在控制台下不使用中文locale,或用了unicon补丁的内核,就先安装zhcon,很简单sudo apt-get install zhcon,然后运行zhcon,进入中文控制台环境。
    10、如果是adsl拨号上网的用户进入Debian系统后,先配置好拔号程序,运行pppoeconfig进行配置。按提示填上ADSL帐号和密码即可。注意,网卡的网关不要设,否则会连接不上外网。成功连接Internet后再选择源来进一步安装。

四、内核升级及软件升级:

    注:此时因为没有sudo命令,所以要在root用户下操作。
    1、修改/etc/apt/souces.list文件,把stable改为sid,保存退出
    外网源地址:
deb http://mirrors.geekbone.org/debian/ testing main contrib non-free
deb-src http://mirrors.geekbone.org/debian/ testing main contrib non-free

deb http://debian.cn99.com/debian/ testing main contrib non-free
deb-src http://debian.cn99.com/debian/ testing main contrib non-free

deb http://mirrors.geekbone.org/debian/ sid main contrib non-free
deb-src http://mirrors.geekbone.org/debian/ sid main contrib non-free

deb http://debian.cn99.com/debian/ sid main contrib non-free
deb-src http://debian.cn99.com/debian/ sid main contrib non-free

deb http://debian.okey.net/debian-uo/ sid java marillat rareware misc
deb http://ftp.debian.org/debian/ sid main contrib non-free

    2、查看源中所有内核:
    apt-get install linux-image
    3、在查看到的内核中选择最高版本的内核进行升级
    apt-get install linux-image-2.6.18-1-686
    4、更新软件包数据库:
    apt-get update
    5、更新系统内软件到最新版本:
    apt-get upgrade
    6、安装sudo:
    apt-get install sudo
    7、配置sudo用户:
    vi /etc/sudoers
    在“ root    ALL=(ALL) ALL ” 这一行下面填上
        stephen    ALL=(ALL) ALL
    保存退出。
    重新登入到普通用户stephen。
    8、由于习惯vim的用法,所以安装vim:
    sudo apt-get install vim vim-gnome
    9、配置locale:
    sudo dpkg-reconfiguer locales
    选择en_US iso9660 en_US utf-8
    中文的除了默认的再选上zh_CN 的utf-8,GTK,和zh_TW的utf-8,GTK
    默认值选zh_CN.utf-8


五、安装桌面系统

    1、安装x-window:apt-get install x-window-system
    安装过程中会配置Xfree86,需要知道显卡芯片,显示器参数等,当然不知道也行,可以让Xfree86自动找寻你的显卡芯片等。这里值得一提是如果显卡是nvidia和ATI的中高端芯片,那么需要重新编译配置带nvidia和ATI的官方驱动的内核,不然Xfree86只会默认安装通用驱动程序,要想玩3D游戏和在Linux下模拟星际争霸和DiabloII的话就.....,Debian的各个源上都有nvidia-kernel各个版本下载,需要的话可以下载下来参照有关文档进行配置,这里就不多说了;配置完Xfree86后,可以输入startx测试一下,如果正常的话应该没问题了,退出X继续前进。
    2、安装桌面环境
    目前Linux下流行的是KDE和Gnome;
    Gnome是基于GTK+,KDE则是基于Qt,两者所用的库是不同的。安装哪个随个人喜好而定,我一直用的是Gnome。
        安装:sudo apt-get install gnome
    如需安装KDE,则执行:
        sudo apt-get install kde kde-i18n-zh*
    当然我们也可以不使用KDE和Gnome,而使用自由度更大,稳定性更好的WM,如FVWM,WindowMaker,enlightenment等等,这些都是Linux下流行的WM,也就是窗口管理器,它们和KDE,Gnome是两个概念。X-window的核心是X-server,X-server只负责程序的运行和输入输出,窗口界面它没有定义和管理,它要靠窗口管理器来负责,这也是X-window灵活强大的功能之一。而KDE和Gnome是一种工作环境,里面已经包含了窗口管理器,系统管理程序,文件管理程序和一些工具软件的集合,所以它们可以说一个集成的工作环境,KDE的窗口管理器叫做kwin;Gnome在历史上用过的窗口管理器包括englightenment,sawmill,sawfish,metacity。

   3、安装GDM:
    GDM即是GNOME显示管理器(GNOME Display Manager),用来管理你的X会话,提供登录窗口。类似XDM,但比XDM稳定和有趣得多。使用GDM显示管理器时,可以选择丰富的主题。GDM主题的目录在/usr/share/gdm/themes中,安装时可通过gdmconfig程序来自动安装。
    具体安装步骤如下:首先到网上下载你喜欢的GDM主题,http://gnome-look.org/有很多,你可随意下载,主题文件类似于21329-gdm-debian-white.tar.gz。下载后存放到任意一个目录中。然后运行gdmconfi程序,打开gdm配置窗口。在"通用"标签栏,确认你在本地启用了"图形欢迎程序"选项。接着,选择"图形安装程序"标签,这里列出了已安装的所有GDM主题,默认已有三个。按右下角的"安装新主题"按钮,会打开文件选择窗口,选择你刚下载的主题文件后按"安装"就可以了。是不是很方便,快到网上下载你喜欢的主题,使你的登录界面与众不同,更有个性。同时也能更改GDM显示语言,只要修改/etc/default/gdm文件中的LANG参数就可以了。
    4、安装中文输入法:
    4.1、如果安装SCIM,用如下方法:
            sudo apt-get install scim
          sudo apt-get install scim-chinese
      新建文件:sudo vi /etc/X11/Xsession.d/95xinput,写入内容如下:
            /usr/bin/scim -d
          XMODIFIERS="@im=SCIM"
          export XMODIFIERS


          sudo apt-get install scim-tables-zh  安装中文输入法套件
            sudo aptitude install scim-gtk2-immodule
          sudo aptitude install scim-anthy anthy
    4.2、如果安装fcitx,用如下方法:
         apt-get install fcitx
        新建文件:sudo vi /etc/X11/Xsession.d/25xchinput-start,写入内容:
            export G_FILENAME_ENCODING=@GB2312
            #配置GTK+程序的打开文件窗口字体编码为GBK
            export LANG=zh_CN.GB2312
            export XMODIFIERS=@im=fcitx
            fcitx
        这样只要是启动X,不管是进入gnome还是KDE都会自动启动fcitx

        修改/etc/environment,内容如下:
        LANGUAGE="zh_CN.GB2312"

        LANG=zh_CN.GB2312
        export G_FILENAME_ENCODING=@GB2312
        export LC_ALL=zh_CN.GBK
        export G_BROKEN_FILENAMES=1
        此外在~/.bashrc文件也加入:export G_BROKEN_FILENAMES=1

    至此中文化的桌面系统已经安装完成。


六、安装字体和美化

  (一)如果你是初学者,可以只用几条命令来安装设置字体:
            sudo apt-get install ttf-arphic-bkai00mp
            sudo apt-get install ttf-arphic-bsmi00lp
            sudo apt-get install ttf-arphic-gbsn00lp
            sudo apt-get install ttf-arphic-gkai00mp
    同时按Ctrl、Alt和Backspace三个键退出x-window,重新登录进来,就发现字体比刚才漂亮很多啦!

  (二)如果你是老手,或者想要更好的设置字体,那么参照下面方法安装字体

    1、 两套字体
    XFree86系统有两套的字体系统,这也是为什么X-window中字体设置较复杂的原因之一。这两套的字体系统分别是:核心X11字体系统和Xft字体系统。核心X11字体系统是应用最广泛的一套字体系统,所有的X系统都支持。Xft字体系统是一个新的字体技术,只能用在基于XFree86系统的X系统上,但该套字体系统配置简单,容易使用,将是未来发展的方向。
    1.1、 Xft
    Xft是一个library,它没有自已的配置机制,它依靠fontconfig库来配置和定制字体,Xft负责字体的显示。也就是说,fontconfig是一种让X系统可以找到某种字体的库,而Xft是负责在X系统中把fontconfig库找到的字体如何显示出来的库。
    所以讨论Xft字体配置其实就是讨论fontconfig。fontconfig包含在XFree86发布版中。

    fontconfig的作用:自动搜索字体路径,发现新拷贝的字体;当需显示的字体不存在时,会自动选择其它字体代替显示。这也就是我们在美化字体时为什么要调整字体的排列顺序的原因;配合Xft等X系统的渲染引擎,实现质量的字体输出。

    fontconfig的配置文件有三个,一个是系统级的配置文件,位于/etc/fonts/fonts.conf,
    该目录下还有一个local.conf,一般我们只修改local.conf文件,fonts.conf一般不建议去修改,不过fontconfig2.3以上版本已经取消掉了local.conf,系统级的配置全部是fonts.conf文件,并且2.3版的fontconfig已经进入Sarge。第三个配置文件是用户主目录下的~/.fonts.conf,它是用户级的字体配置文件,只对当前用户有效。这三个文件的格式是一样的,都是一个XML格式的文件。该XML文件的语法规则在fonts.dtd里定义。详细的配置介绍请参考中国Linux公社中的“Linux高质量字体研究”论坛。

    在Xft字体系统中安装新的字体是很简单的,只需把字体文件拷贝到fonts.conf中指定的字体文件目录即可,fontconfig会自动感知新字体。默认的字体目录有四个,
    分别是:
        /usr/share/fonts
        /usr/X11R6/lib/X11/fonts/Type1
        /usr/local/share/fonts
        ~/.fonts
    当然也能增加其他目录,只要手动修改/etc/X11/fs/config文件,给其中catalogue那一行最后加上你的字体路径就可以了。    把新字体文件拷贝到字体目录后,我们就可用fc-list命令列出新安装的字体,如果没有,可用fc-cache命令手动更新系统字体配置。这样,再运行fc-list就应该可以看到新安装的字体了。使用Xft字体系统是不用配置/etc/X11/XF86config-4的,也不用重启X服务器使配置生效。Xft字体系统比起传统的X11核心字体系统来说真的是方便很多。所以它是未来的发展方向。目前,并不是所有的应用程序都支持Xft字体系统。下面是各类程序对Xft字体系统的支持情况介绍:
    GTK+2.x和QT程序都可以使用Xft字体系统,但GTK+1.x程序是不支持Xft字体系统的,它只能使用X11核心字体系统。GTK+2.2版本及以上的程序默认使用Xft字体系统,不用进行配置。GTK+2.0程序如果要使用Xft,则需设置环境变量GTK_USE_XFT=1。 GTK+2.x程序字体配置可通过gnome桌面系统提供的gnome-font-properties工具来配置,该工具可在GNOME桌面环境中的"应用程序"--"桌面首选项"--"字体"中找到。
    GTK+2.x程序还有一个全局配置文件/etc/gtk-2.0/gtkrc,里面可设置GTK+2.x程序所用字体,该文件的内容如下:
        style "gtk-default-zh-cn" &
        font_name = "Bitstream Vera Sans 10,SimSun 10"
        &
        class "GtkWidget" style "gtk-default-zh-cn"
    这样GTK+2.x程序的英文会用10号的Bitstream Vera Sans字体显示,中文会用10号的SimSun字体显示。

    QT程序的默认字体可在KDE的“控制中心”--“外观和主题”--“字体”中设置,也可运行qtconfig图形化配置工具设置。但好象控制中心的设置优先级高于qtconfig工具。

    1.2、 X11核心字体系统
    配置X11核心字体有两步,第一步是建立字体目录,在该目录中包含字体文件。第二步是配置X服务器,使它能使用这些字体。下面我以配置simsun.ttc字体为例说明:
    在/usr/share/fonts/truetype/目录下建一目录:
    sudo mkdir /usr/share/fonts/truetype/ms
    把微软的simsun和tahoma字体复制到该目录下,并改名:
        cp simsun.ttc /usr/share/fonts/truetype/ms/simsun.ttf
        cp tahoma.ttf /usr/share/fonts/truetype/ms/tahoma.ttf
    进入字体目录cd /usr/share/fonts/truetype/ms/,执行ttmkfdir,如果没这个命令,则sudo apt-get install ttmkfdir安装一个,然后执行,这个命令将生成fonts.scale,复制该文件一份命名为fonts.dir:
        cp fonts.scale fonts.dir。
    将simsun目录加入/etc/X11/XF86Config-4里设定字体路径的那一部分,可以给那部分后面追加一行FontPath "/usr/share/fonts/truetype/ms"(记住,如果想要Xft也使用该字体的话,修改/etc/X11/fs/config文件,给其中catalogue那一行最后加上/usr/share/fonts/truetype/ms/),重启X服务器后就可使用simsun和tahoma字体了。xlsfonts命令可列出系统中已安装的X11核心字体。

    GTK+1.x程序使用X11核心字体系统。要在GTK+1.x程序中正确显示中文,需修改/etc/gtk/gtkrc.zh_CN,将其中的引号内的字体描述信息全删除掉,改为“-adobe-helvetica-medium-r-normal--12-*-*-*-*-*-iso8859-1,-misc-simsun-medium-r-normal -*-*-*-*-*-gbk-0,-*-”,
    这样GTK+1.x程序就应该可以正确地显示中文了。

    2、 字体的美化
    安装好字体以后,就是对字体的美化设置了。现在多数的程序都支持Xft字体系统的fontconfig库,所以调整该字体系统就可使程序达到很好的显示效果。具体调整方法是:
    使用的是2.2版本fontconfig是修改/etc/fonts/local.conf,因为fonts.conf是系统级的字体配置文件,一般不要修改该文件,它通过include指令应用local.conf文件里的配置信息;;2.3以上版本的fontconfig则修改/etc/fonts/fonts.conf文件,已经取消掉了local.conf文件。此外还有个~/.fonts.conf,它是用户级字体配置文件,修改此文件也能达到效果。
    我用的fontconfig版本是2.3.1-2,所以就直接修改/etc/fonts/fonts.conf文件,以下是我调整字体的过程:

    2.1、 重排字体显示的优先级,使中英文字体更美观,排在最前面的字体会优先显示,如果没有该字体,则使用下一行的字体,以次类推找到
      <!--
      Serif faces
      -->
      和
      <!--
      Sans-serif faces
      -->
      在<alias>与<family>Bitstream Vera Sans</family>中间增加两行如下
        <alias>
            <family>Tahoma</family>
            <family>SimSun</family>
            <family>Bitstream Vera Sans</family>
        ……
      然后找到
        <!--
        Monospace faces
        -->
      在<family>Bitstream Vera Sans</family>之后增加一行<family>SimSun</family>
      <alias>
          <family>Bitstream Vera Sans</family>
          <family>SimSun</family>
      ……
      这儿改完了吧,下面还有一个地方,
        <!--
        Provide required aliases for standard names
        -->
      发现没有,这也是三种别名:serif、sans-serif、monospace,
    这儿怎么改不用我说了吧?

    2.2、 调整文字间距过大问题:
    加入以下代码:
          <match target="font">
              <test target="pattern" name="lang" compare="contains">
                    <string>zh-tw</string>
                     <string>zh-cn</string>
                       <string>ja</string>
                       <string>ko</string>            
            </test>
            <edit name="spacing">
                    <const>proportional</const>
               </edit>
             <edit name="globaladvance">
                 <bool>false</bool>
             </edit>      
        </match>

    2.3、 关闭所有10至15号字体的抗锯齿功能:
    加入以下代码:
          <match target="font" >
              <test compare="more" name="pixelsize" qual="any">
                    <double>10</double>
            </test>
            <test compare="less" name="pixelsize" qual="any">
                      <double>15</double>
            </test>
            <edit mode="assign" name="antialias" >
                     <bool>false</bool>
            </edit>
            </match>

七、安装splashy

    1、安装splashy:
               apt-get install splashy
    2、安装splashy主题:
               apt-get install splashy-themes
    3、由于默认的主题不很好看,所以更改splashy主题为kubuntusplashy:
               vi /etc/splashy/config.xml
               把<current_theme>default</current_theme>这一行中的
        default改成kubuntusplashy
    4、为了更好的支持图片修改启动分辨率:
               vi /boot/grub/menu.lst
               在debian的启动项中的kernel一行末尾加入quiet vga=792 (此为1024x768模式,如果想800x600就用vga=791)
    5、重新启动,关机过程中就已经发现显示出关机画面了:)

八、完全生活在Gnu/Linux之下

    1、 shell
    大多数人都是习惯用bash的,bash是Debian系统基本组件,不需安装。
    2、 编辑器
    通常情况下用vim修改配置文件,用emacs写文档,脚本和程序,当然还有其他很多用处。
    vim已经安装,现在安装emacs:
    apt-get install emacs21 emacsen-common emacs-intl-fonts emacs-lisp-intro
    3、 文档工具
    最好用emacs+LaTeX写文档,LaTeX是TeX一个宏包;TeX是一个伟大的排版系统,它的作用可以说成是你优雅而聪明的秘书。它和一般的字处理程序(如Word)不同,字处理程序是“所见即所得(WYSIWYG)”的,你直接修改字体,颜色,用鼠标画出表格……马上就可以看到效果。屏幕上显示出来是什么效果,印出来基本上就是那个效果。而TeX不是,被设计为“WYTIWYG(所想即所得)”,使用的时候只要考虑文档的整体排版格式,如:“这一段是否应该属于上一节呢?”,“这句话跟我这章的主题符合吗?”,“是否应该开始新的一章呢?”,“这个概念读者是否容易理解呢?”......而不用去管具体文档的细节,如:“这个单词使用什么字体”,“这行应该缩进多少呢?”......
    此外用LaTeX还可以解决和MS平台文档沟通的问题,经管用Openoffice之类的开源办公软件可以很好的兼容MS Office格式,但是还不能完全兼容,特别是Openoffice生成的文档,用MS Office打开还是有很多问题;用LaTex可以生成漂亮的pdf文档,pdf格式是跨平台性的,不管什么操作系统,打开的pdf都是一个样子的。
    4、 办公套件
    openoffice安装:
        sudo apt-get install openoffice.org openoffice.org-bin
            openoffice.org-debian-files openoffice.org-gtk-gnome
            openoffice.org-help-zh-cn openoffice.org-l10n-en
                openoffice.org-l10-zh-cn
    用openoffice打开中文名文档需要在命令后面加上%s重新建立关联,不然的话会提示找不到该文件。
    5、 pdf文档阅读
    不要使用gnome自带的gpdf阅读器,对中文字符集支持很差,可以使用xpdf或者Acrobat Reader,两者都能完善的显示中文,从显示效果来看,Acrobat Reader要好一点。
    安装xpdf:
        sudo apt-get install xpdf xpdf-chinese-simplified
    安装Acrobat Reader:
        sudo apt-get install acroread
    6、 chm格式文件
    sudo apt-get install xchm
    7、 字典
    当然用大名鼎鼎的星际译王了,安装过程:
        sudo apt-get install stardict
    不过光有stardict还是没有的,还需要到
    http://prdownloads.sourceforge.net/stardict/上去下载字典;顺便说一下,如果没用alsa驱动声卡,用的是esound的话,那么要打开stardict的朗读功能需要修改    /etc/esound/esd.conf文件,把auto_spawn=0改为auto_spawn=1,系统重启以后就能听到stardict的朗读声了。
    8、 浏览www
    安装firefox:
        sudo apt-get install mozilla-firefox mozilla-firefox-gnome-suppor
         mozilla-firefox-locale-zh-cn
    9、 邮件客户端
    可以用thunderbird。
    10、 即时通讯工具
    我用gaim来上msn:
        sudo apt-get install gaim
    用lumaQQ来上QQ,可以到http://lumaQQ.linuxsir.org/main/index.php 下载
    11、 BBS
    我喜欢用基于文本的qterm:apt-get install qterm
    12、 ftp客户程序
    lftp功能十分强大,几乎具有bash的所有方便功能,Tab补全,bookmark,queue,后台下载,镜像等等,安装:
        sudo apt-get install lftp
    lftp 缺省不会显示 ftp 服务器的欢迎信息和错误信息,这在很多时候不方便,因为我们可能想知道这个服务器到底是因为没开机连不上,还是连接数已满。如果是这样,可以在 ~/.lftprc 里写入一行debug 3,就可以看到出错信息了。
    13、 自动下载工具
    wget很好用,并且可靠:
        sudo apt-get install wget
    14、 虚拟终端
    gnome-terminal,虽然占用资源多一些,但是功能比较强大,并且系统自带。
    15、 听音乐
    xmms,安装:
        sudo apt-get install xmms
    xmms的操作界面和播放列表如何显中文,具体如何配置可参考我博客中的相关文档
    16、 看电影
    totem很不错,它是一个使用xine库的多媒体播放器,可播放多种媒体格式的文件,如mp3,avi等。也能播放rmvb格式文件,不过需添加解码器,可以到
    http://www.mplayerhq.hu/MPlayer/releases/codecs/下载realplayer
    解码器rp9codecs-20050115.tar.bz2。
    用tar -jxvf rp9codecs-20050115.tar.bz2命令解压,把解压出来的rp9codecs-20050115目录下所有文件拷贝到~/.gnome2/totem-addons/就可以了。
    17、 图像处理
    gthumb,类似acdsee,功能绝不差于acdsee,安装:
        sudo apt-get install gthumb
    gimp比肩photoshop的图像处理软件,几乎和photoshop一模一样,gnome的老祖宗
    18、 玩游戏
    Linux下有很多街机模拟器可以玩:
    quake2:安装:apt-get install quake2
    chromium,linux版的雷电,画面效果不知道比windows版的好多少倍,就是太难打了:
        sudo apt-get install chromium
    supertux,超级玛丽:
        sudo apt-get install supertux
    如果想玩windows平台的游戏,可以使用wine模拟器,在wine下一般可以玩星际争霸和DIABLOII。
    其他windows游戏,我们用Debian系统有很多知识要学,好像没时间玩那么多游戏吧:)
    19、 让你的debian更人性化:
    也许你要使用U盘或数码相机之类的,当插入U盘时,debian可以自动在桌面上弹出其中的内容,类似于Ubuntu的功能,按下面当方法做:
        sudo apt-get install hotplug udev
        sudo apt-get install hal hal-device-manager
        sudo apt-get install pmount
        sudo apt-get install gnome-volume-manager
    还需要做个配置:
    U盘在linux时作为SCSI设备来访问当,所以为你的U盘建个目录:如:/mnt/usb,然后编辑/etc/fstab 加入如下一行:
    /dev/sda1     /mnt/usb   vfat   iocharset=cp936,codepage=936
    20、 介绍几个debian针对笔记本的好东东:
    IBM的thinkpad系列笔记本:liDebian下有个软件tpctl,是针对thinkpad系列本本配置和优化的工具包,安装很简单sudo apt-get install tpctl ,不过要想完全使用它则必须内核支持,所以就要手动编译内核了。
    tpconfig - 一个配置触摸屏设备的程序
    sleepd - 笔记本电脑处于非工作状态时进入休眠
    noflushd - 让空闲硬盘进入减速状态
    acme - 激活笔记本电脑上的“多媒体按钮”
    toshset - 访问大部分Toshiba笔记本电脑的硬件接口
    toshutils - Toshiba笔记本电脑工具集
    sjog - 激活Sony Vaio笔记本电脑上“Jog Dial”功能的程序
    spicctrl - Sony Vaio控制器程序可增亮LCD背光
---------------------------------------------------------------------------------------------
     darkblue 淄博 版权所有 (C) Copyright 2007-2009 LK(darkblue).All Rights Reserved.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

《构建Debian的精彩世界》 的相关文章

随机推荐

  • [解题报告] CSDN竞赛第18期

    CSDN编程竞赛报名地址 xff1a https edu csdn net contest detail 32 1 单链表排序 题目 单链表的节点定义如下 xff08 C 43 43 xff09 xff1a class Node publi
  • [解题报告] CSDN竞赛第22期

    CSDN编程竞赛报名地址 xff1a https edu csdn net contest detail 36 1 c 43 43 难题 大数加法 题目 大数一直是一个c语言的一个难题 现在我们需要你手动模拟出大数加法过程 请你给出两个大整
  • [解题报告] CSDN竞赛第23期

    CSDN编程竞赛报名地址 xff1a https edu csdn net contest detail 37 1 排查网络故障 题目 A地跟B地的网络中间有n个节点 xff08 不包括A地和B地 xff09 xff0c 相邻的两个节点是通
  • CSDN竞赛第24期

    CSDN编程竞赛报名地址 xff1a https edu csdn net contest detail 38 这次写完第一道题时遇到一个奇怪的情况 xff1a 一直在 运行中 xff0c 然后发现每道题输入做任意代码都出现一直运行中 跟小
  • [Python开发] 使用python读取图片的EXIF

    使用python读取图片的EXIF 方法 使用PIL Image读取图片的EXIF 使用https pypi python org pypi ExifRead 读取图片的EXIF xff0c 得到EXIF标签 xff08 dict类型 xf
  • Partial Least Squares Regression 偏最小二乘法回归

    介绍 定义 偏最小二乘回归 多元线性回归分析 43 典型相关分析 43 主成分分析 输入 xff1a n m 的预测矩阵 X n p 的响应矩阵 Y 输出 X 和 Y 的投影 分数 矩阵 T U R n l 目标 xff1a 最大化 cor
  • 使用TensorFlow-Slim进行图像分类

    参考 https github com tensorflow models tree master slim 使用TensorFlow Slim进行图像分类 准备 安装TensorFlow 参考 https www tensorflow o
  • 使用TensorFlow Object Detection API进行图像物体检测

    参考 https github com tensorflow models tree master object detection 使用TensorFlow Object Detection API进行图像物体检测 准备 安装Tensor
  • 【Java笔记】异常处理(try-catch-finally、throws、throw)

    在 Java 语言中 xff0c 将程序执行中发生的不正常情况称为 异常 注 xff1a 开发过程中的语法错误和逻辑错误不是异常 在编写程序时 xff0c 经常要在可能出现错误的地方加上检测的代码 xff0c 如进行 x y 运算时 xff
  • 常用Log抓取方法

    1 最常用抓取方法 尽可能保存issue现场 xff0c 记录issue时间 adb pull data logs 2 使用电脑cmd连接device xff0c 并使之正常输出logcat信息 adb logcat gt 路径 main
  • jq获取和设置标签的css样式、jq给标签增加或移除class属性

    1 jQuery获取和设置标签的css样式 jQuery既可以直接获取标签的css样式 xff0c 也可以设置样式 xff0c 包括行内 内部 外部样式 xff1b 思路 xff1a 先要选取这个标签 xff0c 然后再获取或者设置样式 x
  • LwIP多TCP连接问题

    多个TCP连接的问题困扰了我很久 xff0c 前段时间解决了这个问题 xff0c 现在写下我的感受 xff1a 多个TCP可以绑定多个端口 xff0c 这里我是绑定一个端口 xff0c 这样更加复合实际应用 xff08 我的多个TCP的功能
  • GitHub Pages 绑定个人域名

    文章目录 一 购买域名二 配置域名解析三 GitHub Pages 绑定个人域名四 本地设置 CNAME五 重新发布网站 之前我们已经使用 github 搭建好了个人网站 xff0c 可以通过 xxx github io 来访问自己的网站
  • Pycharm提示 Unresolved reference 的解决办法

    有时候a py和b py在一个目录里面 xff0c 但是在a py种写import b有时会提示Unresolved reference xff0c Pycharm常见 xff0c 解决办法是setting gt Project gt Pr
  • 解决idea新建maven项目时一直loading问题

    idea里新建maven项目时 xff0c 在create from archetype时 xff0c 一直显示loading archetype list 原因 idea一直读自己的配置里缓存导致的 解决 方案一 把 C Users Ad
  • 安装windows时install.wim文件过大的解决方案

    安装windows时install wim文件过大的解决方案 问题描述解决方法 问题描述 windows镜像文件中 xff0c install wim大于4GB 直接解压镜像到u盘制作启动盘的方法只能用fat32格式 xff0c 不支持大于
  • Ubuntu 14 桌面图标消失解决办法

    1 使用ctrl 43 alt 43 F1进入字符命令界面 xff0c 登录账户 2 使用命令mv config config bk xff0c 相当于删除备份文件 xff0c 重启后页面正常
  • 在vue项目中使用Lottie动画(随看随用)

    前言 xff1a Lottie是一个IOS xff0c Android和React Native库 xff0c 可以实时渲染动画 xff0c 动画被转化成JSON文件 xff0c 节省了很多资源 xff0c 允许应用程序像使用静态图像一样轻
  • 对于python中“FileNotFoundError: [Errno 2] No such file or directory”的解决办法

    在我们使用vscode运行Python代码时遇到的情况 一 出现原因 xff1a 这里是由于Vscode中 xff0c python里的路径是相对与工作目录来进行定位的 所以在多级目录情况下 xff0c 若不设置绝对路径 xff0c 往往找
  • 《构建Debian的精彩世界》

    2007 10 06 星期六 12 04 darkblue 这段时间在公司一直使用Ubuntu系统 xff0c 其实刚来的时候用的是Debian xff0c 也是我头一次安装 配置和使用Debian系统 后来为了统一开发环境 xff0c 才