2009-10-24

apt- get and dpkg comannda

apt-get
----------------------------

ubuntu下apt-get 命令参数

apt-cache search package 搜索包

apt-cache show package 获取包的相关信息,如说明、大小、版本等

sudo apt-get install package 安装包

sudo apt-get install package – - reinstall 重新安装包

sudo apt-get -f install 修复安装”-f = –fix-missing”

sudo apt-get remove package 删除包

sudo apt-get remove package – - purge 删除包,包括删除配置文件等

sudo apt-get update 更新源

sudo apt-get upgrade 更新已安装的包

sudo apt-get dist-upgrade 升级系统

sudo apt-get dselect-upgrade 使用 dselect 升级

apt-cache depends package 了解使用依赖

apt-cache rdepends package 是查看该包被哪些包依赖

sudo apt-get build-dep package 安装相关的编译环境

apt-get source package 下载该包的源代码

sudo apt-get clean && sudo apt-get autoclean 清理无用的包

sudo apt-get check 检查是否有损坏的依赖

其中:

1 有SUDO的表示需要管理员特权!

2 在UBUNTU中命令后面参数为短参数是用“-”引出,长参数用“–”引出

3 命令帮助信息可用man 命令的方式查看或者

命令 -H(–help)方式查看

4 在MAN命令中需要退出命令帮助请按“q”键!!

选项 含义 作用

sudo -h Help 列出使用方法,退出。

sudo -V Version 显示版本信息,并退出。

sudo -l List 列出当前用户可以执行的命令。只有在sudoers里的用户才能使用该选项。

sudo -u username|#uid User 以指定用户的身份执行命令。后面的用户是除root以外的,可以是用户名,也可以是#uid。

sudo -k Kill 清除“入场卷”上的时间,下次再使用sudo时要再输入密码。

sudo -K Sure kill 与-k类似,但是它还要撕毁“入场卷”,也就是删除时间戳文件。

sudo -b command Background 在后台执行指定的命令。

sudo -p prompt command Prompt 可以更改询问密码的提示语,其中%u会代换为使用者帐号名称,%h会显示主机名称。非常人性化的设计。

sudo -e file Edit 不是执行命令,而是修改文件,相当于命令sudoedit。

用法举例:

比如要安装filezilla这个ftp软件,可以去这里下载,更方便的方法是使用apt-get命令。首先用apt-cache search命令查看在Ubuntu软件列表中是否有filezilla:

apt-cache search filezilla

进一步可以了解该软件的信息:

apt-cache show filezilla

开始安装:

sudo apt-get install filezilla

按照提示安装即可。只不过这样安装的版本可能不是最新的。

dpkg
-------------------------

Debian,和基于 Debian 的系统,如 Ubuntu ,使用的包格式为 deb。操作 deb 包的常用 Dpkg 指令可通过
>dpkg -h
得到

用法:dpkg [<选项> ...] <命令>

Commands:
-i|–install <.deb file name> … | -R|–recursive …
–unpack <.deb file name> … | -R|–recursive …
-A|–record-avail <.deb file name> … | -R|–recursive …
–configure|–triggers-only … | -a|–pending
-r|–remove … | -a|–pending
-P|–purge … | -a|–pending
–get-selections [ ...] Get list of selections to stdout.
–set-selections Set package selections from stdin.
–clear-selections Deselect every non-essential package.
–update-avail Replace available packages info.
–merge-avail Merge with info from file.
–clear-avail Erase existing available info.
–forget-old-unavail Forget uninstalled unavailable pkgs.
-s|–status … Display package status details.
-p|–print-avail … Display available version details.
-L|–listfiles … List files `owned’ by package(s).
-l|–list [ ...] List packages concisely.
-S|–search … Find package(s) owning file(s).
-C|–audit Check for broken package(s).
–print-architecture Print dpkg architecture.
–compare-versions Compare version numbers – see below.
–force-help Show help on forcing.
-Dh|–debug=help Show help on debugging.

-h|–help 显示本帮助信息。
–version 显示版本信息。
–license | –licence 显示版权和许可证条文。

对归档文件使用 dpkg -b|–build|-c|–contents|-e|–control|-I|–info|-f|–field|
-x|–extract|-X|–vextract|–fsys-tarfile (输入 dpkg-deb –help)。

供内部使用:dpkg –assert-support-predepends | –predep-package |
–assert-working-epoch | –assert-long-filenames | –assert-multi-conrep。

Options:
–admindir= Use instead of /var/lib/dpkg.
–root= Install on a different root directory.
–instdir= Change installation dir without changing admin dir.
-O|–selected-only Skip packages not selected for install/upgrade.
-E|–skip-same-version Skip packages whose same version is installed.
-G|–refuse-downgrade Skip packages with earlier version than installed.
-B|–auto-deconfigure Install even if it would break some other package.
[--no-]triggers Skip or force consequential trigger processing.
–no-debsig Do not try to verify package signatures.
–no-act|–dry-run|–simulate
Just say what we would do – don’t do it.
-D|–debug= Enable debugging (see -Dhelp or –debug=help).
–status-fd Send status change updates to file descriptor .
–log= Log status changes and actions to .
–ignore-depends= ,…
Ignore dependencies involving .
–force-… Override problems (see –force-help).
–no-force-…|–refuse-…
Stop when problems encountered.
–abort-after Abort after encountering errors.

可供–compare-version 使用的比较运算符有:
lt le eq ne ge gt (如果版本号为空,那么就认为它先于任意版本号);
lt-nl le-nl ge-nl gt-nl (如果版本号为空,那么就认为它后于任意版本号);
< << <= = >= >> > (仅仅是为了与主控文件的语法兼容)。

我觉得最常用的只是几个命令:
列出所有安装包:

dpkg -l

安装包:

dpkg -i package.deb

删除包(包含配置文件):

dpkg -P package.deb

只是删除包:

dpkg -r package.deb

配置包:

dpkg –configure package.deb
Read more ...

How to install R and GUIs for R

Add this line
  1. deb http://cran.at.r-project.org/bin/linux/ubuntuYOUR_UBUNTU_VERSION
in my /etc/apt/sources.list file.

type first:
  1. gpg --keyserver keyserver.ubuntu.com --recv D67FC6EAE2A11821
then
  1. sudo apt-get update
  2. sudo apt-get install r-base

GUIs for R

用于编辑 R 脚本的文本编辑器很多,个人更倾向于使用开源编辑器(关于 R 的编辑器我在 RFAQ_cn 上也提过)。这里主要介绍一下 gedit,一款在 GNOME 桌面环境下的文本编辑器。虽说 geidt 看起来就和 Windows 下面的 notepad 一样简陋,但它对于运行一般 R 脚本已经足够用,因为 gedit 编辑器可以将 R 代码直接作为外部命令运行。具体实现方式如

依次选择:编辑-首选项-插件-外部工具(执行外部命令和Shell脚本)
Screenshot-外部工具管理器.png
Screenshot-外部工具管理器.png

新建一个工具R,在命令中写入 R --no-save --no-restore -q,同时写入描述和快捷键(这里定义的是ctrl +r)。
输入可选择"选中区域"和"全选",输出的话,"在下方面板中显示"比较好一些,当然这个看个人喜好。
编辑 R 代码过程中,选中要执行的代码,ctrl+r,OK,输出结果,非常方便。
Screenshot-新文件 (~-桌面) - gedit.png

Read more ...

2009-10-21

Ubuntu Install Log

Package for Install Compiz-Fusion:
-----------------------------------------------------------
  • Fusion-icon
    • python-compizconfig
  • compizconfig-settings-manager
  • emerald
    • libemeraldengine0

Install VLC-Player
-----------------------------------------------------------
  • liba52-0.7.4 (version 0.7.4-11ubuntu1) will be installed
  • libass1 (version 0.9.5-0ubuntu2) will be installed
  • libaudio2 (version 1.9.1-4) will be installed
  • libavcodec51 (version 3:0.svn20080206-12ubuntu3.1) will be installed
  • libavformat52 (version 3:0.svn20080206-12ubuntu3.1) will be installed
  • libavutil49 (version 3:0.svn20080206-12ubuntu3.1) will be installed
  • libdca0 (version 0.0.5-0.1) will be installed
  • libdvbpsi4 (version 0.1.5-3.1) will be installed
  • libdvdnav4 (version 4.1.2-3) will be installed
  • libdvdread3 (version 0.9.7-11ubuntu2) will be installed
  • libebml0 (version 0.7.7-3.1) will be installed
  • libenca0 (version 1.9-6) will be installed
  • libfaad0 (version 2.6.1-3.1) will be installed
  • libgsm1 (version 1.0.12-1) will be installed
  • libid3tag0 (version 0.15.1b-10) will be installed
  • libiso9660-5 (version 0.78.2+dfsg1-3) will be installed
  • liblua5.1-0 (version 5.1.3-1) will be installed
  • libmad0 (version 0.15.1b-3) will be installed
  • libmatroska0 (version 0.8.1-1.1) will be installed
  • libmodplug0c2 (version 1:0.7-7ubuntu0.8.10.1) will be installed
  • libmpcdec3 (version 1.2.2-1build1) will be installed
  • libmpeg2-4 (version 0.4.1-3) will be installed
  • libmysqlclient15off (version 5.0.67-0ubuntu6) will be installed
  • libpostproc51 (version 3:0.svn20080206-12ubuntu3.1) will be installed
  • libqt4-dbus (version 4.4.3-0ubuntu1.3) will be installed
  • libqt4-designer (version 4.4.3-0ubuntu1.3) will be installed
  • libqt4-network (version 4.4.3-0ubuntu1.3) will be installed
  • libqt4-qt3support (version 4.4.3-0ubuntu1.3) will be installed
  • libqt4-script (version 4.4.3-0ubuntu1.3) will be installed
  • libqt4-sql (version 4.4.3-0ubuntu1.3) will be installed
  • libqt4-sql-mysql (version 4.4.3-0ubuntu1.3) will be installed
  • libqt4-xml (version 4.4.3-0ubuntu1.3) will be installed
  • libqtcore4 (version 4.4.3-0ubuntu1.3) will be installed
  • libqtgui4 (version 4.4.3-0ubuntu1.3) will be installed
  • libsdl-image1.2 (version 1.2.6-3) will be installed
  • libswscale0 (version 3:0.svn20080206-12ubuntu3.1) will be installed
  • libtar (version 1.2.11-5) will be installed
  • libtwolame0 (version 0.3.12-1) will be installed
  • libvcdinfo0 (version 0.7.23-4ubuntu1) will be installed
  • libvlc2 (version 0.9.4-1ubuntu3.2) will be installed
  • libvlccore0 (version 0.9.4-1ubuntu3.2) will be installed
  • libx264-59 (version 1:0.svn20080408-0.0ubuntu1) will be installed
  • mysql-common (version 5.0.67-0ubuntu6) will be installed
  • qt4-qtconfig (version 4.4.3-0ubuntu1.3) will be installed
  • vlc (version 0.9.4-1ubuntu3.2) will be installed
  • vlc-data (version 0.9.4-1ubuntu3.2) will be installed
  • vlc-nox (version 0.9.4-1ubuntu3.2) will be installed

install AWN
-----------------------------------------
  • avant-window-navigator (version 0.2.6-7ubuntu1) will be installed
  • avant-window-navigator-data (version 0.2.6-7ubuntu1) will be installed
  • awn-applets-c-core (version 0.2.6-2ubuntu4) will be installed
  • awn-applets-python-core (version 0.2.6-2ubuntu4) will be installed
  • awn-manager (version 0.2.6-7ubuntu1) will be installed
  • libawn-extras0 (version 0.2.6-2ubuntu4) will be installed
  • libawn0 (version 0.2.6-7ubuntu1) will be installed
  • libtidy-0.99-0 (version 20080116cvs-2) will be installed
  • python-alsaaudio (version 0.2-1ubuntu1) will be installed
  • python-awn (version 0.2.6-7ubuntu1) will be installed
  • python-awn-extras (version 0.2.6-2ubuntu4) will be installed
  • python-awnlib (version 0.2.6-2ubuntu4) will be installed
  • python-chardet (version 1.0.1-1) will be installed
  • python-feedparser (version 4.1-10ubuntu1) will be installed
  • python-utidylib (version 0.2-3.2ubuntu1) will be installed

install thunderbird
--------------------------------------------------------------------------------------------------------------------------
  • thunderbird
  • thunderbird-gnome-support (version 2.0.0.23+build1+nobinonly-0ubuntu0.8.10.1) will be installed
install R
--------------------------------------------------------------------------------------------------------------------------
  • build-essential (version 11.4) will be installed
  • dpatch (version 2.0.29) will be installed
  • dpkg-dev (version 1.14.20ubuntu6.2) will be installed
  • fakeroot (version 1.9.5ubuntu1.1) will be installed
  • g++ (version 4:4.3.1-1ubuntu2) will be installed
  • g++-4.3 (version 4.3.2-1ubuntu12) will be installed
  • gfortran (version 4:4.3.1-1ubuntu2) will be installed
  • gfortran-4.3 (version 4.3.2-1ubuntu12) will be installed
  • libblas-dev (version 1.2-1.6) will be installed
  • libblas3gf (version 1.2-1.6) will be installed
  • libbz2-dev (version 1.0.5-0.1ubuntu1) will be installed
  • libgfortran3 (version 4.3.2-1ubuntu12) will be installed
  • libjpeg62-dev (version 6b-14) will be installed
  • liblapack-dev (version 3.1.1-0.4ubuntu1) will be installed
  • liblapack3gf (version 3.1.1-0.4ubuntu1) will be installed
  • libncurses5-dev (version 5.6+20071124-1ubuntu2) will be installed
  • libpcre3-dev (version 7.6-2.1ubuntu1) will be installed
  • libpcrecpp0 (version 7.6-2.1ubuntu1) will be installed
  • libpng12-dev (version 1.2.27-1ubuntu0.1) will be installed
  • libreadline5-dev (version 5.2-3build1) will be installed
  • libstdc++6-4.3-dev (version 4.3.2-1ubuntu12) will be installed
  • patch (version 2.5.9-5) will be installed
  • patchutils (version 0.2.31-4) will be installed
  • r-base (version 2.9.2-4intrepid0) will be installed
  • r-base-core (version 2.9.2-4intrepid0) will be installed
  • r-base-dev (version 2.9.2-4intrepid0) will be installed
  • r-base-html (version 2.9.2-4intrepid0) will be installed
  • r-base-latex (version 2.9.2-4intrepid0) will be installed
  • r-cran-boot (version 1.2.40-1intrepid0) will be installed
  • r-cran-cluster (version 1.12.1-1intrepid0) will be installed
  • r-cran-codetools (version 0.2-2-1intrepid0) will be installed
  • r-cran-foreign (version 0.8.38-1intrepid0) will be installed
  • r-cran-kernsmooth (version 2.23-3-1intrepid0) will be installed
  • r-cran-lattice (version 0.17-26-1intrepid0) will be installed
  • r-cran-matrix (version 0.999375-25-1intrepid0) will be installed
  • r-cran-mgcv (version 1.5-6-1intrepid0) will be installed
  • r-cran-nlme (version 3.1.95-1intrepid0) will be installed
  • r-cran-rpart (version 3.1.45-1intrepid0) will be installed
  • r-cran-survival (version 2.35-7-1intrepid0) will be installed
  • r-cran-vr (version 7.2.49-1intrepid0) will be installed
  • r-recommended (version 2.9.2-4intrepid0) will be installed
  • tcl8.5 (version 8.5.3-1) will be installed
  • tk8.5 (version 8.5.3-3) will be installed
  • zlib1g-dev (version 1:1.2.3.3.dfsg-12ubuntu1) will be installed
install RKward
---------------------------------------------------------------------------------------------------------------------
  • exiv2 (version 0.17-1ubuntu1) will be installed
  • kde-icons-oxygen (version 4:4.2.2-0ubuntu1~intrepid1) will be installed
  • kdebase-runtime (version 4:4.2.2-0ubuntu1~intrepid1) will be installed
  • kdebase-runtime-bin-kde4 (version 4:4.2.2-0ubuntu1~intrepid1) will be installed
  • kdebase-runtime-data (version 4:4.2.2-0ubuntu1~intrepid1) will be installed
  • kdebase-runtime-data-common (version 4:4.2.2-0ubuntu1~intrepid1) will be installed
  • kdelibs-bin (version 4:4.2.2-0ubuntu1~intrepid2) will be installed
  • kdelibs5 (version 4:4.2.2-0ubuntu1~intrepid2) will be installed
  • kdelibs5-data (version 4:4.2.2-0ubuntu1~intrepid2) will be installed
  • khelpcenter4 (version 4:4.2.2-0ubuntu1~intrepid1) will be installed
  • libclucene0ldbl (version 0.9.20-3) will be installed
  • libexiv2-4 (version 0.17-1ubuntu1) will be installed
  • libphonon4 (version 4:4.3.1-0ubuntu1~intrepid1) will be installed
  • libpq5 (version 8.3.8-0ubuntu8.10) will be installed
  • libqt4-svg (version 4.4.3-0ubuntu1.3) will be installed
  • libraptor1 (version 1.4.17-1) will be installed
  • librasqal0 (version 0.9.15-2) will be installed
  • librdf0 (version 1.0.7-1) will be installed
  • libsoprano4 (version 2.2.2+dfsg.1-1ubuntu1~intrepid1) will be installed
  • libstreamanalyzer0 (version 0.6.3-1ubuntu1~intrepid1) will be installed
  • libstreams0 (version 0.6.3-1ubuntu1~intrepid1) will be installed
  • libxcb-shape0 (version 1.1-1.1) will be installed
  • libxcb-shm0 (version 1.1-1.1) will be installed
  • libxcb-xv0 (version 1.1-1.1) will be installed
  • libxine1 (version 1.1.15-0ubuntu3.3) will be installed
  • libxine1-bin (version 1.1.15-0ubuntu3.3) will be installed
  • libxine1-console (version 1.1.15-0ubuntu3.3) will be installed
  • libxine1-misc-plugins (version 1.1.15-0ubuntu3.3) will be installed
  • libxine1-x (version 1.1.15-0ubuntu3.3) will be installed
  • libxvmc1 (version 2:1.0.4-2ubuntu1) will be installed
  • phonon (version 4:4.3.1-0ubuntu1~intrepid1) will be installed
  • phonon-backend-xine (version 4:4.3.1-0ubuntu1~intrepid1) will be installed
  • php5-cli (version 5.2.6-2ubuntu4.3) will be installed
  • php5-common (version 5.2.6-2ubuntu4.3) will be installed
  • raptor-utils (version 1.4.17-1) will be installed
  • redland-utils (version 1.0.7-1) will be installed
  • rkward (version 0.5.0d-2intrepid0) will be installed
  • soprano-daemon (version 2.2.2+dfsg.1-1ubuntu1~intrepid1) will be installed
  • ttf-dejavu (version 2.25-1) will be installed
  • ttf-dejavu-extra (version 2.25-1) will be installed
Kile
----------------------------------------------------------------------------
  • dvipdfmx (version 1:20071115-1) will be installed
  • dvipng (version 1.11-1) will be installed
  • kde-icons-oxygen (version 4:4.1.4-0ubuntu1~intrepid1.1) will be installed
  • kdebase-runtime (version 4:4.1.4-0ubuntu1~intrepid1.1) will be installed
  • kdebase-runtime-bin-kde4 (version 4:4.1.4-0ubuntu1~intrepid1.1) will be installed
  • kdebase-runtime-data (version 4:4.1.4-0ubuntu1~intrepid1.1) will be installed
  • kdebase-runtime-data-common (version 4:4.1.4-0ubuntu1~intrepid1.1) will be installed
  • kdelibs-bin (version 4:4.1.4-0ubuntu1~intrepid1.3) will be installed
  • kdelibs-data (version 4:3.5.10-0ubuntu6.2) will be installed
  • kdelibs4c2a (version 4:3.5.10-0ubuntu6.2) will be installed
  • kdelibs5 (version 4:4.1.4-0ubuntu1~intrepid1.3) will be installed
  • kdelibs5-data (version 4:4.1.4-0ubuntu1~intrepid1.3) will be installed
  • kdvi (version 4:3.5.10-0ubuntu1) will be installed
  • khelpcenter4 (version 4:4.1.4-0ubuntu1~intrepid1.1) will be installed
  • kile (version 1:2.0.1-1ubuntu1) will be installed
  • konsole (version 4:4.1.4-0ubuntu1~intrepid2) will be installed
  • libarts1c2a (version 1.5.10-0ubuntu1) will be installed
  • libartsc0 (version 1.5.10-0ubuntu1) will be installed
  • libaudio2 (version 1.9.1-4) will be installed
  • libavahi-qt3-1 (version 0.6.23-2ubuntu2.1) will be installed
  • libclucene0ldbl (version 0.9.20-3) will be installed
  • libdbus-qt-1-1c2 (version 0.62.git.20060814-2build1) will be installed
  • liblua50 (version 5.0.3-3) will be installed
  • liblualib50 (version 5.0.3-3) will be installed
  • libmysqlclient15off (version 5.0.67-0ubuntu6) will be installed
  • libokularcore1 (version 4:4.1.4-0ubuntu1~intrepid1) will be installed
  • libphonon4 (version 4:4.2.0-0ubuntu1) will be installed
  • libpoppler-qt4-3 (version 0.8.7-1ubuntu0.5) will be installed
  • libpq5 (version 8.3.8-0ubuntu8.10) will be installed
  • libqca2 (version 2.0.0-4) will be installed
  • libqimageblitz4 (version 1:0.0.4-4) will be installed
  • libqt3-mt (version 3:3.3.8-b-5ubuntu1) will be installed
  • libqt4-dbus (version 4.4.3-0ubuntu1.3) will be installed
  • libqt4-designer (version 4.4.3-0ubuntu1.3) will be installed
  • libqt4-network (version 4.4.3-0ubuntu1.3) will be installed
  • libqt4-opengl (version 4.4.3-0ubuntu1.3) will be installed
  • libqt4-qt3support (version 4.4.3-0ubuntu1.3) will be installed
  • libqt4-script (version 4.4.3-0ubuntu1.3) will be installed
  • libqt4-sql (version 4.4.3-0ubuntu1.3) will be installed
  • libqt4-sql-mysql (version 4.4.3-0ubuntu1.3) will be installed
  • libqt4-svg (version 4.4.3-0ubuntu1.3) will be installed
  • libqt4-test (version 4.4.3-0ubuntu1.3) will be installed
  • libqt4-xml (version 4.4.3-0ubuntu1.3) will be installed
  • libqtcore4 (version 4.4.3-0ubuntu1.3) will be installed
  • libqtgui4 (version 4.4.3-0ubuntu1.3) will be installed
  • libraptor1 (version 1.4.17-1) will be installed
  • librasqal0 (version 0.9.15-2) will be installed
  • librdf0 (version 1.0.7-1) will be installed
  • libsoprano4 (version 2.1.1+dfsg.1-0ubuntu1) will be installed
  • libstreamanalyzer0 (version 0.5.11-1ubuntu2) will be installed
  • libstreams0 (version 0.5.11-1ubuntu2) will be installed
  • libstrigiqtdbusclient0 (version 0.5.11-1ubuntu2) will be installed
  • libt1-5 (version 5.1.2-2) will be installed
  • lmodern (version 1.010x-5) will be installed
  • mediamanager (version 4:3.5.10-0ubuntu3) will be installed
  • mysql-common (version 5.0.67-0ubuntu6) will be installed
  • okular (version 4:4.1.4-0ubuntu1~intrepid1) will be installed
  • phonon (version 4:4.2.0-0ubuntu1) will be installed
  • phonon-backend-gstreamer (version 4:4.2.0-0ubuntu1) will be installed
  • qt4-qtconfig (version 4.4.3-0ubuntu1.3) will be installed
  • raptor-utils (version 1.4.17-1) will be installed
  • redland-utils (version 1.0.7-1) will be installed
  • soprano-daemon (version 2.1.1+dfsg.1-0ubuntu1) will be installed
  • tex-common (version 1.11) will be installed
  • texlive-base (version 2007.dfsg.1-2) will be installed
  • texlive-base-bin (version 2007.dfsg.2-3ubuntu1) will be installed
  • texlive-base-bin-doc (version 2007.dfsg.2-3ubuntu1) will be installed
  • texlive-common (version 2007.dfsg.1-2) will be installed
  • texlive-doc-base (version 2007.dfsg.1-1) will be installed
  • texlive-fonts-recommended (version 2007.dfsg.1-2) will be installed
  • texlive-fonts-recommended-doc (version 2007.dfsg.1-2) will be installed
  • texlive-latex-base (version 2007.dfsg.1-2) will be installed
  • texlive-latex-base-doc (version 2007.dfsg.1-2) will be installed
  • tipa (version 2:1.3-12) will be installed

Read more ...

linux系统如何做备份

Linux之全系统备份恢复
--------------------------------------------------------------------------------
1、准备一张Live CD用来启动,越小越快越好,推荐CDlinux,knoppix、ubuntu或者Gentoo的Live CD也不错。
2、启动起来之后加载你的Linux分区,如果有单独的boot分区也记得加载好,或者你还想备份其它分区的数据也可以一并加载。
3、现在可以打包了,如cd /mnt/linux && tar -jcvf /mnt/bak/linux.tar.bz2 *(/mnt/bak加载了一个用于存放备份文件的分区,/mnt/linux为加载linux系统根目录的分区)。

恢复
--------------------------------------------------------------------------------
1、同样准备一张Live CD用于启动
2、启动起来之后最好先格式化你的linux分区,然后正确加载。(注意如果你备份了多个分区的内容,最好在恢复之前将其它分区按备份前的目录结构 mount)
3、现在可以解包了,如tar -jxvpf /mnt/bak/linux.tar.bz2 -C /mnt/linux。这种方法同样适用于快速安装一套Linux系统,如果是基于src的distro,那么你要安装的机器最好与原来的机器配置差不多,至少CPU差不多吧,比如说都是P4,不然就让你的编译优化弄巧成拙了。注意在另外一台机器上以恢复的方式安装记得修改/etc/fstab和 /boot/grub/grub.conf,如果解包之后不能正常启动,那么用 Live CD启动加载好分区然后chroot进去重新安装一下grub即可。注意不要启动到安装好的Linux里去备份这个系统,那样会出些问题
Read more ...

全盘备份Ubuntu Linux系统





来源:linux联盟
文章摘要:全盘备份Ubuntu Linux系统 备份可以用tar直接打包,很简单。但恢复备份的后期工作较多吧。 有这样一款软件,能全盘备份你的ubuntu系统,并且这个备份还可以直接启动,就像装了两个同样的系统一样。 它就是bubakup:http://lubi.sourceforge.net/bubakup.html 备份时有向导界面,操作还算简便。 选择操作,这里以备份为例,

全盘备份Ubuntu Linux系统 备份可以用tar直接打包,很简单。但恢复备份的后期工作较多吧。

有这样一款软件,能全盘备份你的ubuntu系统,并且这个备份还可以直接启动,就像装了两个同样的系统一样。

它就是bubakup:http://lubi.sourceforge.net/bubakup.html

备份时有向导界面,操作还算简便。

选择操作,这里以备份为例,选择第一个:

备份文件将保存到哪里:

默认已经忽略某些不必备份的目录,你还可以自行设定:

然后设定备份文件大小,也就是分割文件,方便刻盘什么的。

设定完毕,开始备份,大约要10分钟:

备份完毕:

这些是备份文件:

其中disk里面有一个system.virtual.disk的文件,那就是系统文件了。boot文件夹是引导启动用的。

还原系统可以参见:http://lubi.sourceforge.net/bubakup.html

Read more ...

Backup ubuntu with tar Method 1


方法 1

出自Ubuntu中文

目录

[隐藏]

[编辑] 备份你的系统

原文出处:https://wiki.ubuntu.com/BackupYourSystem

原文作者:Heliode

授权许可:

翻译人员:MillenniumDark xsmile

校正人员:MillenniumDark lyreopera

贡献人员:drivel xxdaystar


Note: This page needs work. Use at your own risk. It is recommended that you read the whole page before doing anything

This guide to backup your system using tar to create compressed archives was taken from the post on the Ubuntu Forum written by Heliode. See the thread for discussion: http://www.ubuntuforums.org/showthread.php?t=35087

注意:这一页还需要完善。使用者需自行承担风险。(译者注:这不是开玩笑,这个东西的确不完善。)

这一份使用tar创建压缩文件来备份你的系统的指南取自Heliode在Ubuntu论坛上写的帖子。查看讨论主题:http://www.ubuntuforums.org/showthread.php?t=35087


注意:下面一些操作需要你是root或加sudo,尽管也许没有很清楚的说明。 - MillenniumDark

[编辑] 简介

嗨,欢迎来到Heliode的成功备份和恢复Linux系统的指南!

大部分人在使用ubuntu操作系统之前多半使用windows操作系统。 在那时候,你也许需要备份和恢复系统。对于Windows而言,你需要某种类似于Norton Ghost的私有软件。使用这种私有软件,你得重启你的机器,引导到一个特殊的环境,在这一环境下,你可以备份和恢复。在那时候,你也许会寻思为什么不可 能仅仅把整个C盘压缩成一个大zip文件。在Windows下这是不可能的,因为有大量的文件在它们使用的时候是无法复制、重写的,所以你需要专门的软件 来处理备份。 那么,我在这里要告诉你,那些东西,正如重启一样,都是Windows荒唐事件(tm)。完全没有必要使用Ghost之类的程序来创建你的Ubuntu系 统(或者任何Linux系统,就这点而论)的备份。事实上,使用Ghost也许会是一个糟透了的主意,如果你使用的不是 ext2。Ubuntu的默认分区Ext3,在Ghost看来是一个毁坏了的ext2分区,然後,Ghost会很好地糟蹋你的数据。

[编辑] 准备工作

快速浏览...在准备备份整个操作系统的时候,不要忘了清理回收站,和所有在/home目录下或桌面上的没有用的文件。

取决于您备份系统的初衷,您也许会删除所有的email,清空浏览器的搜索记录,清除保存在浏览器的个人信息。我通常保存上述所有东西的,如果您特别注重安全,就不要象我这样做了。

[编辑] 开始备份

“那我该用什么来备份我的系统呢?”也许你会问。小事一桩,就像你备份或压缩一个别的文件一样,TAR。不像Windows,Linux不限制根用户存取任何东西,因此,你完全可以把一个分区上每一个的文件放入一个TAR文件中。

来实施这一方法,用这个成为根用户:

sudo su

下面转到您的文件系统根目录下 (这里只是我们的一个例子,您可以转到任何一个您想备份的目录下,包括远程或可移动驱动器。)

cd /

然後,下面就是我用来备份我的系统的完整的命令:

tar -cvpzf /backup.tgz --exclude=/proc --exclude=/lost+found --exclude=/backup.tgz --exclude=/mnt
 --exclude=/sys /

接着,让我们稍微解释一下:

  • 'tar' 是用来备份的程序
  • c - 新建一个备份文档
  • v - 详细模式, tar程序将在屏幕上实时输出所有信息。
  • p - 保存许可,并应用到所有文件。
  • z - 采用‘gzip’压缩备份文件,以减小备份文件体积。
  • f - 说明备份文件存放的路径, /backup.tgz 是本例子中备份文件名。
  • 来看看我们想要包含的目录。我们不想备份所有的东西,因为有些目录是没有多大用处的。 确认你不想包含的文件,否则您会得到一个很奇怪的结果。 您也不必备份 /mnt 目录下的东西,除非您有其他分区挂在它下面或者你坚持要备份。您还必须确保没有任何资源挂在 /media 目录下(比如,任何CD或者移动存储介质).否则,剔除/media。
  • 最後一个参数是我们想要保存的目录. 我们想要保存所有的东西,使用 / 作为根目录。

如果您想包含其他文件系统,您可以使用“l”来替代 --exclude。上述指令可以写成:

tar -cvpzlf /backup.tgz --exclude=/lost+found --exclude=/backup.tgz /

按:kvidell在论坛主题里建议也剔除/dev目录。不过,我有其他证据表明这样做是不明智的。

好了,如果命令适合你的话,敲击确定键(或者回车键,管它叫什么名字),然後什么都不用干,放松一下。备份也许会花上一段时间。

最後您将在文件系统的根目录下看到一个名为backup.tgz的文件,很可能相当巨大。您现在可以将它刻录到DVD光盘上或者转移到其他任何一台电脑上,随便您!

IconsPage?action=AttachFile&do=get&target=IconWarning3.png 警告: 文件大小超过2GB (实际上没这么大) 不被ISO9660所支持,可能将不可还原。不要简单的将如此巨大的.iso文件刻录在DVD上。 使用split命令分割文件或者其他不同的方法将它刻录在DVD上。下面是一个可能的方法(未经测试):

sudo tar --create --bzip2
 --exclude /tmp --one-file-system --sparse / | growisofs -use-the-force-luke -Z /dev/hda=/proc/self/fd/0

需要指出的是,这只是备份了一个文件系统。 您也许需要使用 --exclude 来替代 --one-file-system 用来过滤您不想备份的东西。 这里假设您的DVD设备在 /dev/hda下。 它不是新建一个可挂载的DVD,而是还原您指向这个设备里的文件内容。

sudo tar --extract --bzip2 --file /dev/hda

备注2: 在程序运行的最後,您也许会看到这样一条诸如'tar: Error exit delayed from previous errors'或者其他什么的警告信息 在大多数情况下您完全可以忽略它。

另外,您也可以使用Bzip2来压缩您的备份文件。它具有更高的压缩比,只是压缩速度有些慢。如果压缩比对你很重要,只需用“j”替换命令中的“z”, 同时给备份命一个相应的扩展名。这些会使命令变成这样:

tar -cvpjf /backup.tar.bz2 --exclude=/proc --exclude=/lost+found --exclude=/backup.tar.bz2
 --exclude=/mnt --exclude=/sys /

[编辑] 通过网络进行备份

如果系统的空间不足而且您无法挂载其他文件系统用来存放备份文件,那么可行的方法就是使用netcat在网络上传输备份文件。

在接收端,您需要象下面这样设置netcat来写入备份文件:

nc -l -p 1024 > backup.tar.bz2

然後象下面这样在发送端的netcat里输入不带'f'标志位的tar指令:

tar -cvpj  / | nc -q 0  1024

在上面的指令中,1024只是一个随机的端口号。所有工作都将通过1024端口完成。

如果一切顺利,备份文件将直接通过网络传输,而不接触正在读取的文件系统。 在一个相对高速的网络环境内,这样的备份速度实际上比在本地磁盘上备份要来的快。

以下是完整的指令格式:

tar -cvpj  / | ssh  "cat > backup.tar.bz2"

[编辑] 还原操作

IconsPage?action=AttachFile&do=get&target=IconWarning3.png 警告: 求您了,看在上帝的份上,千万小心这儿。如果您不明白您正在干什么,那很有可能复盖掉您重要的数据,所以请特别小心!

好了,继续我们前面章节所讲的例子,我们在系统根目录下创建了一个名为backup.tgz的备份文件。

再一次确认,您现在正在根目录下,备份文件也在系统的根目录下。

Linux中美妙的事情之一就是在系统正在运行的情况下可以进行还原操作,而不需要启动光盘或者其他任何乱七八糟的东西。当然,如果您的系 统已经崩溃,那您必须选择使用live CD,但是结果还是一样。你甚至可以在Linux系统正在运行的时候,移除它里面所有文件。可是我不告诉你那个命令!

好了,言归正传。这是我要用的命令:

tar -xvpzf /backup.tgz -C /

如果您使用的是bz2压缩的:

tar -xvpjf backup.tar.bz2 -C /

参数x是告诉tar程序解压缩备份文件。 -C 参数是指定tar程序解压缩到的目录。 ( 在本例中是/ )

IconsPage?action=AttachFile&do=get&target=IconWarning3.png 警告: 备份文档中的文件将复盖分区中的文件!

注意,磁盘上备份里没有的文件并不会自动删除。

只要敲一下确定/回车/你的兄弟/随便什么,然後去看焰火吧。同样,这会花一段时间。等它完成了,你就有了一个完全恢复的Ubuntu系 统!只需确保在你做其他任何事情之前,重新创建你剔除的目录: ( /proc, /lost+found, /mnt, /sys, 等等。)

mkdir /proc /lost+found /mnt /sys

好了。

[编辑] GRUB的还原

现在,如果您想要移动系统到一个新的磁盘上或者曾经在GRUB上做过了一些改动(比如说,安装Windows)。您将必须重新安装GRUB。 在论坛上有一些非常好的指导方法,所以我不想再重复了。看一看这个文章: here (论坛) 或者这里: RecoveringUbuntuAfterInstallingWindows

论坛上提供了2种方法,我个人推荐第二种由remmelt提供的方法,因为我发现它每次都管用。

就是这样,我希望这有用。

[编辑] 其他方法

[编辑] dd

指令:

dd -if /dev/hda1 > partitionimage.dd

将备份这个分区。使用/dev/hda作为输入文件名将备份整个驱动器。还原操作如下:

dd -if partitionimage.dd -of /dev/hda1

您也可以使用gzip或者bzip2来压缩镜像。

[编辑] rsync

Rsync只更新已经改变了的文件,甚至只传输文件中被改变的那部分。这在通过网络备份文件的方法中对于节省带宽非常的有用。出于安全考虑,2台机器的传输都必须使用SSH协议,Rsync特别适用于备份home目录下的文件。

这是向远程计算机传送的指令:

sudo rsync --delete -azvv -e ssh /home remoteuser@remotehost.remotedomain:./backupdirectory

-z 压缩数据 --delete 删除系统中曾经在备份文件的时候不存在的文件。您有可能想这样做,有可能不想。 -a 保存文件的日期和时间 (和 -t的含义一样), 遍历所有目录(和 -r额含义一样), 以symlink形式保存symlink信息 (和-l的含义一样), 保存文件许可 (和 -p的含义一样), 保存组信息 (和 -g含义一样), 保存文件所有权信息 (和 -o含义一样), 以设备形式保存设备信息 (和 -D的含义一样). -vv 保存程序运行信息。

[编辑] 其他信息

您也许想要看一看这些能够帮您自动备份系统的程序:

方法2: 用Sbackup軟體來做

用GUI介面是對指令模式非常排斥,或是懶人所設計的,
其實所做的工作跟方法1是相同的,
只是這次多了UI介面給你用,點一點按一按就可以了。
sbackup
我自己本身沒試過,其實也懶得試,
指令模式就很好用了,你可以參考原作者的網站來操作:
參考網址:http://playubuntu.blogspot.com/2008/09/guisbackup.html

本文引用:
文章內容由宋志峰[ANISTAR]撰寫,引用分享請以鏈結形式註明出處與原始作者。


Read more ...

2009-09-22

绯闻女孩/八卦天后/Gossip Girl


Based on the popular book series of the same name, this drama gives viewers a peek into the world of privileged teenagers on an elite private school in New York City. The story is written by The O.C.'s Josh Schwartz and Stephanie Savage, and directed by Mark Piznarski who has worked on series like Everwood and Veronica Mars.

Season 3


EP01: Reversals of Fortune | Gossip.Girl.S03E01.HDTV.XviD-NoTV
MU
http://www.megaupload.com/?d=P5NHHE4F

ST
http://www.storage.to/get/hJ91Li4L/Gossip.Girl.S03E01.HDTV.XviD-NoTV.avi

HF
http://hotfile.com/dl/12537070/5c15172/Gossip.Girl.S03E01.HDTV.XviD-NoTV.avi.html

DF
http://depositfiles.com/files/w3rin3r7m

UL
http://uploading.com/files/a82d9bm2/Gossip.Girl.S03E01.HDTV.XviD-NoTV.avi

中文字幕:
http://www.megaupload.com/?d=XSEMUZIR


EP02: The Freshman | Gossip.Girl.S03E02.The.Freshman.HDTV.XviD-FQM
MU
http://www.megaupload.com/?d=J9EXZ0GY

ST
http://www.storage.to/get/OqG9v8q2/Gossip.Girl.S03E02.The.Freshman.HDTV.XviD-FQM.avi

HF
http://hotfile.com/dl/13171675/d652b10/Gossip.Girl.S03E02.The.Freshman.HDTV.XviD-FQM.avi.html

DF
http://depositfiles.com/files/iayat392v

UL
http://uploading.com/files/d4da6624/Gossip.Girl.S03E02.The.Freshman.HDTV.XviD-FQM.avi/
Read more ...

【制毒师/超越罪恶 一二季】【Breaking Bad】Season 2更新到第十三集【MU】


【剧情简介】:

http://forum.powerapple.com/modules.php?name=forum&file=viewtopic&forum=184&topic=3416

故事发生在新墨西哥州。故事的主角是一个化学老师Walter White (Bryan Cranston饰演)中学化学老师,少言寡语、性格温驯、安分守己、循规蹈矩,如你我一般的平凡得不能再平凡的小人物。

妻子Skyler White(Anna Gunn饰演)又怀孕了,还有一个瘫痪的儿子。White被诊断患了晚期肺癌,只剩下两年的时间。为了保证家庭将来的经济来源,White铤而走险,利用 自己丰富的化学知识,决定创建制毒实验室,自己制造毒品,开始毒品犯罪的危险之路。该片展示了一位绝症病人如何从一介平庸中年男人变成一位大毒贩。

他被逼上绝路,可是他又加快了自己灭亡的速度。

1. http://www.megaupload.com/?d=VNRUMPBX

2. http://www.megaupload.com/?d=JIR5H075

3. http://www.megaupload.com/?d=O4NC0NIM

4. http://www.megaupload.com/?d=UASGBZ8D

5. http://www.megaupload.com/?d=PSMT286D

6. http://www.megaupload.com/?d=DY1695OI

7. http://www.megaupload.com/?d=IBCWCQL1

在第二季中,师徒两人的制毒实验室越来越大,逐渐成为该地区的头号毒源。随之而来,围绕Walter White身边的危险和猜疑也越来越多。他周旋于残忍的毒品纷争、谋杀与温情的家庭生活之中,难以自拔。
友情提示: 该片有血腥,色情画面,攻受兼备,还有无比实用的化学教程,“很毒很暴力”,观者慎入。
第二季 不是自己上传的 网上搜到的 吼吼
201 http://www.megaupload.com/?d=OTXCTL1O

202 http://www.megaupload.com/?d=IMRWRX6Q

203 http://www.megaupload.com/?d=O01Y6Z24
http://www.megaupload.com/?d=NVECOF2X 用后面这个链接吧

204 http://www.megaupload.com/?d=VMFZ1Z0A
http://www.megaupload.com/?d=JIGLGI7X
http://www.megaupload.com/?d=PBZOYTIF
http://www.megaupload.com/?d=8HPJ5Q2Z


205
http://www.megaupload.com/?d=7V8F617Y
or http://www.megaupload.com/?d=N2W42VTJ

206
http://www.megaupload.com/?d=LW5LTUTO

207
http://www.megaupload.com/?d=UKKW6ZTV
208
http://www.megaupload.com/?d=HAPNWA0J
209
http://www.megaupload.com/?d=RMYQWARQ
http://www.megaupload.com/?d=SHJPZQQZ
210
http://www.megaupload.com/?d=MA09RLHN
http://www.megaupload.com/?d=49PV3IV4
http://www.megaupload.com/?d=57ZZL3L8
http://www.megaupload.com/?d=VXJYXOBU
or
http://www.megaupload.com/?d=WZRVA391
http://www.megaupload.com/?d=C55NGDFK
http://www.megaupload.com/?d=336GQ1HH
http://www.megaupload.com/?d=1HJ41EIZ
or
http://www.megaupload.com/?d=3HS4A0AW
http://www.megaupload.com/?d=CGH5PZXR
http://www.megaupload.com/?d=MSGZHLDR
http://www.megaupload.com/?d=8BX8QJHY

breaking.bad.210.hdtv-0tv.avi
http://d01.megashares.com/dl/9b066c4/breaking.bad.210.hdtv-0tv.avi


HOTFILE
http://hotfile.com/dl/2251894/4730730/Breaking.Bad.S02E10.HDTV.XviD-0TV.rar.html

211
http://hotfile.com/dl/3062966/dddaaab/Breaking.Bad.S02E11.DSR.XviD-RRR_GoLeech.org.avi.html
or
http://www.megaupload.com/?d=CRSVNWVF
http://www.megaupload.com/?d=2ZIHYD85
http://www.megaupload.com/?d=UYN88N0J
http://www.megaupload.com/?d=73TW0E89
or
http://www.megaupload.com/?d=PZ8YXG2S
http://www.megaupload.com/?d=LMBQ9MQK

http://hotfile.com/dl/3044512/75b8768/Breaking.Bad.S02E11.DSR.XviD-RRR.avi.html

http://netload.in/dateiFXT168Rcte/Breaking.Bad.S02E11.DSR.XviD-RRR.avi.htm


http://www.megaupload.com/?d=UWQ79L9C

没找到单文件的,hotfile下的也还行
我也是从网上找来的,搜 google megaupload Breaking Bad
Read more ...

迅雷博客-hjs820330的《鲁豫有约...专辑

Read more ...

Lenovo Support & downloads - ThinkPad T40p support ThinkPad T40p

Read more ...

matlab下载地址

Read more ...

Miranda IM 设置流水帐


















Miranda IM 设置流水帐



2008-08-13 11:42

CleanUI 几乎汇集了自己所有设置心得, 其配置过于大众化, 不够精减 (Lite 版本精减, 却不够自由), 此文章是配合配置包, 以平时使用配置为例, 将认为有价值设置点, 提出说明, 直切优化主题. 仅为使用者自有化定制提供一些建议. 以插件顺序介绍, 故名流水帐. 抛砖引玉, 如有不足之, 请指出, 欢迎大家交流心得.



下面逐个介绍, 先上插件列表:

(
红字: 推荐必备服务类插件.   加粗: 推荐必备插件.   浅蓝: 推荐必备插件(二选一).   蓝字: 非必备服务类插件.   普通: 可有可无插件.)











































































































































































































































































1

插件名称

文件名

版本

插件说明

2

Miranda Image services

advaimg.dll

0.8.0.0

提供图像支持服务

3

Avatar service

avs.dll

0.8.0.0

提供头像读取, 管理服务

4

Custom profile folders

folders.dll

0.1.4.4

为其它插件提供目录定制服务, 支持变量

5

Variables

Variables.dll

0.2.3.1

提供自定义变量支持

6

History Events

aa_historyeventsW.dll

0.0.0.8

可自定义各种历史事件处理办法, 是否保存至数据库中, 保存时段等

7

Fingerprint Plus

Fingerprint.dll

1.1.4.1

扩展联系人客户端图标, 依据所用客户端, 版本信息显示相应图标

8

History++ (2in1)

historypp.dll

1.5.1.1

强大的历史记录管理插件

9

IEView

ieview.dll

1.1.0.0

基于 IE, 为信息显示提供文字特效, 动态头像, 背景图片, 自定义 CSS, HTML 模板支持.

10

KeepStatus

KeepStatus.dll

0.0.2.92

保持连接插件, 提供断线重连功能

11

SmileyAdd

smileyaddw.dll

0.2.2.25

提供表情支持, 支持自定义, 动态表情

12

StartupStatus

StartupStatus.dll

0.0.3.36

自定义启动时各协议在线状态

13

TabSRMM

tabsrmm.dll

2.2.1.8

聊天窗口插件, 提供更多高级功能, 多标签, IEview 等支持, 内置 Chat 功能

14

Tipper YM

tipper.dll

2.0.2.7

Tipper 加强版. 工具条弹出提醒插件, 小巧好用, 自定义方便. 提供换肤功能

15

Modern Contact List '08

clist_modern.dll

0.8.0.155

界面插件, 提供强大的换肤, 自定义功能, 让 MIM 的界面也华丽起来

16

CList Nicer+ (Unicode)

clist_nicer.dll

0.8.0.3

界面插件, 简约风格, 功能强大, 提供换肤, 定制功能.

17

Popup Plus

PopUp.dll

2.1.0.7

强大的弹出提醒服务插件, 提供换肤功能

18

YAPP

yapp.dll

0.5.0.7

简约的弹出提醒服务插件, 相比Popup资源占用更少

19

Miranda Text Control

mtextcontrolW.dll

0.0.2.0

提供文本特效显示服务 (使用 Popup Plus 插件,推荐安装)

20

Avatar History

avatarhistW.dll

0.0.2.10

记录联系人头像历史, 提供头像文件历史存档

21

DB AutoBackups

db_autobackups.dll

0.0.0.4

Miranda SecuredMMAP 附属插件, 提供自动备份配置文件功能.

22

SecuredMMAP + Autobackups database driver

dbx_mmap_sa.dll

0.7.4.7

数据库支持插件, 提供数据库加密, 自动备份功能

23

History Keeper

historykeeperW.dll

0.0.1.5

历史记录增强插件, 记录联系人 呢称, 客户端, 状态, 状态信息, 扩展状态, 扩展状态信息 变更

24

History Sweeper+

historysweeper.dll

0.1.3.2

可设定在启动或退出程序时, 清理指定联系人历史记录

25

IcqOscarJ Protocol

ICQ.dll

0.5.0.3

提供 ICQ 协议支持

26

IRC protocol

IRC.dll

0.8.0.4

提供 IRC 协议支持

27

Jabber Protocol

jabber.dll

0.8.0.18

提供 Jabber 协议支持

28

MirandaQQ2

MirandaQQ.dll

0.2.0.53

提供 QQ 协议支持

29

MSN Protocol

msn.dll

0.8.1.0

提供 MSN 协议支持

30

My Details

mydetails.dll

0.0.1.9

提供类 MSN "我的信息"显示支持, 可设定循环显示所有 IM "我的信息"

31

Quick Messages

quickmessages.dll

0.0.4.2

可将常用语句定义为快速消息, 快速输入

32

Last seen plugin mod (NSNCompat)

seenplugin.dll

5.0.4.7

记录联系人最后在线时间

33

Crash Dumper

svc_crshdmp.dll

0.0.3.4

收集崩溃错误信息

34

Database Editor++

svc_dbepp.dll

3.2.0.0

提供数据库编辑功能, 提供导入, 导出功能

35

Updater

updater.dll

0.5.4.2

检索插件版本更新情况, 可自动下载安装

36

Weather Protocol

weather.dll

0.3.8.2

提供天气协议支持, 可查看各大城市天气

37

Yahoo Protocol

Yahoo.dll

0.8.0.1

提供 Yahoo 协议支持



下面开始逐个流水介绍, 直入主题:



3. Avatar service (avs.dll): 为其它插件提供图像支持服务.











您在可此设定某协议是否显示头像. 并可为每一协议无头像联系人, 设置所使用的默认头像 (推荐不要设置, 没有头像就不显示好了, 不必再显示个默认头像, 看协议图标即可知是哪类协议的联系人, 不必多此一举).









为非透明联系人头像, 增加透明背景效果, 推荐使用. (可能让一些特殊颜色图片, 出现怪异的透明效果, 总体来说非常好的功能.)









已方头像增加透明背景效果.



4. Custom profile folders (folders.dll): 为其它插件提供目录定制服务, 支持变量.


越来越多的插件, 支持自定义目录服务, 插件贴心的提供了环境变量. 建议协议类, 使用 %miranda_path%\%current_profile%\ 设定指定到配置文件目录下. 公共类基础设定, 放到主程序目录下, 以适应多配置文件需要. (当然, MIM 一般都是自用, 少有多人共享, 最主要的原因是: 这样看起来比较有条理, 相关内容集中存放, 管理也方便.)



常用环境变量:



%miranda_path%: 主程序所在目录 c:\program files\miranda im.

%profile_path%: 配置文件所在目录, 变量可在 mirandaboot.ini 中设定.

%current_profile%: 当前配置文件目录, 如: 文件名 CleanUI.dat, 则目录为 c:\program files\miranda im\cleanui





6. History Events (aa_historyeventsW.dll): 可自定义各种历史事件处理办法, 是否保存至数据库中, 保存时段等.









把支持的事件类型列了个表, 附推荐设置:

























































































































1

事件类型

明细事件类型

保存至数据库

2

明细事件类型

使用建议

3

URL





永远

4

文件传输





永远

5

消息





永远

6

X-Status 变更

变更

启用

不保存

7

Removal

禁用

8

X-Status 信息变更

变更

启用

不保存

9

Removal

禁用

10

客户端变更

变更

启用

不保存

11

昵称变更

变更

启用

永远

12

头像变更

头像变更

启用

永远

13

Avatar removal

禁用

14

状态变更

变更

启用

不保存

15

状态信息变更

变更

启用

永远

16

Removal

禁用

17

聆听变更

变更

启用

不保存

18

Removal

禁用



7. History++ (2in1)[historypp.dll]: 强大的历史记录管理插件.









启用 BBCode: 启用插件 BBCode 支持, 显示解析各种文字特效, 必选.

启用 SmileyAdd 支持: 解析表情符号, 替换为表情图片, 需 SmileyAdd 插件支持.

模拟 IEView API: 选择后将替换 IEView, 使用插件内建模拟 API, 支持不够全面 (如不支持 [IMG] 标签, 会导致贴图无法显示), 推荐不选, 并启用 IEView 插件.



9. IEView (ieview.dll): 基于 IE, 为信息显示提供文字特效, 动态头像, 背景图片, 自定义 CSS, HTML 模板支持..









启用 BBCode: 全面的 BBCode 支持, 必选.

启用表情及 BBCode Flash 文件支持: 表情及 Flash 支持, 必选.

启用 PNG 透明方案: PNG 格式图片透明支持.

替换用户名称表情: 将用户名称中的表情符号, 替换为相应表情图片, 推荐选择.

隐藏窗口框线: 隐藏消息区域四周框线, 喜简捷人士必选.









在此指定 IEView 所使用的模板, 推荐设置方法如图: 仅设置默认模板, 所有协议使用此模板.

如需为不同协议指定不同模板, 选择协议前复选框, 并指定一个模板即可.



群组聊天及历史, 设置与否都一样, 无插件调用此处设定.

群组: Chat 插件不支持 IEView, 作者曾说群聊不需要 IEView, 将永不支持.

历史: 没见过哪个历史插件调用此处设置.



10. KeepStatus (KeepStatus.dll): 保持连接插件, 提供断线重连功能.









要检查的通讯协议: 设定哪些协议自动检查状态, 保持连接.

无可用网络连接时不要重新连接: 无网络时停止重新连接.









如协议从其它位置连接时全部取消: MIM 不可能替代官方 IM, 时常需要切换, 推荐选择此选项, 如是从其它位置登录将停止此协议的保持连接.



11. SmileyAdd (smileyaddw.dll): 提供表情支持, 支持自定义, 动态表情.









动态化?: 是否支持动态表情图片显示.



显示:

仅替换以空格包围表情: 不是所有协议表情符号都以空格包围的, 推荐不选.

将表情缩放为文字宽度: 看各人喜好了, 个人认为缩放没必要.

禁用自定义表情: 插件已支持自定义表情的接收显示 (如: MSN), 如不希望显示, 可由此禁用. 个人比较能接受默认表情解析, 毕竟是官方提供的, 人人在用, 自定义表情则不必要, 推荐禁用.

最大自定义表情高度: 可为表情设置高度上限, 没什么必要, 推荐设为 0 禁用.



表情选择器:

插入表情以空格包围: 推荐不选, 特定情况下才有必要. 例如: 有些官方 QQ 版本, 如果表情连发, 无空格间隔, 官方会无法解析 = =|||.



输入区域:

启用表情: 在输入区域即将表情符号, 解析为表情图片, 推荐选择.



表情分类:

在此可为每个协议指定所用表情包. 未指定者则使用 "标准" 表情包.



在此要提一下的是自定义表情分类及使用方法:










如图新建了一个自定表情分类 "Test1", 并为其指定了 QQ 表情包.










联系人右键, 可为每个联系人指定所使用的表情分类.



12. StartupStatus (StartupStatus.dll): 自定义启动时各协议在线状态.









可为每个协议设定启动时的在线状态, 可建多套状态配置文件.









由此指定启用时使用哪套状态配置文件.



13. TabSRMM (tabsrmm.dll): 聊天窗口插件, 提供更多高级功能, 多标签, IEview 等支持, 内置 Chat 功能.









显示联系人头像, 显示已方头像: 控制界面上头像显示.

发送文字格式: 建议启用 BBCode 支持.











永远弹出窗口并显示激活新消息窗口 (优先! ): 新到消息是否弹出窗口, 如已打开则激活窗口.



记住每位联系人的键盘布局:
记住最后使用的语言 - 输入法, 下次使用时自动恢复键盘布局.

ESC 关闭会话 (若禁用则最小化窗口): ESC 关闭
窗口, 还是最小化.

ESC 关闭整个容器 (解除选定以关闭单标签): ESC 关闭容器还是当前标签.

信息面板栏框线: 推荐"平面 (完全无框线)", 喜简洁者适用.









支持 BBCode 格式化: 是否启用 BBCode 支持.

全局消息记录显示: 推荐选用"IEView plugin", 显示效果最佳, 且有各式各样的模板可用.



加载历史事件:

    仅加载未读事件.

    加载以往事件数量: 加载指定数量历史事件.

    加载少于: 加载指定时间段内的历史事件.

    永远将记录截短为: 选择加载少于后, 可在此定义最大加载事件数量.









TabSrmm 支持皮肤(*.Tsk), 可于此加载皮肤, 设置标签外观选项.



加载由皮肤所提供字体及颜色: 启用此选项, 可加载
皮肤中的字体设置.

加载由皮肤所提供模板 (请小心使用, 这将覆盖您的模板): 启用此选项, 可加载皮肤提供的模板(IEView).



加载的字体设置, 如不满意, 可于选项 - 自定义 - 字体 - TabSRMM 中调整.









发言较多的群组中, 经常发生浏览信息, 又发来新信息, 自动切换至新信息处. 可按 F12 冻结消息记录. 就不会再自动切换了, 可不受影响安心浏览.









TabSRMM 选项即多且杂, 可算是 MIM 最复杂插件之一, 如需了解更多, 可阅读
MIM 美化杂谈 (2) - 讯息插件 B.



14. Tipper YM (tipper.dll): Tipper 加强版. 工具条弹出提醒插件, 小巧好用, 自定义方便. 提供换肤功能.









在此可导入, 导出皮肤设定 (*.TS). 注: 只是界面相关的皮肤设置, 不包含提示项设定.









在此可设定工具栏提示项内容. 注: Tipper YM 支持 Variables 插件, 可使用其提供所有的函数.









可于 Variables 插件中调试组合显示项.









调试成果, 直接填入内容设置项中即可.









启用 SmileyAdd 支持: 启用表情支持.

使用协议表情符号: 使用联系人所属协议指定表情包, 解析表情符号.



分享 Tipper YM 设定, 最佳办法是制作自动导入 INI. 使用数据库编辑器插件, 找到 Tipper 项, 导出模板为 "autoexec_*.ini", 使用者只需将此文件放到 MIM 目录下, 启动时即可提示导入.











15. Modern Contact List '08 (clist_modern.dll): 界面插件, 提供强大的换肤, 自定义功能, 让 MIM 的界面也华丽起来









联系人列表排序方式: 按优先级分三组排序条件, 根据你的习惯选择适合自己的排序方式.



禁止图标闪动: 禁止托盘提示图标闪烁效果, 喜欢清静的朋友必选. (还有个更极端的方法, 不是每个人都适用: 使用系统提供的自动隐藏任务栏功能, 不会再因任务栏多彩的打开窗口, 托盘图标而分心, 显示面积也可再扩大些)









群组缩排功能: 使用多级群组时, 一定要设置, 可使群组呈阶梯状显示, 一目了然.









禁用皮肤引擎: Modern 插件以换肤功能而闻名, 如不需要换肤功能, 可在此禁用, 即可恢复 Windows 默认界面.

使用非层次模式: 旧版插件如禁用皮肤引擎, 未使用非层次模式, 则启动时 CPU 占用狂升, 不知何时能修复.



主窗口无框线: 推荐喜欢简捷的朋友选择, 窗口无边框, 无标题, 可最大化显示面积.



框架间距: 框架间保留多少空白间距.

客户端区域边界: 联系人列表四周保留多少空白间距.

推荐喜欢简捷的朋友都设置为 0, 不要浪费显示空间.









隐藏联系人列表于: 指定时间后, 最小化并释放主存占用. 看结果说话吧:









不过, 这只是让进程内存占用结果显得好看, 有些取巧的伎俩, 一个软件究竟占用的多少内存, 可用下面简单办法测得:



退出软件前, 记录下使用内存数量. 退出后, 内存数量差即是实际使用主存数量.

启用此选项, 只会让进程内存占用结果美化, 不会释放实际内存占用. 结果一样, 区别不大.





题外话:



曾看到一些集成包作者, 描述自己的包省资源, 稳定只占 10M 内存, 试用不过是骗骗新手的广告. 不启用此选项, 不太可能, 启用后优化的结果只是 "51 彩虹" 罢了. 换句话说, 随便哪份配置, 开启此选项, 都能只占用约 10M 或更低. 实际结果如何上面已经说了.





隐藏方法: 可实现自动隐藏效果, 可选: 隐藏至托盘, 左方边缘后, 右方边缘后.

    显示延时: 建议设置最小值, 弹出, 隐藏时可显得很快捷.

    隐藏延时:

    保持在屏幕上: 同 QQ 的自动隐藏功能, 可自定隐藏边宽度.



锁定手动变更大小: 调整好界面后, 建议选上此选项, 可固定大小, 不可调整, 以防误操作.



容易移动: 如隐藏窗口标题栏, 建议选择此项, 只需点按界面空白处, 即可拖动窗口.



事件通知区域: 推荐自动显示, 无事件通知时, 可自动隐藏通知区域.















将各部分设为相同宽度: 使用协议间空白空间相同.

显示协议名称: 即帐号名称.

显示状态文字: 当前在线状态.

显示未读邮件 (仅支持时): 不少协议支持邮件检查, 如MSN, JMail等, 启用此选项可显示未读邮件数量.










不足之处是, 可读邮件数量为 0 时也显示. 如此时隐藏, 就完美了.









项目顺序: 调整显示项位置. 下图是设定顺序显示效果. (左侧为头像, 额外图标显示右侧)















最大宽度, 高度: 头像大小最大值.

绘制层叠图标: 可在头像上绘制状态层叠图标.















显示头像时隐藏图标: 联系人有头像时, 则隐藏协议图标.

禁用图标闪动: 此处为禁用联系人列表上, 消息提示等标准的闪动.









替换联系人列表中的表情符号:

       使用协议表情符号: 使用所属协议设置的表情包.

自动调整表情及 "正在聆听" 图标大小: 自动调整表情符号大小, 适合列高.

在第一行绘制表情符号: 允许在第一行中替换绘制表情符号.















显示第二行: 是否显示第二行

在第二行绘制表情: 如有表情符号, 则替换.

文字: 设定第二行, 显示内容.









由此设定显示哪些额外图标, 及显示位置(拖放调整). 邮件, 主页之类的图标推荐禁用, 可让界面更简洁.









由此设定是否显示工具栏, 及显示项等.















CList Modern 支持皮肤(*.MSF), 推荐放于默认皮肤目录: Miranda IM\Skins\ 下, 可自动刷新列表. 也可手工浏览添加.



如需了解更多, 可阅读 MIM 美化杂谈 (1) - 界面插件.



16. CList Nicer+ (Unicode): 界面插件, 简约风格, 功能强大, 提供换肤, 定制功能.









联系人列表 - 禁用图标闪动: 禁用联系人列表提示图标闪烁.

图标 - 禁用图标闪动:
禁用系统托盘提示图标闪烁.

事件区域 - 自动模式: 无事件提示时, 自动隐藏此区域.









显示菜单栏: 是否于顶部显示菜单栏.









外框: 推荐使用无框线模式. 没有边框, 标题区域, 非常简洁.

容易移动: 设置为无外框后, 推荐选用, 点按空白区域即可移动窗口.



空闲时隐藏联系人列表: 指定时间后最小化联系人列表窗口, 释放内存. 此选项与自动隐藏插件 Behind The Edge 冲突, 不能并存.









联系人列表排序:
按优先级分三组排序条件.









在头像使用层叠图标: 在联系人头像上层叠显示状态图标.

暗淡化闲置联系人:

额外图标: 定义显示哪些额外图标, 及其显示顺序.









CList Nicer+ 支持导入, 导出皮肤(*.Clist). 如需详细编辑, 查看皮肤设定, 需加载 Skin editor for clist_nicer+(cln_skinedit.dll) 皮肤编辑器插件.



CList Modern 和 CList Nicer+ 曾写过文章详细对比介绍, 在此只是粗略介绍, 如需了解更多, 可阅读 MIM 美化杂谈 (1) - 界面插件.



17. Popup Plus: 强大的弹出提醒服务插件, 提供换肤功能.









Popup Plus 插件支持皮肤(*.popupskin), 皮肤所在目录, 可于选项 - 自定义 - 文件夹中设置.









新加皮肤拷贝至目录中, 刷新即可显示, 使用.









Popup Plus 可针对联系人设置是否显示相关弹出窗口. 如群, 一些话唠联系人. 可设置永不显示. 清静些.



注: 如无弹出提示需要, 推荐禁用弹出窗口, 可于主菜单 - 弹出窗口 - 禁用弹出窗口模块. 使用弹出窗口提示插件, 最主要的目的在于: 有很多插件的错误提示, 信息支持弹出窗口方式.



启用弹出插件, 并禁用提示, 虽浪费些内存, 但清静无打扰. 否则出现错误时, 弹出一些需要确认关闭的对话框, 不是很烦人?



20.
Avatar History: 记录联系人头像历史, 提供头像文件历史存档.









在此设定哪些协议, 保留头像历史.









联系人 - 右键 - 查看头像历史: 可单独设置某一联系人是否保存头像历史, 是否提示头像变更.









此插件支持目录服务, 可于此自定义头像历史保存目录.



简评: 此插件除非特别嗜好, 不推荐使用.



1. 保存头像历史会占用大量空间. 且很容易出现重复头像, 更浪费.

2. MSN, QQ 等插件都会将联系人头像保存于配置目录中, 不会删除, 只不过没有插件提供的时间及历史对应关系.

3. 此插件操作不便, 主要是自定义联系人是否保存头像, 很麻烦. 同一作者的其它插件, 都提供了极方便的选项列表操作.如图:









21.
DB AutoBackups: Miranda SecuredMMAP 附属插件, 提供自动备份配置文件功能.









当 Miranda 退出: MIM 启动本已经不快, 且启动时会占用很多资源, 如再加上备份任务..... 推荐退出时备份.

每 X 天: 根据自己情况定义几天备份一次.

保存备份数量: 同时可保存多少份备份. 于备份目录中以 BakX 后缀存放. 如下图中只保存最近三份备份.















此插件支持目录服务, 可自定义备份于何处, 建议不要与 MIM 放于同一分区, 最好不同硬盘. 备份规则, 大家都清楚的, 不多说了.



22.
SecuredMMAP + Autobackups database driver: 数据库支持插件, 提供数据库加密, 自动备份功能.



新版中更换了加密方法, 现提供两套加密算法供选, 推荐使用 Athena 加密. 选中后应用, 输入密码即可完成加密.



提示:

1. 加密后数据库不能再用自带数据库工具维护, 可能损坏. 请使用 dbtool(MMSecured).exe.

2. 如已使用旧版加密, 请先于旧版中取消加密, 再升级至新版重新加密. 切记.



更多信息可查看:
MIM 安全性杂谈(1) - 数据库









23.
History Keeper:
历史记录增强插件, 记录联系人 呢称, 客户端, 状态, 状态信息, 扩展状态, 扩展状态信息 变更.









在此可设定每类保存历史项, 是否显示弹出提示.









在此可为每类保存历史项, 设定追踪哪些协议, 不需保存相关历史协议, 可直接关闭.









在此可为每联系人单独设置是否保存此项历史. 支持群组批量操作.



24.
History Sweeper+: 可设定在启动或退出程序时, 清理指定联系人历史记录.









在此可设定启动或退出时, 清除指定联系人历史记录.



Miranda 关闭时清除历史: 推荐, 上文已介绍过, 清除, 备份之类的操作, 退出时做最适合.



在启动/关闭时: 推荐清除选定联系人历史中所有事件.



25.
IcqOscarJ Protocol: 提供 ICQ 协议支持.









启用服务器端联系人列表: 推荐选择, 所有联系人添加, 删除操作, 直接上传服务器. 用任何客户端登录都可保持同步.









封锁已知的滥发机器: 主要是一些广告机器人, 很讨厌, 符合特征的直接屏蔽.









插件支持目录服务, 在此可自定联系人头像存放位置.



26.
IRC protocol: 提供 IRC 协议支持.









重连时重新加入频道: 断线重连时, 自动加入先前登录的频道.

启动时显示服务器窗口: 建议关闭, 不会显示
登录服务器的相关信息.









在此可屏蔽掉一些讨厌群友信息.



更多信息, 可查看
Miranda IM - IRC 简介



27. Jabber Protocol: 提供 Jabber 协议支持.



在此只提供下登录 Google Talk 的相关设置:











登录服务器: gmail.com.

端口: 5223, 启用 SSL.

连接主机: talk.google.com 端口: 5223



保持连接活动: 断线自动重连.

自动删除不在我方名册中的联系人: 自动清除已删除好友.









插件支持目录服务, 在此可自定联系人头像存放位置.



28.
MirandaQQ2: 提供 QQ 协议支持.









强制隐身: 即启动时以隐身状态登录, 与 KeepStatus 插件中设置帐号启用状态为隐身, 作用是一样的. 如下图:















使用多个帐号时不要在联系人添加识别字符串 (需要重新连接): 建议选择, 否则多帐号时, 联系人名称前会加上帐号标识, 很不舒服.



使用头像支持于: 推荐选择"头像及自定义头像", 联系人有自定义头像时, 则下载显示, 否则显示默认头像.









不要在退出时移除群贴图: QQ 插件接收到的群贴图, 默认存放于 Miranda IM\QQ\QunImages 目录下, 退出时清除.



添加 QQ 号至成员列表 (需要重新连接): 在群组成员列表中, 显示联系人的 QQ 号.



不要为已忽略群增加历史项目: 忽略操作即联系人 - 右键 - 让此群保持安静, 在此可设置是否保存聊天历史记录.









完全禁用群图片支持 (以及内置网络服务器): MirandaQQ 2 系列为解决发图问题, 内建了 Http Server. 在此可启用/禁用此功能.



监听端口: 默认 170. 如启用时, 提示端口已占用, 多是开了多份 MIM. 解决办法是每份设置不同的端口. 有开防火墙的, 如收发图有问题, 请查看下, 是否放行了相关端口的通信.









QQ 插件支持字体服务, 可在此设定群及联系人的通信字体, 如显示有乱码, 建议选择一个中文字体, 字符集选 CHINESE_GB2312 可解决.



注: 如有使用 IEView 模板, 则模板中相关的显示字体设置优先级高于此处设置, 设置也无用, 如想换字体, 改大小等, 需编辑模板代码.



29.
MSN Protocol: 提供 MSN 协议支持.









在消息中发送字体颜色/大小信息:

管理服务器群组: 所有联系人添加, 删除等操作, 直接上传服务器.









使用 IE 代理服务器设置: 选择后直接使用 IE 的代理服务器设置. 否则使用选项 - 网络中的代理设定.









可为每协议单独设置代理服务器, 所有连接为公共代理, 不同协议可设置不同代理, 真是强大方便.









在此可查看联系人授权状态, 哪些联系人加了好友, 封锁了, 一目了然. 操作方便.









使用弹出窗口显示错误: 推荐选择, 否则错误提示会以对话框方式显示, 这样只需启用弹出插件, 如需要则禁用弹出提示, 完全无干扰.









所有支持自定头像的协议都可于此设置头像, 选上每个协议使用不同头像, 可为每个协议单独设置头像.







Read more ...