D.B. COOPER REDUX

IF you guys who have watched PRISON BREAK would know what I mean,right?

fellow as:
http://www.fbi.gov/page2/dec07/dbcooper123107.html



12/31/07

Artist rendering of D.B. Cooper
Have any information on D.B. Cooper? Then e-mail us at fbise@leo.gov.
On a cold November night 36 years ago, in the driving wind and rain, somewhere between southern Washington state and just north of Portland, Oregon, a man calling himself Dan Cooper parachuted out of a plane he’d just hijacked clutching a bag filled with $200,000 in stolen cash.

Who was Cooper? Did he survive the jump? And what happened to the loot, only a small part of which has ever surfaced?

It’s a mystery, frankly. We’ve run down thousands of leads and considered all sorts of scenarios. And amateur sleuths have put forward plenty of their own theories. Yet the case remains unsolved.

Would we still like to get our man? Absolutely. And we have reignited the case—thanks to a Seattle case agent named Larry Carr and new technologies like DNA testing.

You can help. We’re providing here, for the first time, a series of pictures and information on the case. Please look it all over carefully to see if it triggers a memory or if you can provide any useful information.

Cooper's black tie (left); $20 bills stolen by Cooper and recovered in 1980 (right)


Left: During the hijacking, Cooper was wearing this black J.C. Penney tie, which he removed before jumping; it later provided us with a DNA sample. Right: Some of the stolen $20 bills found by a young boy in 1980.





A few things to keep in mind, according to Special Agent Carr:

  • Cooper was no expert skydiver. “We originally thought Cooper was an experienced jumper, perhaps even a paratrooper,” says Special Agent Carr. “We concluded after a few years this was simply not true. No experienced parachutist would have jumped in the pitch-black night, in the rain, with a 200-mile-an-hour wind in his face, wearing loafers and a trench coat. It was simply too risky. He also missed that his reserve chute was only for training and had been sewn shut—something a skilled skydiver would have checked.”
  • The hijacker had no help on the ground, either. To have utilized an accomplice, Cooper would’ve needed to coordinate closely with the flight crew so he could jump at just the right moment and hit the right drop zone. But Cooper simply said, "Fly to Mexico," and he had no idea where he was when he jumped. There was also no visibility of the ground due to cloud cover at 5,000 feet.
  • We have a solid physical description of Cooper. “The two flight attendants who spent the most time with him on the plane were interviewed separately the same night in separate cities and gave nearly identical descriptions,” says Carr. “They both said he was about 5'10" to 6', 170 to 180 pounds, in his mid-40s, with brown eyes. People on the ground who came into contact with him also gave very similar descriptions.”

And what of some of the names pegged as Cooper? None have panned out. Duane Weber, who claimed to be Cooper on his deathbed, was ruled out by DNA testing (we lifted a DNA sample from Cooper’s tie in 2001). Kenneth Christiansen, named in a recent magazine article, didn’t match the physical description and was a skilled paratrooper. Richard McCoy, who died in 1974, also didn’t match the description and was at home the day after the hijacking having Thanksgiving dinner with his family in Utah, an unlikely scenario unless he had help.

Parachute and parachute bag used by Cooper


One of the parachutes left behind by Cooper and the canvas bag it came in. Cooper asked for four chutes in all; he jumped with two (including one that was used for instruction and had been sewn shut). He used the cord from one of the remaining parachutes to tie the stolen money bag shut. See a larger version.





As many agents before him, Carr thinks it highly unlikely that Cooper survived the jump. “Diving into the wilderness without a plan, without the right equipment, in such terrible conditions, he probably never even got his chute open.”

Still, we’d all like to know for sure, and Carr thinks you can help.

“Maybe a hydrologist can use the latest technology to trace the $5,800 in ransom money found in 1980 to where Cooper landed upstream. Or maybe someone just remembers that odd uncle.”

Map showing Cooper's possible landing area


This map was made to help investigators figure out where Cooper landed. See a larger version.




If you have any information: please e-mail our Seattle field office at fbise@leo.gov. And for more details on the case, see our story of November 24, 2006.

新年好!

真快呀,又到新年了。
也该有新的计划了呀,不管怎样,加油吧!

{转载}应用程序在linux上是如何被执行的

发信人: pthread (美女如云), 信区: linux
标 题: [温故知新] 应用程序在linux上是如何被执行的
发信站: 兵马俑BBS (Wed Dec 26 09:22:44 2007), 本站(bbs.xjtu.edu.cn)

上次讲了如何从源文件得到可执行文件。这次聊聊可执行文件是如何在shell中被"执行"的。本文中尽可能少用一些源码,免得太过于无聊,主要讲清这个过程,感兴趣的同学可以去查看相应的源码了解更多的信息。

简短的说,整个在shell中键入./test执行应用程序的过程为:当前shell进程fork出一个子进程(子shell),并wait这个 子进程结束。子进程使用execve来脱离和父进程的关系,加载test文件(ELF格式)到内存中。如果test使用了动态链接库,就需要加载动态链接 器(或者叫程序解释器),进一步加载test使用到的动态链接库到内存,并重定位以供test调用。最后从test的入口地址开始执行test。

下面详细讲解一下:
1.父进程的行为: 复制,等待
执行应用程序的方式有很多,从shell中执行是一种常见的情况。交互式shell是一个进程(所有的进程都由pid号为1的init进程 fork得到,关于这个话题涉及到Linux启动和初始化,以及idle进程等,有空再说),当在用户在shell中敲入./test执行程序时, shell先fork()出一个子进程(这也是很多文章中说的子shell),并且wait()这个子进程结束,所以当test执行结束后,又回到了 shell等待用户输入(如果创建的是所谓的后台进程,shell则不会等待子进程结束,而直接继续往下执行)。所以shell进程的主要工作是复制一个 新的进程,并等待它的结束。

2.子进程的行为: "执行"应用程序
2.1 execve()
另一方面,在子进程中会调用execve()加载test并开始执行。这是test被执行的关键,下面我们详细分析一下。
execve()是操作系统提供的非常重要的一个系统调用,在很多文章中被称为exec()系统调用(注意和shell内部exec命令不一样),其实在Linux中并没有exec()这个系统调用,exec只是用来描述一组函数,它们都以exec开头,分别是:
  #include
  int execl(const char *path, const char *arg, ...);
  int execlp(const char *file, const char *arg, ...);
  int execle(const char *path, const char *arg, ..., char *const envp[]);
  int execv(const char *path, char *const argv[]);
  int execvp(const char *file, char *const argv[]);
  int execve(const char *path, char *const argv[], char *const envp[]);
  这几个都是都是libc中经过包装的的库函数,最后通过系统调用execve()实现(#define __NR_evecve 11,编号11的系统调用)。
  exec函数的作用是在当前进程里执行可执行文件,也就是根据指定的文件名找到可执行文件,用它来取代当前进程的内容,并且这个取代是不可逆 的,即被替换掉的内容不再保存,当可执行文件结束,整个进程也随之僵死。因为当前进程的代码段,数据段和堆栈等都已经被新的内容取代,所以exec函数族 的函数执行成功后不会返回,失败是返回-1。可执行文件既可以是二进制文件,也可以是可执行的脚本文件,两者在加载时略有差别,这里主要分析二进制文件的 运行。
  
2.2 do_execve()
在用户态下调用execve(),引发系统中断后,在内核态执行的相应函数是do_sys_execve(),而do_sys_execve()会调用 do_execve()函数。do_execve()首先会读入可执行文件,如果可执行文件不存在,会报错。然后对可执行文件的权限进行检查。如果文件不 是当前用户是可执行的,则execve()会返回-1,报permission denied的错误。否则继续读入运行可执行文件时所需的信息(见struct linux_binprm)。

2.3 search_binary_handler()
接着系统调用search_binary_handler(),根据可执行文件的类型(如shell,a.out,ELF等),查找到相应的处理函数(系 统为每种文件类型创建了一个struct linux_binfmt,并把其串在一个链表上,执行时遍历这个链表,找到相应类型的结构。如果要自己定义一种可执行文件格式,也需要实现这么一个 handler)。然后执行相应的load_binary()函数开始加载可执行文件。

2.4 load_elf_binary()
加载elf类型文件的handler是load_elf_binary(),它先读入ELF文件的头部,根据ELF文件的头部信息读入各种数据 (header information)。再次扫描程序段描述表,找到类型为PT_LOAD的段,将其映射(elf_map())到内存的固定地址上。如果没有动态链接 器的描述段,把返回的入口地址设置成应用程序入口。完成这个功能的是start_thread(),start_thread()并不启动一个线程,而只 是用来修改了pt_regs中保存的PC等寄存器的值,使其指向加载的应用程序的入口。这样当内核操作结束,返回用户态的时候,接下来执行的就是应用程序 了。

2.5 load_elf_interp()
如果应用程序中使用了动态链接库,就没有那么简单了,内核除了加载指定的可执行文件,还要把控制权交给动态连接器(program interpreter,ld.so in linux)以处理动态链接的程序。内核搜寻段表,找到标记为PT_INTERP的段中所对应的动态连接器的名称,并使用load_elf_interp ()加载其映像,并把返回的入口地址设置成load_elf_interp()的返回值,即动态链接器入口。当execve退出的时候动态链接器接着运 行。动态连接器检查应用程序对共享连接库的依赖性,并在需要时对其进行加载,对程序的外部引用进行重定位。然后动态连接器把控制权交给应用程序,从ELF 文件头部中定义的程序进入点开始执行。(比如test.c中使用了userlib.so中函数foo(),在编译的时候这个信息被放进了test这个 ELF文件中,相应的语句也变成了call fakefoo()。当加载test的时候,知道foo()是一个外部调用,于是求助于动态链接器,加载userlib.so,解析foo()函数地址, 然后让fakefoo()重定向到foo(),这样call foo()就成功了。)


PS: 现代的动态链接器因为性能等原因都采用了延迟加载和延迟解析技术,延迟加载是动态连接库在需要的时候才被加载到内存空间中(通过页面异常 机制),延迟解析是指到动态链接库(以加载)中的函数被调用的时候,才会去把这个函数的起始地址解析出来,供调用者使用。动态链接器的实现相当的复杂,为 了性能等原因,对堆栈的直接操作被大量使用,感兴趣的可以找相关的代码看看。

---
※ 来源:.兵马俑BBS http://bbs.xjtu.edu.cn [FROM: 221.221.157.26]

10分钟...

10分钟。
10分钟都可以干什么呢?
这一个10分钟,我敲击着键盘和朋友讲着笑话还一边喝着咖啡,似乎很充实的样子。那上一个10分钟呢?记不得了,原来记性已经好差了。但虽然如此,我想大概下一个10分钟里却是固定的事实:写完这东西。
其实不去留意,谁也没有注意这10分钟的短,或者刚刚接了个电话,又或者翻了翻桌上的资料,哇,原来10分钟又过去了呢。可是不管怎样这日子都在一如既往地前行着,我们唯一能掌控的只有自己行为的分寸。偶尔也会想一想,大概40年过去了也就不会有人再记得我了吧。也许就像我们用今天的眼光看着60年代的人,激动着他们的激动,却不懂究竟是为什么。

看看俺的共享精神吧...


上传10G多可一点也不容易哈,累死我了...

Linux下Maya启动时fatal error:(signal 11)解决办法

通过在网络上收集的大量资料和自己的实践,发现其实这只不过是显卡安装上面的问题而已。
现在分别说一下:
1.nvidia官方显卡驱动。其实比较好的解决方式就是安装官方的显卡驱动,这个比较简单而且不用改文件关联或者文件名之类的,但是问题是可能会有无法加载nvidia.ko的麻烦。安装过程如下:
退出x环境,终端以root运行init 3就可以了。cd到下载的nvidia*.run文件目录下,再sh nvidia*.run就开始安装了。按默认一路安装,其间它会bilud modules,也就是整nvidia.ko那玩意儿了,不过通常应该还是加载不了的。安装完了之后startx或者init 5,如果加载不了的话再输入modprobe nvidia就可以了。但要每次都整这么一下挺麻烦的,我发现其实加载不了是因为少了一文件。Fedora8下面在/lib/modules/2.6.23.8-63.fc8/kernel/drivers/video/nvidia/目录里加个nvidia.ko就能在下次启动的时候自动加载上了。那里面应该已经有个nvidiafb.ko的文件了,名字改成nvidia.ko就成了。但具体会有什么不好的后果也还没发现。记得要备份哈。这样就能开桌面效果了,挺不错的。按照官方的驱动应该是不会显示signal 11错误的,至少我在自己机子上没发现。不过倒是经常freeze...
2.livna版驱动。这个改下两个库文件名就可以了。记得是在/etc/X11/nvidia 下面把libGL.so.* 的两个文件改名就ok了。

上面只是针对nvidia来说,ati的就不知道了。总之还是觉得卡商在linux版的驱动上还有很长的路要走哈,当然,也期待着越来越多的游戏能够发行linux版,这样俺就可以彻底地甩了xp了。哈哈...

0day

1 http://www.frsirt.com
http://www.dswlab.com/vir/v20070103.html

2 http://www.derkeiler.com
http://www.h4cky0u.org

3 http://www.security.nnov.ru/

http://governmentsecurity.org/ 4 http://pforum.pccenter.com.tw/viewthread.php?tid=67&extra=page%3D1

5 http://www.swerat.com/forums/index.php?act=Login&CODE=01

6 http://chasenet.org/

7 http://swerat.com/
http://www.neoteam.com.br
我先来几个我认为比较好的
http://packetstormsecurity.nl/
http://hack.com.ru/
http://www.hackcoza.tk/
http://www.web-hack.ru/
http://www.securiteam.com/
http://www.security.nnov.ru/
http://www.hackerzhell.co.uk/indexmain.php
http://hacktheb0x.tk/
http://neworder.box.sk/
http://www.k-otik.com/
http://www.security-corporation.com/
http://www.securityfocus.com/

8 http://metasploit.blogspot.com/


9 http://www.godexp.org/
http://www.milw0rm.com/

自己珍藏的0day漏洞发布网址

这些都是我珍藏的好的漏洞发布网址:
国外:
http://www.frsirt.com/exploits/
http://es.wikipedia.org/wiki/Exploit
http://www.securiteam.com/exploits
国内:
http://www.z1z8.com/
http://forum.eviloctal.com/simple/index.php?f22.html

Fedora 8教育网源的配置

从上交的bbs上找了些东西,自己又查了点资料,总算搞定了。

/etc/yum.repos.d下面就是这些文件了:然后把各个文件的内容都贴上,如下:
fedora.repo

[fedora]
name=Fedora $releasever - $basearch
failovermethod=priority
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/releases/$releasever/Everything/$basearch/os/
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-$releasever&arch=$basearch
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY

[fedora-debuginfo]
name=Fedora $releasever - $basearch - Debug
failovermethod=priority
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/releases/$releasever/Everything/$basearch/debug/
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-debug-$releasever&arch=$basearch
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY

[fedora-source]
name=Fedora $releasever - Source
failovermethod=priority
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/releases/$releasever/Everything/source/SRPMS/
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-source-$releasever&arch=$basearch
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY




fedora-sjtu.repo

[fedora-sjtu]
name=Fedora $releasever - $basearch
baseurl=ftp://ftp.sjtu.edu.cn/fedora/linux/releases/$releasever/Everything/$basearch/os/
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=fedora-$releasever&arch=$basearch
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY

[fedora-debuginfo-sjtu]
name=Fedora $releasever - $basearch - Debug
baseurl=ftp://ftp.sjtu.edu.cn/fedora/linux/releases/$releasever/Everything/$basearch/debug/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY

[fedora-source-sjtu]
name=Fedora $releasever - Source
baseurl=ftp://ftp.sjtu.edu.cn/fedora/linux/releases/$releasever/Everything/source/SRPMS/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY





fedora-byr.repo

[fedora-byr]
name=Fedora $releasever - $basearch
baseurl=ftp://openware.byr.edu.cn/pub/mirror/fedora/linux/releases/$releasever/Everything/$basearch/os/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY

[fedora-source-byr]
name=Fedora $releasever - Source
baseurl=ftp://openware.byr.edu.cn/pub/mirror/fedora/linux/releases/$releasever/Everything/source/SRPMS/
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora file:///etc/pki/rpm-gpg/RPM-GPG-KEY




fedora-development.repo

# These packages are untested and still under development. This
# repository is used for updates to test releases, and for
# development of new releases.
#
# This repository can see significant daily turnover and major
# functionality changes which cause unexpected problems with other
# development packages. Please use these packages if you want to work
# with the Fedora developers by testing these new development packages.
#
# fedora-test-list@redhat.com is available as a discussion forum for
# testing and troubleshooting for development packages in conjunction
# with new test releases.
#
# More information is available at http://fedoraproject.org/wiki/Testing
#
# Reproducible and reportable issues should be filed at
# http://bugzilla.redhat.com/.
#
# Product: Fedora
# Version: devel

[development]
name=Fedora - Development
failovermethod=priority
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/development/$basearch/os/
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&arch=$basearch
enabled=0
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-test file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora

[development-debuginfo]
name=Fedora - Development - Debug
failovermethod=priority
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/development/$basearch/debug/
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide-debug&arch=$basearch
enabled=0
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-test file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora

[development-source]
name=Fedora - Development - Source
failovermethod=priority
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/development/source/SRPMS/
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide-source&arch=$basearch
enabled=0
gpgcheck=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-test file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora




livna-testing.repo

[livna-testing]
name=Livna for Fedora Core $releasever - $basearch - Testing
baseurl=
ftp://ftp.sjtu.edu.cn/sites/rpm.livna.org/fedora/testing/$releasever/$basearch/
failovermethod=priority
#mirrorlist=http://rpm.livna.org/mirrorlist-testing-6
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-livna

[livna-testing-debug]
name=Livna for Fedora Core $releasever - $basearch - Testing - Debug
baseurl=
ftp://ftp.sjtu.edu.cn/sites/rpm.livna.org/fedora/testing/$releasever/$basearch/debug/
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-livna
gpgcheck=1

[livna-testing-source]
name=Livna for Fedora Core $releasever - $basearch - Testing - Source
baseurl=
ftp://ftp.sjtu.edu.cn/sites/rpm.livna.org/fedora/testing/$releasever/SRPMS/
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-livna
gpgcheck=1




livna-devel.repo

[livna-development]
name=Livna for Fedora Core $releasever - $basearch - Development Tree
baseurl=
ftp://ftp.sjtu.edu.cn/sites/rpm.livna.org/fedora/development/$basearch/
failovermethod=priority
#mirrorlist=http://rpm.livna.org/mirrorlist-development
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-livna

[livna-development-debuginfo]
name=Livna for Fedora Core $releasever - $basearch - Development Tree - Debug
baseurl=
ftp://ftp.sjtu.edu.cn/sites/rpm.livna.org/fedora/development/$basearch/debug/
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-livna
gpgcheck=1

[livna-development-source]
name=Livna for Fedora Core $releasever - $basearch - Development Tree - Source
baseurl=
ftp://ftp.sjtu.edu.cn/sites/rpm.livna.org/fedora/development/SRPMS/
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-livna
gpgcheck=1




livna.repo

[livna]
name=Livna for Fedora Core $releasever - $basearch - Base
baseurl=
ftp://ftp.sjtu.edu.cn/sites/rpm.livna.org/fedora/$releasever/$basearch/
failovermethod=priority
#mirrorlist=http://rpm.livna.org/mirrorlist-7
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-livna

[livna-debuginfo]
name=Livna for Fedora Core $releasever - $basearch - Debug
baseurl=
ftp://ftp.sjtu.edu.cn/sites/rpm.livna.org/fedora/$releasever/$basearch/debug/
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-livna
gpgcheck=1

[livna-source]
name=Livna for Fedora Core $releasever - $basearch - Source
baseurl=
ftp://ftp.sjtu.edu.cn/sites/rpm.livna.org/fedora/$releasever/SRPMS/
failovermethod=priority
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-livna
gpgcheck=1




fedora-updates-testing.repo

[updates-testing]
name=Fedora $releasever - $basearch - Test Updates
failovermethod=priority
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/updates/testing/$releasever/$basearch/
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-testing-f$releasever&arch=$basearch
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-test

[updates-testing-debuginfo]
name=Fedora $releasever - $basearch - Test Updates Debug
failovermethod=priority
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/updates/testing/$releasever/$basearch/debug/
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-testing-debug-f$releasever&arch=$basearch
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-test

[updates-testing-source]
name=Fedora $releasever - Test Updates Source
failovermethod=priority
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/updates/testing/$releasever/SRPMS/
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-testing-source-f$releasever&arch=$basearch
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-test





fedora-updates-sjtu.repo

[updates-sjtu]
name=Fedora $releasever - $basearch - Released Updates
baseurl=ftp://ftp.sjtu.edu.cn/fedora/linux/updates/$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora




fedora-updates-byr.repo

[updates-byr]
name=Fedora $releasever - $basearch - Released Updates
baseurl=ftp://openware.byr.edu.cn/pub/mirror/fedora/linux/updates/$releasever/$basearch/
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora





fedora-updates.repo

[updates]
name=Fedora $releasever - $basearch - Updates
failovermethod=priority
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/updates/$releasever/$basearch/
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-f$releasever&arch=$basearch
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora

[updates-debuginfo]
name=Fedora $releasever - $basearch - Updates - Debug
failovermethod=priority
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/updates/$releasever/$basearch/debug/
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-debug-f$releasever&arch=$basearch
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora

[updates-source]
name=Fedora $releasever - Updates Source
failovermethod=priority
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/updates/$releasever/SRPMS/
mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-source-f$releasever&arch=$basearch
enabled=0
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora




Fedora-install-media.repo

[InstallMedia]
name=Fedora 8
mediaid=1194015397.199387
metadata_expire=-1
gpgcheck=0
cost=500


完了...

这里主要是用的北邮和上交的源,清华的源要加的话也都相似,那个就自己弄吧.....

教育网用户yum使用总结

转自:http://www.linuxsir.org/bbs/showthread.php?t=252326

找了好多天资料,终于明白了如何配置,下面把经验与大家分享一下。
首先推荐几个教育网和国内的fc镜像:

http://mirror.vmmatrix.net/ CDN Auto Select
http://dxmirror.vmmatrix.net/ China Telecom
http://cncmirror.vmmatrix.net/ China Netcom

ftp://ftp.sjtu.edu.cn/ 上海交通大学
ftp://ftp.tsinghua.edu.cn 清华大学
ftp://ftp2.tsinghua.edu.cn/ 清华大学2
ftp://ftp3.tsinghua.edu.cn/ 清华大学3
ftp://202.38.97.230/sites/fedora.redhat.com 中国教育总网(速度超快)
如果有更多更好的,希望您添加。

Yum 是FC常用的在线升级工具,也是软件包管理工具之一,但是网上提供的那些方法大都只适用于非教育网用户,因为教育网用户无法连接到国外的站点镜像,
这就需要我们对YUM进行一下配置。其实,配置还是很容易的,下面我以FC5加上面提到的China Telecom站点为例说明一下配置过程。

在案装完FC后,首先确认网络能够正常连接。然后确认是否安装YUM管理器,如果没有安装请到FC5安装盘中的/Fedora/RPMS/目录下找到yum-2.6.0-1.noarch.rpm,
安装,然后打开/etc/yum.repos.d/文件夹,找到fedora-core.repo文件,修改其中内容如下:
[core]
name=fedora core $releasever - $basearch - base
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/$releasever/i386/os/
baseurl=http://dxmirror.vmmatrix.net/Fedora/core/$releasever/i386/os/
#mirrorlist=http://fedora.redhat.com/download/mirrors/fedora-core-$releasever
enabled=1
gpgcheck=1

然后找到fedora-updates.repo文件,修改其内容如下:

[updates-released]
name=fedora core $releasever - $basearch - released updates
#baseurl=http://download.fedora.redhat.com/pub/fedora/linux/core/updates/$releasever/i386/
baseurl=http://dxmirror.vmmatrix.net/Fedora/core/updates/$releasever/i386/
#mirrorlist=http://fedora.redhat.com/download/mirrors/updates-released-fc$releasever
enabled=1
gpgcheck=1

其他几个文件可以参照这两个文件的格式修改里面的baseurl。你也可以将baseurl修改成为你认为更快的镜像的地址,但是注意每个镜像的文件夹格局不一样,修改时请首先登陆相应的镜像,查看/repodata/文件夹所在的位置,因为YUM首先查找这个文件夹中的更新信息,然后才能获得软件的更新信息并告知用户。
如上面所讲得例子中,http://dxmirror.vmmatrix.net/Fedora/core/$releasever/i386/os/就是/repodata/的父目录,相应的http://dxmirror.vmmatrix.net/Fedora/core/updates/$ releasever/i386/是另外一个/repodata/的父目录。
注:$releasever的意思是当前的版本,如果是FC5那这个字符串就会被服务器解析为5,当然你也可以自己改成5,不过如果系统更新到FC6的时候你还要手动修改成6,不然YUM仍然会到5版本的文件夹下面去查找软件。
$basearch表示你所使用的电脑的架构,如果是PC机(就是我们使用的这种)就会解析为i386,相应的如果是其他的也会解析为相应的的字符串。

下面试一下,这个命令#yum list|more ,下面是我的结果:
[root@www milkline]# yum list|more
Loading "installonlyn" plugin
Setting up repositories
Reading repository metadata in from local files
Installed Packages
GConf.i386 1.0.9-20 installed
GConf2.i386 2.13.5-5 installed
GConf2-devel.i386 2.13.5-5 installed
Guppi.i386 0.40.3-25 installed
ImageMagick.i386 6.2.5.4-4.2.1 installed
MAKEDEV.i386 3.21-3 installed
NetworkManager.i386 0.6.0-3 installed
NetworkManager-glib.i386 0.6.0-3 installed
NetworkManager-gnome.i386 0.6.0-3 installed
ORBit.i386 1:0.5.17-15.2.2 installed
ORBit2.i386 2.14.0-1 installed
ORBit2-devel.i386 2.14.0-1 installed
PyQt.i386 3.15-1.2.2 installed
PyXML.i386 0.8.4-3.2.2 installed
RealPlayer.i586 10.0.7.785-20060201 installed
SDL.i386 1.2.9-5.2.1 installed
SDL-devel.i386 1.2.9-5.2.1 installed
SysVinit.i386 2.86-2.2.2 installed
Xaw3d.i386 1.5E-6.2.2 installed
--more--

你是否也看到一样的结果呢?


下面推荐一个叫做gnom-yum的软件,其实这个只是yum的一个图形前端,可以到上面提到的几个镜像站点去下载,个人觉得很好用,比那个yumex强,不信你也试试!

Shit!

常用的tar和rpm命令参数列表


一. tar

1.压缩一组文件为tar.gz后缀。
# tar cvf backup.tar /etc
#gzip -q backup.tar

# tar cvfz backup.tar.gz /etc/

2.释放一个后缀为tar.gz的文件。
#gunzip backup.tar.gz
#tar xvf backup.tar

# tar xvfz backup.tar.gz

3.用一个命令完成压缩
#tar cvf - /etc/ | gzip -qc > backup.tar.gz

4.用一个命令完成释放
# gunzip -c backup.tar.gz | tar xvf -

5.如何解开tar.Z的文件?
# tar xvfz backup.tar.Z

# uncompress backup.tar.Z
#tar xvf backup.tar

6.如何解开.tgz文件?
#gunzip backup.tgz

7.如何压缩和解压缩.bz2的包?
#bzip2 /etc/smb.conf
这将压缩文件smb.conf成smb.conf.bz2
#bunzip2 /etc/smb.conf.bz2
这将在当前目录下还原smb.conf.bz2为smb.conf
注: .bz2压缩格式不是很常用,你可以man bzip2

二. rpm

1.安装一个包
# rpm -ivh

2.升级一个包
# rpm -Uvh

3.移走一个包
# rpm -e

4.安装参数
--force 即使覆盖属于其它包的文件也强迫安装
--nodeps 如果该RPM包的安装依赖其它包,即使其它包没装,也强迫
安装。

5.查询一个包是否被安装
# rpm -q <>

6.得到被安装的包的信息
# rpm -qi <>

7.列出该包中有哪些文件
# rpm -ql <>

8.列出服务器上的一个文件属于哪一个RPM包
#rpm -qf

9.可综合好几个参数一起用
# rpm -qil <>

10.列出所有被安装的rpm package
# rpm -qa

11.列出一个未被安装进系统的RPM包文件中包含有哪些文件?
# rpm -qilp <>

还是关于Mplayer

Fedora7下MPlayer-1.0rc1编译安装全程实录

首先,安装MPlayer需要四个文件包:主程序源码包,皮肤,Windows媒体解码器和通用媒体解码器。这四个东西都可以从MPlayer官方网站上下载:www.mplayerhq.hu。我下载的是:
源码包: MPlayer-1.0rc1.tar.bz2
皮肤:Blue-1.7.tar.bz2
通用媒体解码器: all-20061022.tar.bz2
Windows媒体解码器:windows-all-20061022.zip
然后把它们放在同一个文件夹里,我放在/MPlayer
先安装解码器,通用媒体解码器安装在/usr/lib/codecs/,Windows媒体解码器安装在/usr/lib/wincodecs或/usr/lib/win32,最终文件夹的名称可以自定义。打开终端:
# cd /MPlayer 进入/MPlayer
# tar vjxf all-20061022.tar.bz2 解压
# mv all-20061022 /usr/lib/codecs 移动文件夹
# chmod 644 /usr/lib/codecs/* 设置文件读写和执行权限
# chown root.root /usr/lib/codecs/* 设置文件所有权
# unzip windows-all-20061022.zip 解压
# mv windows-all-20061022 /usr/lib/wincodecs
# chmod 644 /usr/lib/wincodecs/*
# chown root.root /usr/lib/wincodecs/*
嫌麻烦的话在图形界面里操作这些步骤也行。
安装MPlayer主程序:
# tar vjxf MPlayer-1.0rc1.tar.bz2
# cd MPlayer-1.0rc1
编译前先确认你安装编译器没有,安了就下一步:
# ./configure --enable-gui --enable-largefiles --enable-menu
--with-codecsdir=/usr/lib/codecs/
--with-win32libdir=/usr/lib/wincodecs/ --disable-gif --disable-png
--disable-jpeg

(说明:--enable-gui是启用图形界面,如果不需要就不写,而且不用安装皮肤;--
enable-largefiles启用对大于2G的文件的支持;--enable-menu菜单项支持;两个--with是解码器地址;还有几个--disable是取消对这些格式的支持;你想自定义安装目录的话加上--prefix=目录,否则自动安装在
/usr/local/bin/mplayer /usr/local/etc/mplayer
/usr/local/lib/mplayer;如果你安装了流媒体解码器,那就加上--enable-live
--with-livelibdir=/usr/lib/live)

# make 编译
如果前两步出现问题,就按提示查看log文件吧。
# make install 安装
这里有得你等的了,先去吃饭吧,或者……
之后解压Blue-1.7.tar.bz2,把Blue文件夹里的文件全部放到/usr/local/share/mplayer/skins/default/,意思是把Blue皮肤设为默认。

然后你就可以在菜单里见着MPlayer了!

启动MPlayer时如果出现:
"New_Face faild. Maybe the font path is wrong. please supply the text
font file. ( ~/.mplayer/subfont.ttf )."
就说明字体文件缺失。
在/usr/share/fonts/zh_CN/TrueType/下找一个漂亮的字体吧,然后复制到当前用户目录的.mplayer文件夹里并重命名为subfont.ttf。

大功告成!!!
Fedora 7安装手记―Newbie成长过程

最近心血来潮,想弄个Linux来玩玩,到市场上买了最新的Fedora 7
DVD以后,满心期待地进行安装。新手嘛,安装过程基本上就按默认设置,在等待了安装XP两倍以上的时间后,我终于等到了激动人心的那一刻――漂亮的gnome界面在屏幕上光彩动人!!之后忍不住玩弄一番,整个桌面环境我都DIY了一遍――毕竟Linux就是以其易用性和可定制性出名的嘛!
关机时,第一个问题来了:屏幕最后显示一行system
halted.之后就不再有动静了!这行E文的意思是"系统已停止",我听听机箱,果然硬盘不转了,只好手动关闭电源啦。第二天启动PC,问题就接踵而来了,首先系统启动慢得够可以,主要耗在这里:什么什么sending
e-mail……,竟然浪费了近15分钟!然后在界面里大部分程序响应极慢,甚至开个终端要2分钟!还上不了网,无法读碟,不断弹出程序崩溃的消息……我都快要崩溃了!最后实在没办法,只好在XP下上网向高人讨教,然后重装了Linux。在应用了许多"高手"的办法后,你猜怎么着?好了?才怪呢!看来得深入挖掘Internet资源,我花了差不多3个小时来"淘金",终于功夫不负有心人,总算找到了一些"宝物"。原来,有不少人抱怨Fedora
7的内嵌式Xen不稳定,容易引起问题,SELinux功能也不稳定,会使系统变慢。我就照他们所说重新引导了系统,这次在Grub引导菜单我没有选择进入"Fedora"(fc7xen核心),而改为"Fedora-base"(fc7核心)。
咦……怎们还是那么慢,我有点失望。还是试一下吧,开终端还是花了1分钟,gedit在点击后3分钟才响应……气死我啦!再试试,nice!可以上网了!后来关机,竟然PC自己关闭电源了!高兴得我半死,我立刻开始重装系统,这一次我完全自定义设置,rebooting
system……一切正常啦!至此,我可爱的Fedora 7一直健康地为我服务着。
为了防止Fedora的Newbie们再吃跟我一样的亏,我特地献上我的"Fedora
7光盘版完全安装手册"!当然,看懂以下文字需要一定的计算机应用基础和E文水平。

前提:你需要一套不太烂的PC系统,和一个健康的身体(这是本钱),还有良好的心态(这对于从Windows过渡很有必要)。然后,你要留几个G的硬盘空间给她,最好空出10G的"未分配空间",如果你同时拥用Windows,则把空间分配在硬盘最后部分。
这里只介绍图形模式,文本模式也差不多的。

第一步:设置BIOS为光盘启动,Welcom to Fedora!的界面出现后,选择"Install or upgrade an
existing system",意思是安装或升级现有系统(图形界面),接下来提示"CD
Found",选择"Skip"跳过光盘检查,因为这会浪费大量的时间。

第二步:一番扫描和启动之后,我们终于迎来了Fedora的经典图片:天空、云和热气球。欣赏完就点击"Next"吧。进入语言选择页面,不用多想,当然是Chinese(Simplified)。下一步选择键盘布局,默认就行了。

第三步:这一步是为硬盘分区,至关重要。最好选择Create custom
layout,就是自定义,同时勾上"检验和修改分区方案"。然后,最好在"未分配空间"中划分出100MB左右的ext3分区,挂载点为/boot,顾名思义是专用来启动的分区,剩下的全部挂载为/,也就是根分区。这里要说明一下,swap分区相当于Windows的虚拟内存,如果你的内存够大就不需要,像我的机子768MB的内存,从来没用过swap,就算我同时看高清视频、gcc编译、上网都没有使用swap分区,因为Linux跟Windows可不一样,她不用完物理内存是不会去动你的硬盘的。还有一些/home、/usr、/var等等挂载点的分区统统不必考虑,因为你是新手,而且就算是Linux达人也不一定划分这些分区,因为它们完全可以作为子目录存在于/下,
而不是挂载于这些目录。其实,Linux只需要一个分区――根分区,连/boot都可以作为实际文件夹存在,而不需要把启动分区挂载到/boot目录里,swap更是可以由系统在需要的时候自动临时添加。

第四步:设置GRUB引导程序。如果你用双系统甚至多系统,那就设置一下默认引导的系统,我不多说。勾选"配置高级引导引导装载程序选项",其他默认就行。确认后选择GRUB的安装位置,如果你以前没有安装过引导程序,那就选择安装在启动分区的第一个扇区,这样比较安全。否则安装在MBR(主引导记录)。

第五步:配置网络,很简单,跟Windows里一样。

第六步:设置时区、时钟。

第七步:设置root用户的密码。

第八步:定制软件包。选"现在定制",其他不用管。在"桌面环境"中,强烈建议GNOME和KDE都选,并安装其所有软件包。"应用程序"一项,自己看着办,不放心就选完,没事的,不过那个"游戏和娱乐"就算了吧,里面的小游戏丑得可以吓死你(针对玩惯Windows下大游戏的玩家说的)。"开发",就算你不搞软件编程之类的,也最好安装所有软件包,尤其是gnome、KDE软件开发和开发数据库,因为它们包含的编译器和库等在以后会非常有用。"服务器"嘛,如果你不架设服务器或经常文件共享,则里面的东西基本上没有用,只有"打印"有点用。"基本系统"里的建议除"虚拟化"以外全选,可怕的、不稳定的恶魔就是"虚拟化"里的Xen组件!

第九步:进行安装,这需要很长时间,看机器配置了,不耐烦就出去逛街或ML~(笑)。完成后重新引导,然后会出现GRUB引导程序的图形界面,你不动键盘的话3秒之后就进入默认操作系统,我们当然要进入Fedora以完成安装的最后设置。在设置界面,禁用防火墙,否则它会使你的网络通信出现问题;禁用SELinux,它的问题更多(烦人啊!!!);其他的自己看看,设置好就可以登录了!记得"管理员帐户"的名字叫"root"(在Linux里叫根用户或超级用户)。进去以后第一件要做的事就是设置显示设备和界面,并关闭不必要的服务(特别是那个什么什么send
e-mail),然后就在自己定制的Fedora中探索畅游吧!

Fedora下sjtu源的配置

Fedora Core 6 SJTU源的配置方法:

mkdir ~/repo.bak
mv /etc/yum.repos.d/* ~/repo.bak
以root权限在 /etc/yum.repos.d/创建sjtu.repo并编辑。
在sjtu.repo中写入:

[core-sjtu]
name=core-sjtu
baseurl=ftp://ftp.sjtu.edu.cn/fedora/linux/core/6/i386/os/
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-freshrpms
gpgcheck=0

[coreupdates-sjtu]
name=core-updates-sjtu
baseurl=ftp://ftp.sjtu.edu.cn/fedora/linux/core/updates/6/i386
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-freshrpms
gpgcheck=0

[extras-sjtu]
name=extras-sjtu
baseurl=ftp://ftp.sjtu.edu.cn/fedora/linux/extras/6/i386
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-extras
gpgcheck=0

[freshrpms]
name=Freshrpms
baseurl=ftp://ftp.sjtu.edu.cn/freshrpms/ayo/fedora/linux/6/i386/freshrpms
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-freshrpms
gpgcheck=0

保存

yum makecache

rpm

作者:北南南北
来自:LinuxSir.Org
提要:RPM 是 Red Hat Package Manager 的缩写,原意是Red Hat
软件包管理;本文介绍RPM,并结合实例来解说RPM手工安装、查询等应用;


++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
正文:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

RPM 是 Red Hat Package Manager 的缩写,本意是Red Hat 软件包管理,顾名思义是Red Hat
贡献出来的软件包管理;在Fedora
、Redhat、Mandriva、SuSE、YellowDog等主流发行版本,以及在这些版本基础上二次开发出来的发行版采用;

RPM包里面都包含什么?里面包含可执行的二进制程序,这个程序和Windows的软件包中的.exe文件类似是可执行的;RPM包中还包括程序运行时所需要的文件,这也和Windows的软件包类似,Windows的程序的运行,除了.exe文件以外,也有其它的文件;

一个RPM 包中的应用程序,有时除了自身所带的附加文件保证其正常以外,还需要其它特定版本文件,这就是软件包的依赖关系;依赖关系并不是Linux特有的,
Windows操作系统中也是同样存在的;比如我们在Windows系统中运行3D游戏,在安装的时候,他可能会提示,要安装Direct 9
;Linux和Windows原理是差不多的;

软件安装流程图:


本文使用范围:

1、本文是对RPM管理的软件的说明,对通过file.tar.gz 或file.tar.bz2源码包用 make ;make install 安装的软件无效;
2、安装软件时,最好用各自发行版所提供的系统软件包管理工具,对于Fedora/Redhat 您可以参考如下文章;

1)Fedora 系统管理软件包工具 system-config-packages,方便的添加和移除系统安装盘提供的软件包,详情请看
《Fedora 软件包管理器system-config-packages》

2)Redhat 系统管理软件包工具,新一点的系统应该是 redhat-config-packages ,用法和 《Fedora
软件包管理器system-config-packages》 一样;

3)apt + synaptic 软件包在线安装、移除、升级工具; 用法:《用apt+synaptic 在线安装或升级Fedora core 4.0 软件包》
4)yum 软件包在线安装、升级、移除工具;用法:《Fedora/Redhat 在线安装更新软件包,yum 篇》

5)所有的yum和apt 教程 《apt and yum》

目前 apt和yum 已经极为成熟了,建议我们安装软件时,采用 apt或者yum ;如果安装系统盘提供的软件包,可以用
system-config-packages 或redhat-config-packages ;


一、RPM包管理的用途;

1、可以安装、删除、升级和管理软件;当然也支持在线安装和升级软件;
2、通过RPM包管理能知道软件包包含哪些文件,也能知道系统中的某个文件属于哪个软件包;
3、可以在查询系统中的软件包是否安装以及其版本;
4、作为开发者可以把自己的程序打包为RPM 包发布;
5、软件包签名GPG和MD5的导入、验证和签名发布
6、依赖性的检查,查看是否有软件包由于不兼容而扰乱了系统;


二、RPM 的使用权限;

RPM软件的安装、删除、更新只有root权限才能使用;对于查询功能任何用户都可以操作;如果普通用户拥有安装目录的权限,也可以进行安装;


三、rpm 的一点简单用法;

我们除了软件包管理器以外,还能通过rpm 命令来安装;是不是所有的软件包都能通过rpm 命令来安装呢?不是的,文件以.rpm
后缀结尾的才行;有时我们在一些网站上找到file.rpm ,都要用 rpm 来安装;

一)初始化rpm 数据库;

通过rpm 命令查询一个rpm 包是否安装了,也是要通过rpm 数据库来完成的;所以我们要经常用下面的两个命令来初始化rpm 数据库;
[root@localhost beinan]# rpm --initdb
[root@localhost beinan]# rpm --rebuilddb 注:这个要花好长时间;

注:这两个参数是极为有用,有时rpm 系统出了问题,不能安装和查询,大多是这里出了问题;

二)RPM软件包管理的查询功能:

命令格式
rpm {-q|--query} [select-options] [query-options]

RPM的查询功能是极为强大,是极为重要的功能之一;举几个常用的例子,更为详细的具体的,请参考#man rpm

1、对系统中已安装软件的查询;

1)查询系统已安装的软件;

语法:rpm -q 软件名

举例:

[root@localhost beinan]# rpm -q gaim
gaim-1.3.0-1.fc4

-q就是 --query ,中文意思是"问",此命令表示的是,是不是系统安装了gaim ;如果已安装会有信息输出;如果没有安装,会输出gaim 没有安装的信息;

查看系统中所有已经安装的包,要加 -a 参数 ;
[root@localhost RPMS]# rpm -qa

如果分页查看,再加一个管道 |和more命令;
[root@localhost RPMS]# rpm -qa |more

在所有已经安装的软件包中查找某个软件,比如说 gaim ;可以用 grep 抽取出来;

[root@localhost RPMS]# rpm -qa |grep gaim

上面这条的功能和 rpm -q gaim 输出的结果是一样的;

2)查询一个已经安装的文件属于哪个软件包;

语法 rpm -qf 文件名

注:文件名所在的绝对路径要指出

举例:
[root@localhost RPMS]# rpm -qf /usr/lib/libacl.la
libacl-devel-2.2.23-8

3)查询已安装软件包都安装到何处;

语法:rpm -ql 软件名 或 rpm rpmquery -ql 软件名

举例:

[root@localhost RPMS]# rpm -ql lynx
[root@localhost RPMS]# rpmquery -ql lynx

4)查询一个已安装软件包的信息

语法格式: rpm -qi 软件名

举例:
[root@localhost RPMS]# rpm -qi lynx

5)查看一下已安装软件的配置文件;

语法格式:rpm -qc 软件名

举例:
[root@localhost RPMS]# rpm -qc lynx

6)查看一个已经安装软件的文档安装位置:

语法格式: rpm -qd 软件名

举例:

[root@localhost RPMS]# rpm -qd lynx

7)查看一下已安装软件所依赖的软件包及文件;

语法格式: rpm -qR 软件名

举例:
[root@localhost beinan]# rpm -qR rpm-python

查询已安装软件的总结:对于一个软件包已经安装,我们可以把一系列的参数组合起来用;比如 rpm -qil ;比如:
[root@localhost RPMS]# rpm -qil lynx


2、对于未安装的软件包的查看:

查看的前提是您有一个.rpm 的文件,也就是说对既有软件file.rpm的查看等;

1)查看一个软件包的用途、版本等信息;

语法: rpm -qpi file.rpm

举例:

[root@localhost RPMS]# rpm -qpi lynx-2.8.5-23.i386.rpm

2)查看一件软件包所包含的文件;

语法: rpm -qpl file.rpm

举例:
[root@localhost RPMS]# rpm -qpl lynx-2.8.5-23.i386.rpm

3)查看软件包的文档所在的位置;

语法: rpm -qpd file.rpm

举例:
[root@localhost RPMS]# rpm -qpd lynx-2.8.5-23.i386.rpm

5)查看一个软件包的配置文件;

语法: rpm -qpc file.rpm

举例:
[root@localhost RPMS]# rpm -qpc lynx-2.8.5-23.i386.rpm

4)查看一个软件包的依赖关系

语法: rpm -qpR file.rpm

举例:
[root@localhost archives]# rpm -qpR yumex_0.42-3.0.fc4_noarch.rpm
/bin/bash
/usr/bin/python
config(yumex) = 0.42-3.0.fc4
pygtk2
pygtk2-libglade
rpmlib(CompressedFileNames) <= 3.0.4-1
rpmlib(PayloadFilesHavePrefix) <= 4.0-1
usermode
yum >= 2.3.2


三)软件包的安装、升级、删除等;


1、安装和升级一个rpm 包;

[root@localhost beinan]#rpm -vih file.rpm 注:这个是用来安装一个新的rpm 包;
[root@localhost beinan]#rpm -Uvh file.rpm 注:这是用来升级一个rpm 包;

如果有依赖关系的,请解决依赖关系,其实软件包管理器能很好的解决依赖关系,请看前面的软件包管理器的介绍;如果您在软件包管理器中也找不到依赖关系的包;那只能通过编译他所依赖的包来解决依赖关系,或者强制安装;

语法结构:

[root@localhost beinan]# rpm -ivh file.rpm --nodeps --force
[root@localhost beinan]# rpm -Uvh file.rpm --nodeps --force

更多的参数,请查看 man rpm

举例应用:
[root@localhost RPMS]# rpm -ivh lynx-2.8.5-23.i386.rpm
Preparing... ########################################### [100%]
1:lynx ########################################### [100%]


[root@localhost RPMS]# rpm -ivh --replacepkgs lynx-2.8.5-23.i386.rpm
Preparing... ########################################### [100%]
1:lynx ########################################### [100%]

注: --replacepkgs 参数是以已安装的软件再安装一次;有时没有太大的必要;

测试安装参数 --test ,用来检查依赖关系;并不是真正的安装;

[root@localhost RPMS]# rpm -ivh --test gaim-1.3.0-1.fc4.i386.rpm
Preparing... ########################################### [100%]

由新版本降级为旧版本,要加 --oldpackage 参数;

[root@localhost RPMS]# rpm -qa gaim
gaim-1.5.0-1.fc4

[root@localhost RPMS]# rpm -Uvh --oldpackage gaim-1.3.0-1.fc4.i386.rpm
Preparing... ########################################### [100%]
1:gaim ########################################### [100%]

[root@localhost RPMS]# rpm -qa gaim
gaim-1.3.0-1.fc4

为软件包指定安装目录:要加 -relocate 参数;下面的举例是把gaim-1.3.0-1.fc4.i386.rpm指定安装在 /opt/gaim 目录中;

[root@localhost RPMS]# rpm -ivh --relocate /=/opt/gaim
gaim-1.3.0-1.fc4.i386.rpm
Preparing... ########################################### [100%]
1:gaim ########################################### [100%]
[root@localhost RPMS]# ls /opt/
gaim

为软件包指定安装目录:要加 -relocate 参数;下面的举例是把lynx-2.8.5-23.i386.rpm 指定安装在 /opt/lynx 目录中;


[root@localhost RPMS]# rpm -ivh --relocate /=/opt/lynx --badreloc
lynx-2.8.5-23.i386.rpm
Preparing... ########################################### [100%]
1:lynx ########################################### [100%]

我们安装在指定目录中的程序如何调用呢?一般执行程序,都放在安装目录的bin或者sbin目录中;看下面的例子;如果有错误输出,就做相应的链接,用 ln -s ;

[root@localhost RPMS]# /opt/lynx/usr/bin/lynx

Configuration file /etc/lynx.cfg is not available.

[root@localhost RPMS]# ln -s /opt/lynx/etc/lynx.cfg /etc/lynx.cfg
[root@localhost RPMS]# /opt/lynx/usr/bin/lynx www.linuxsir.org


2、删除一个rpm 包;

首先您要学会查询rpm 包 ;请看前面的说明;

[root@localhost beinan]#rpm -e 软件包名

举例:我想移除lynx 包,完整的操作应该是:
[root@localhost RPMS]# rpm -e lynx

如果有依赖关系,您也可以用--nodeps 忽略依赖的检查来删除。但尽可能不要这么做,最好用软件包管理器
systerm-config-packages 来删除或者添加软件;

[root@localhost beinan]# rpm -e lynx --nodeps


四、导入签名:

[root@localhost RPMS]# rpm --import 签名文件

举例:

[root@localhost fc40]# rpm --import RPM-GPG-KEY
[root@localhost fc40]# rpm --import RPM-GPG-KEY-fedora

关于RPM的签名功能,详情请参见 man rpm

五、RPM管理包管理器支持网络安装和查询;

比如我们想通过 Fedora Core 4.0 的一个镜像查询、安装软件包;

地址:
http://mirrors.kernel.org/fedora/core/4/i386/os/Fedora/RPMS/

举例:

命令格式:

rpm 参数 rpm包文件的http或者ftp的地址

# rpm -qpi http://mirrors.kernel.org/fedora/core/4/i386/os/
Fedora/RPMS/gaim-1.3.0-1.fc4.i386.rpm
# rpm -ivh http://mirrors.kernel.org/fedora/core/4/i386/os/
Fedora/RPMS/gaim-1.3.0-1.fc4.i386.rpm

举一反三吧;


六、对已安装软件包查询的一点补充;

[root@localhost RPMS]# updatedb
[root@localhost RPMS]# locate 软件名或文件名

通过updatedb,我们可以用 locate 来查询一些软件安装到哪里了;系统初次安装时要执行updatedb
,每隔一段时间也要执行一次;以保持已安装软件库最新;updatedb 是slocate软件包所有;如果您没有这个命令,就得安装slocate

举例:

[root@localhost RPMS]# locate gaim


七、从rpm软件包抽取文件;

命令格式: rpm2cpio file.rpm |cpio -div

举例:
[root@localhost RPMS]# rpm2cpio gaim-1.3.0-1.fc4.i386.rpm |cpio -div

抽取出来的文件就在当用操作目录中的 usr 和etc中;

其实这样抽到文件不如指定安装目录来安装软件来的方便;也一样可以抽出文件;

为软件包指定安装目录:要加 -relocate 参数;下面的举例是把gaim-1.3.0-1.fc4.i386.rpm指定安装在 /opt/gaim 目录中;

[root@localhost RPMS]# rpm -ivh --relocate /=/opt/gaim
gaim-1.3.0-1.fc4.i386.rpm
Preparing... ########################################### [100%]
1:gaim ########################################### [100%]
[root@localhost RPMS]# ls /opt/
gaim

这样也能一目了然;gaim的所有文件都是安装在 /opt/gaim 中,我们只是把gaim 目录备份一下,然后卸掉gaim;这样其实也算提取文件的一点用法;


八、RPM的配置文件;

RPM包管理,的配置文件是 rpmrc ,我们可以在自己的系统中找到;比如Fedora Core 4.0中的rpmrc 文件位于;
[root@localhost RPMS]# locate rpmrc
/usr/lib/rpm/rpmrc
/usr/lib/rpm/redhat/rpmrc

我们可以通过 rpm --showrc
查看;具体的还得我们自己来学习。呵。。。不要问我,我也不懂;只要您看了这篇文章,认为对您有用,您的水平就和我差不多;咱们水平是一样的,所以我不能帮助您了;请理解;

九、src.rpm的用法:

《file.src.rpm 使用方法的简介》


后记:Fedora/Redhat
入门教程中的软件包管理篇,我已经写了很多了;目前还缺少通过源码包安装软件我方法以及一篇总结性的文档;我想在最近两天补齐,这两篇我以前写过;重新整理一下贴出来就行了;

以我的水平来看,写Fedora
入门教程是极为费力气的,只能一点一点的完善和补充;我所写的教程是面对的是对Linux一无所知新手;教程中实例应用占大部份;我发现没有实例的情况下,新手不如看man
;能看man了,当然也不是什么新手;

经常在论坛上看一些弟兄的提问,虽然一问话解说过去也能应付;但想让大家更方便一点,不如写系统入门教程;虽然所花的时间要长一点;

mplayer

step1. 下载必要的文件(总共约20分钟)
下载主程序:
MPlayer-1.0pre8(有更新版的,建议用这个版本)
官方解码器:
essential-20061022.tar.bz2

官方win32_CODES-all:
windows-essential-20061022.zip

皮肤:
Blue-1.4.tar.bz2

上面的那几样东西都在官方网站找到并顺利下载
下载网址: http://www.mplayerhq.hu/homepage/design7/dload.html
step2. 安装codec(键盘输入请仔细)
tar vjxf essential-20061022.tar.bz2
mv essential-20061022 /usr/lib/codes
chmod 644 /usr/lib/codes/*
chown root.root /usr/lib/codes/*

unzip windows-essential-20061022.zip
mv windows-essential-20061022 /usr/lib/wincodes
chmod 644 /usr/lib/wincodes/*
chown root.root /usr/lib/wincodes/*

3.安装MPlayer

tar vjxf MPlayer-1.0pre8.tar.bz2
cd MPlayer-1.0pre8
./configure --prefix=/usr/local/mplayer/ --enable-gui
--enable-freetype --with-codecsdir=/usr/lib/codes/
--with-win32libdir=/usr/lib/wincodes/ --disable-gcc-checking
--language=zh_CN
(这一步中,为了防止打错字,最好把这句话拷贝到终端窗口中。回车后,它会让你确认是否真的愿意disable-gcc-checking ,回车就行了。)
make
make的时间相当的长。输入 make 命令后,建议您听完三首mp3或者吃完饭后再回来继续。

make install

cd etc
cp example.conf /usr/local/mplayer/etc/config
cp codecs.conf /usr/local/mplayer/etc/

4.安装字体

把你想用的字体(如 simsun.ttf ,windows系统的字体目录下就有)放到/home/<你的用户名>/.mplayer
下(root用户放到/root/.mplayer下)并且改名为subfont.ttf .
拷贝(这里假设您的simsun字体临时放在 /root/ 目录下,用户为root):
cp /root/simsun.ttf /root/.mplayer/
改名:
mv /root/.mplayer/simsun.ttf /root/.mplayer/subfont.ttf
(windows系统c\windows\font中有很多字体,你选择一个拷贝到/home/<你的用户名>/.mplayer,如果没有.mplayer就新建一个,并改名为subfont.ttf,这样同样可以安装好字体,不必输入那么多命令)
5.安装皮肤
tar vjxf Blue-1.4.tar.bz2
mv Blue /usr/local/mplayer/share/mplayer/skins/
cd /usr/local/mplayer/share/mplayer/skins/
ln -s Blue default

6.如果运气还不错的话,应该就可以运行了。在终端中输入
/usr/local/mplayer/bin/gmplayer
就可以运行程序了。


Red Hat 9:Linux下安装mplayer播放器
在Linux RH9下安装mplayer很多次了,以前都是以失败而告终,前两天终于装成功了,为自己感到庆幸。大家以后安装的时候可以作为一个参考(有些地方我也是参考别人的)。
mplayer是linux下播放速度最快(正确安装了显卡驱动),支持媒体格式最多的播放器之一 ,它几乎能播放所有的win媒体文件!下面介绍它的安装方法:


安装大前提:
要编译这个软件,确认你系统安装了相应的XFree86-devel,还有如果你要编译gui操作界面
(./configure --enable-gui),还请确认你的系统有libpng,libpng-devel,gtk和
gtk-devel(要求版本大于1.2)这四个软件,可以在www.rpmfind.net找到相应的rpm包
(这些包通过安装Gnome桌面可以获得)
1、在下载mplayer的最新版本及安装所需软件包的集合包

2、升级gcc: (必要,推荐gcc版本为2.9.5和3.2.x)
检查你的gcc版本,运行gcc -v看输出是多少,如果是3.0以下的话,则建议安装gcc3.0以
上(根据mplayer的官方说明,3.0以下的gcc可以用./configre --disable-gcc-checking
参数编译,但可能不稳定),安装gcc3的方法是:进入gcc3目录,运行rpm -ivh *.rpm
--nodeps,全部百分百安装后,开一个终端窗口,运行mv /usr/bin/gcc /usr/bin/gcc2
和mv /usr/bin/gcc3 /usr/bin/gcc,再运行gcc -v,看输出是否为3.0.2,如果是,则ok ,不是,则检查安装步骤。

3、编译安装mplayer:
tar vxf MPlayer-****.tar,cd MPlayer-****,./configure (如果你想
要gui的操作界面,则换用这个命令./configrue --enable-gui,但似乎这个版本的gui编
译有错,我和linuxCN都无法成功,pre4版本则没问题),make,make
install,都成功运行一下mplayer(这是为了让它在家目录下建立.mplayer这个配置目录
(.mplayer为隐藏目录,用ls -a指令可以看见,cd ~/.mplayer指令可以进入),好进行下一
步操作)
./configure --prefix=/usr/local --enable-gui --enable-live
--enable-menu --enable-freetype --enable-fontconfig --enable-win32
--enable-dshow --enable-real --enable-divx4linux --enable-xvid
--disable-arts --language=zh_CN --enable-dynamic-plugins
--with-codecsdir=/usr/local/lib/codecs
--with-win32libdir=/usr/local/lib/codecs
--with-reallibdir=/usr/local/lib/codecs
--with-livelibdir=/usr/local/lib/live
--with-freetype-config=/usr/bin/freetype-config
重要参数说明:
--prefix= 安装路径为/usr/local
--enable-gui 使用图形界面,mplayer有命令行和图形界面两种运行方式
--enable-live 使用流媒体支持
--enable-freetype 字幕字体可以使用ttf字体
--enable-win32 可以使用win32的.dll格式的解码器
--enable-real 支持real格式
--language=zh_CN mplayer界面的格式为中文
--with-codecsdir=/usr/local/lib/codecs 指定解码器搜索路径
--with-win32libdir=/usr/local/lib/codecs 指定win32解码器搜索路径
--with-reallibdir=/usr/local/lib/codecs 指定real解码器搜索路径
--with-livelibdir=/usr/local/lib/live 指定live解码器搜索路径

现在使用
make
自动编译软件,可以去吃饭,回来再看

make install //安装

运行mplayer
./mplayer


4、拷贝配置文件:(注意:下面这个etc目录是上一步中解压出来的MPlayer-***目 录下的,非/etc)
cp etc/codecs.conf ~/.mplayer
cp etc/example.conf ~/.mplayer/config

5、安装font和skin:(如果你选择了./configure --enable-gui那才需要skin,否则skin
不用安装)
进入自己的home目录,显示隐藏文件,进入.mplayer文件夹,创2个建文件夹:font和
Skin。
下载font文件,(mplayer官方网站上有)拷入到font内拷贝simsun.ttf到~/.mplayer目录中
拷贝Blue皮肤目录到/usr/local/share/mplayer/Skins目录中

6、运行方式
两种:(1)mplayer /路径/要播放的媒体文件名;(2)gmplayer(只有用./configure
--enable-gui编译的这个命令才有效)
现在可以运行mplayer和gmplayer了。但是gmplayer字幕出现问题,提示找不到
字幕字体文件。按照提示拷贝simsun.ttf(其他字体文件也可以)到~/.mplayer目录中(改文件名)。

7、关于~/.mplayer/config文件的一些配置说明
vo=xv(选择默认的播放模式,xv模式是支持显卡硬加速功能的模式,对cpu的占用很小,
推荐;更多的显示模式可以用命令mplayer -vo help看,其中的vesa模式可以在不启动
xwin界面时播放,有点象当年DOS下的金山影霸)
ao=oss(选择声音的播放模式,oss是兼容性最好的播放模式,推荐;你也可以试试sdl模
式)
fs=yes(全屏模式,yes的话默认以全屏播放,no或前面加#号注释掉这行的话则默认是1
:1播放模式)
zoom=yes(即时改变电影画面大小,yes的话则可以用鼠标随意将播放画面拉大拉小,no
的话不能)
gui = yes(默认是图形化操作界面,这需要你先前用./configure --enable-gui来编译
,否则的话就算yes也没有gui操作界面)
skin = default(设置默认的skin,将等号右边的值换成skin所放目录就可以设置想要的
skin为默认了,这个参数在用gui操作界面才有效)
cache = 8192(默认的播放缓存大小,如果机器内存够大,则将它加大一点,如果不是很
大,譬如128以下,还是用默认的算了)
framedrop = yes(允许跳帧,如果你的机器CPU速度非常非常慢的话请将这个yes,默认
是no或前面加#号将这行禁止;对于366MHZ以上的机器,建议都设成no或前面加#号)
其他设置用默认就行 。

lft简易使用指南

这几天在弄fedora7,发现lftp是个好东东哇...

lftp 是一个功能强大的下载工具,它支持访问文件的协议: ftp, ftps, http, https, hftp,
fish.(其中ftps和https需要在编译的时候包含openssl库)。llftp的界面非常想一个shell:
有命令补全,历史记录,允许多个后台任务执行等功能,使用起来非常方便。它还有书签、排队、镜像、断点续传、多进程下载等功能。



命令行语法

要看lftp的命令行语法,只要在shell中输入lftp --help



lftp [OPTS]

`lftp' 是在 rc 文件执行后 lftp 执行的第一个命令

-f 执行文件中的命令后退出

-c 执行命令后退出

--help 显示帮助信息后退出

--version 显示 lftp 版本后退出

其他的选项同 `open' 命令

-e 在选择后执行命令

-u [, ] 使用指定的用户名/口令进行验证

-p 连接指定的端口

主机名, URL 或书签的名字



如果在命令行中输入的站点名称,lftp将直接登录站点,比如



[yhj at ccse-yhj yhj]$ lftp ftp://dsec.pku.edu.cn:27/incoming/

... ... (此处略去站点登录信息)

cd 成功,当前目录=/incoming

lftp dsec.pku.edu.cn:/incoming>



如果在命令行不输入站点名称,则必须在进入到lftp界面后用open命令打开



[yhj at ccse-yhj yhj]$ lftp

lftp :~> open ftp://dsec.pku.edu.cn:27/incoming/

cd 成功,当前目录=/incoming

lftp dsec.pku.edu.cn:/incoming>



常用命令



* 下载单个文件和一组文件,断点续传用-c参数



lftp dsec.pku.edu.cn:/> get -c ls-lR.txt

lftp dsec.pku.edu.cn:/> mget *.txt



* 镜像(反镜像即上传)一个目录,可以用多个线程并行镜像一个目录(--parallel=N)



lftp dsec.pku.edu.cn:/> mirror incoming local_name

lftp dsec.pku.edu.cn:/> mirror -R local_name

lftp dsec.pku.edu.cn:/> mirror --parallel=3 incoming local_name



* 多线程下载,类似网络蚂蚁的功能;缺省是5个线程



lftp dsec.pku.edu.cn:/> pget -n 4 ls-lR.txt



* 后台任务管理



缺省情况下,按 Ctrl+z,正在执行的任务将转为后台执行,也可以在命令行末尾加&符号使任务在后台执行。用jobs命令可以查看所有的后台进程。用queue命令可以排队新的任务。如果退出lftp是还有任务在后台执行,lftp将转为后台执行。



* 其它用法



lftp支持类似bash的管道操作,例如用下面的命令可以将ftp服务器上的特定目录下(也可以是整个站点)所有文件的大小存到本地的文件ls.txt中



lftp dsec.pku.edu.cn:/> du incoming > ls.txt



相关文件



/etc/lftp.conf

全局配置文件,实际位置依赖系统配置文件目录,可能在/etc,也可能在/usr/local/etc

~/.lftp/rc, ~/.lftprc

用户配置文件,将在/etc/lftp.conf之后执行,所以这里面的设置会覆盖/etc/lftp.conf中的设置。

lftp 缺省不会显示 ftp 服务器的欢迎信息和错误信息,这在很多时候不方便,因为你有可能想知道这个服务器到底是因为没开机连不上,还是连接数已满。如果是这样,你可以在 ~/.lftprc 里写入一行



debug 3



就可以看到出错信息了。

更多的配置选项请查man手册或在lftp界面内用命令 set -a 获得。

~/.lftp/log

当lftp转为后台非挂起模式执行时,输出将重定向到这里

~/.lftp/bookmarks

这是lftp存储书签的地方,可以lftp查看bookmark命令

~/.lftp/cwd_history

这个文件用来存储访问过的站点的工作目录

投资未来的人是,忠于现实的人。

继续上车展的图...








enjoy it!

上几张车展的图...

其实我觉得还是上面这个mm很漂亮哈,哈哈。


这个mm好有气质哈,可是太瘦了,看起来有些营养不良的感觉,怎么说呢,健康才能算是真正的美丽吧。

车展mm好pp哈...

国庆节看车展

西安今年又把车展给弄了出来,然后中午租了个相机就跑去看展览。小淫同学今天表现好积极哈,只不过没看见法拉利让他很不爽。
进到展厅一看发现车模mm好漂亮啊,这才发现自己在学校里见到的女人有多少....
在主厅见了一辆改过的lancer,还有nissan的350z,都是很酷的车呀。不过那辆lancer或多或少都有点做秀的感觉,虽然里面坐位什么的都给拆了,也改了悬挂,但是在车展上你是不可能看出他的性能的:(。反倒是350z的外形让人喜欢,其实参数也还成吧,v6的发动机虽然很难让人联想到高级跑车,不过最高时速也达到了250哈,所以说嘛跑车外形还是很重要的。
B3展厅的PORSCHE成为了本次车展的最大亮点。911turbo也成了本次车展的最贵车型。不过虽然如此,porsche的展位也只有5款车而已,好少啊...此厅还展出了CHRYSLER的加长豪华版,虽然没看见是什么车型...
B4展厅最搞笑了,还有二手车区,然后看见有人拿一辆porsche的cayman s冒充911,要170万,靠,还不如去买新车呢。
就这样结束鸟,啥车展嘛,超级跑车就见了porsche,法拉利都没有,lamborghini都没有,昏倒...

晚上又逛了一个晚上,去买了件外套,总算有衣服穿了...

生活越来越无聊

人生也变得越来越明了,昏昏一时,或者昏昏一世。

痛苦啊...

活该不应该这么做,一时糊涂惹上七年痛。

DAMN IT!

空空虚虚...

无病呻吟...

明天就又是美女老师的课了呀..

突然发现该温习的功课还一点都没有看过,好惭愧啊...

然后又有一点更重大的发现,那就是美女上课的确能够让人重新获得对于无聊课程的好奇心。

原来进到医院里见习以后还能有美女看,传说似乎不假啊,哈哈

加油哈,就算是为了每个礼拜都能见到美女老师,哈哈...

搞笑版征婚...{转载自交大BBS}

发信人: PieBridge (执子之手,与子偕老), 信区: PieBridge
标 题: 【合集】[诚征MM]黄金GG,请勿错过(PP)
发信站: 兵马俑BBS (Thu Sep 6 18:04:45 2007), 本站(bbs.xjtu.edu.cn)

☆──────────────────────────────────────☆
babawuu Wed Aug 29 00:12:25 2007 提到:

本人一好友,1980年出生,179cm,广州人,现工作于著名跨国公司,因工作繁忙及为人低调,至今未能找到合适的她,希望有缘在这里遇到生命中的另一半.

以下是GG基本情况:
1.华中科技大学计算机硕士毕业(可以帮你修电脑)
2.正直勇敢,上进心强,性格温和体贴又不失原则,热心助人,孝顺父母
3.喜欢打篮球,看电影,有时打打游戏(不是沉迷游戏:)

对mm的要求:
1.善良正直,性情温和有耐性
2.身高大于160cm
3.比GG小,不要太胖
4.异地没有关系,希望有到广东工作/学习的意向
5.最好还比较pp :)

请附照片以表示诚意,谢谢

附GG近照一张:

1 附图: 1.JPG (53437 字节)

☆──────────────────────────────────────☆
ChrisLee Wed Aug 29 00:17:50 2007 提到:

计算机硕士就学了个修电脑。。
【 在 babawuu 的大作中提到: 】


☆──────────────────────────────────────☆
harrislee Wed Aug 29 00:31:51 2007 提到:

你别打击人家么
好歹还是华中科大的呢
虽然我听冷的人说实习的时候那边的领导每次都记不住华中科大 但好歹也一名牌么
【 在 ChrisLee 的大作中提到: 】


☆──────────────────────────────────────☆
PerfectNow Wed Aug 29 00:33:04 2007 提到:

我还不会修呢
【 在 ChrisLee 的大作中提到: 】


☆──────────────────────────────────────☆
MOSFETS Wed Aug 29 00:39:09 2007 提到:

你这话更打击人家啊
【 在 harrislee 的大作中提到: 】


☆──────────────────────────────────────☆
ZHANGGUIFENG Wed Aug 29 00:44:22 2007 提到:

bless

【 在 babawuu (蜗牛) 的大作中提到: 】


☆──────────────────────────────────────☆
harrislee Wed Aug 29 00:47:21 2007 提到:

当时我同学给我说的那个形象啊
说领导每次上去都说 欢迎西安交大和华中 华中 华中那个什么大学的同学
下面他们老师脸都绿了 然后每次都要提醒说华中科大...
而且每次都是领导只和咱们学校的老师握手后就上台 看见人家的老师举着手站在那又下去握了再上台

【 在 MOSFETS 的大作中提到: 】


☆──────────────────────────────────────☆
fengchengxue Wed Aug 29 00:52:04 2007 提到:

赞美

【 在 babawuu (蜗牛) 的大作中提到: 】


☆──────────────────────────────────────☆
zbwd Wed Aug 29 01:03:46 2007 提到:

人家是 谦虚+幽默

呵呵

【 在 ChrisLee (潇洒) 的大作中提到: 】


☆──────────────────────────────────────☆
naiheqiao Wed Aug 29 01:06:43 2007 提到:

omg……看标题我还当是圣斗士呢……
【 在 babawuu 的大作中提到: 】


☆──────────────────────────────────────☆
harrislee Wed Aug 29 01:07:13 2007 提到:

mm莫非才睡起来
【 在 naiheqiao 的大作中提到: 】


☆──────────────────────────────────────☆
naiheqiao Wed Aug 29 01:08:14 2007 提到:

才把席大新出的小说《皇上说的是》看完……
【 在 harrislee 的大作中提到: 】


☆──────────────────────────────────────☆
wangyangxy Wed Aug 29 01:09:29 2007 提到:

。。。
【 在 harrislee 的大作中提到: 】


☆──────────────────────────────────────☆
zbwd Wed Aug 29 02:14:58 2007 提到:

赞,文化人

【 在 naiheqiao (迷茫的泪泪) 的大作中提到: 】


☆──────────────────────────────────────☆
ChrisLee Wed Aug 29 02:19:39 2007 提到:

你表妹单身不?
【 在 zbwd 的大作中提到: 】


☆──────────────────────────────────────☆
xiaokanfy Wed Aug 29 08:36:30 2007 提到:

传说中的黄金圣斗士吗?

【 在 babawuu (蜗牛) 的大作中提到: 】


☆──────────────────────────────────────☆
Micheas Wed Aug 29 08:58:38 2007 提到:

P&G呀..不错哟

【 在 babawuu (蜗牛) 的大作中提到: 】


☆──────────────────────────────────────☆
mangmang Wed Aug 29 08:58:54 2007 提到:

怎么没有看到黄金呢
【 在 babawuu 的大作中提到: 】


☆──────────────────────────────────────☆
turkey 于 Wed Aug 29 09:14:08 2007 提到:

bless。唉。。。抢走一个是一个啊
【 在 babawuu 的大作中提到: 】


☆──────────────────────────────────────☆

dongpeak 于 Wed Aug 29 09:18:10 2007 提到:

哈哈,同感
【 在 naiheqiao 的大作中提到: 】


☆──────────────────────────────────────☆

jayling 于 Wed Aug 29 09:20:21 2007 提到:

en
是挺帅的
【 在 babawuu 的大作中提到: 】


☆──────────────────────────────────────☆

tureliyi 于 Wed Aug 29 09:30:56 2007 提到:

黄金就是比砖石差点,可惜拉

【 在 babawuu (蜗牛) 的大作中提到: 】


☆──────────────────────────────────────☆

benx 于 Wed Aug 29 09:42:46 2007 提到:

看来社会不认识金子

【 在 babawuu 的大作中提到: 】


☆──────────────────────────────────────☆

MrAnderson 于 Wed Aug 29 09:49:28 2007 提到:

很诚意哦~`` 看好看好 祝福一下
【 在 babawuu 的大作中提到: 】


☆──────────────────────────────────────☆

fengchengxue 于 Wed Aug 29 09:52:41 2007 提到:

那赶紧应征

【 在 naiheqiao (迷茫的泪泪) 的大作中提到: 】


☆──────────────────────────────────────☆

oYanSuanMMo 于 Wed Aug 29 10:28:25 2007 提到:

除了一个跨国公司能拿在嘴上,其他似乎都一般,何必要用这样子的标题,还黄金?
omg交大遍地都是
【 在 babawuu 的大作中提到: 】


☆──────────────────────────────────────☆

tureliyi 于 Wed Aug 29 10:32:26 2007 提到:

对比下偶就只能是算是青铜gg拉

【 在 babawuu (蜗牛) 的大作中提到: 】


☆──────────────────────────────────────☆

dobe 于 Wed Aug 29 10:33:15 2007 提到:

............
【 在 ChrisLee 的大作中提到: 】


☆──────────────────────────────────────☆

BlueRainman 于 Wed Aug 29 10:47:51 2007 提到:

看来是硬件方向的哦
修电脑哦

【 在 babawuu 的大作中提到: 】


☆──────────────────────────────────────☆

leef 于 Wed Aug 29 10:52:40 2007 提到:


咋没看出来黄金呢
这样的gg交大有一大片呢

【 在 babawuu 的大作中提到: 】


☆──────────────────────────────────────☆

wbs 于 Wed Aug 29 11:02:06 2007 提到:

保洁男
【 在 babawuu 的大作中提到: 】


☆──────────────────────────────────────☆

leavezct 于 Wed Aug 29 11:07:07 2007 提到:

修电脑绝对是门手艺 相信我

【 在 babawuu 的大作中提到: 】


☆──────────────────────────────────────☆

bandao 于 Wed Aug 29 11:10:19 2007 提到:

orz
【 在 naiheqiao 的大作中提到: 】


☆──────────────────────────────────────☆

TottiKy 于 Wed Aug 29 11:31:43 2007 提到:

敢来踢交大的场子。。。

【 在 babawuu (蜗牛) 的大作中提到: 】


☆──────────────────────────────────────☆

sddpx 于 Wed Aug 29 11:32:09 2007 提到:

94
【 在 TottiKy 的大作中提到: 】


☆──────────────────────────────────────☆

WaterWisp 于 Wed Aug 29 11:50:46 2007 提到:

还可以..

挺帅的..

估计信箱爆了吧

【 在 babawuu 的大作中提到: 】


☆──────────────────────────────────────☆

frankxushuai 于 Wed Aug 29 12:06:46 2007 提到:

黄金GG是什么?

【 在 babawuu 的大作中提到: 】


☆──────────────────────────────────────☆

HL 于 Wed Aug 29 12:09:52 2007 提到:

请问家中有几吨黄金?

【 在 babawuu (蜗牛) 的大作中提到: 】


☆──────────────────────────────────────☆

balaba 于 Wed Aug 29 12:25:20 2007 提到:

宝洁男
【 在 babawuu 的大作中提到: 】


☆──────────────────────────────────────☆

KyoRaul 于 Wed Aug 29 12:33:45 2007 提到:

有pp
祝福
虽然本人对华科印象部咋好
【 在 babawuu 的大作中提到: 】


☆──────────────────────────────────────☆

Shinichi 于 Wed Aug 29 13:06:23 2007 提到:

小强啊

【 在 babawuu (蜗牛) 的大作中提到: 】


☆──────────────────────────────────────☆

coast 于 Wed Aug 29 13:22:44 2007 提到:

实力派?
其实是偶像派.
【 在 babawuu 的大作中提到: 】


☆──────────────────────────────────────☆

Wordsworth 于 Wed Aug 29 13:31:41 2007 提到:

华科计算机硕士..可以帮你修电脑
【 在 babawuu 的大作中提到: 】


☆──────────────────────────────────────☆

dinny 于 Wed Aug 29 13:36:36 2007 提到:

交大绝对不会遍地都是,但觉得感情事情这么标榜就不好了。

【 在 oYanSuanMMo (Dota 杀人前一支烟) 的大作中提到: 】


☆──────────────────────────────────────☆

fengchengxue 于 Wed Aug 29 13:39:16 2007 提到:

我觉得差不多的,交大gg很优秀的,恩,我觉得

【 在 dinny (G++|提高执行力) 的大作中提到: 】


☆──────────────────────────────────────☆

lovecat 于 Wed Aug 29 13:43:22 2007 提到:

哇,一个蛋筒350啊?我没看错吧,别砸我!
【 在 babawuu 的大作中提到: 】


☆──────────────────────────────────────☆

roaddog 于 Wed Aug 29 14:07:21 2007 提到:

人看着挺顺眼的
但为啥叫黄金哥哥呢? 他是圣斗士?
【 在 babawuu 的大作中提到: 】


☆──────────────────────────────────────☆

bistoury 于 Wed Aug 29 14:29:51 2007 提到:

就是啊,好歹也是某著名跨国公司阿!
【 在 harrislee 的大作中提到: 】


☆──────────────────────────────────────☆

Achilles 于 Wed Aug 29 16:01:13 2007 提到:

bless

【 在 babawuu (蜗牛) 的大作中提到: 】


☆──────────────────────────────────────☆

Achilles 于 Wed Aug 29 16:01:48 2007 提到:

呵呵,表这样打击人家么

【 在 oYanSuanMMo (Dota 杀人前一支烟) 的大作中提到: 】


☆──────────────────────────────────────☆

Sloth 于 Wed Aug 29 16:04:22 2007 提到:

跨国也要看跨啥国
【 在 oYanSuanMMo (Dota 杀人前一支烟) 的大作中提到: 】


☆──────────────────────────────────────☆

sinc 于 Wed Aug 29 16:12:33 2007 提到:

衣服上有P&G
跨啥国?
真的不知道,呵呵

【 在 Sloth (贵在坚持。。。要吃素) 的大作中提到: 】


☆──────────────────────────────────────☆

bobstone 于 Wed Aug 29 16:14:37 2007 提到:

刚果金

【 在 Sloth (贵在坚持。。。要吃素) 的大作中提到: 】


☆──────────────────────────────────────☆

hotball 于 Wed Aug 29 16:26:29 2007 提到:

宝洁的?
如果你是宝洁的 再如果。。。。那我就应征 嗯 哈哈
【 在 babawuu 的大作中提到: 】


☆──────────────────────────────────────☆

Jumper 于 Wed Aug 29 17:08:46 2007 提到:

怎么没有穿圣衣?!?!

bless
【 在 babawuu 的大作中提到: 】


☆──────────────────────────────────────☆

once 于 Wed Aug 29 18:25:10 2007 提到:


这么好的都没
自己不妒忌了

【 在 babawuu 的大作中提到: 】


☆──────────────────────────────────────☆

foreverbetty 于 Wed Aug 29 18:58:04 2007 提到:

嗯~~~
【 在 babawuu 的大作中提到: 】


☆──────────────────────────────────────☆

jeffrylb 于 Wed Aug 29 19:43:12 2007 提到:

又跑道交大来墙妹妹
【 在 babawuu 的大作中提到: 】


☆──────────────────────────────────────☆

justlikeit 于 Wed Aug 29 19:57:44 2007 提到:

晕,竟然跑到这里来.......

【 在 babawuu 的大作中提到: 】


☆──────────────────────────────────────☆

adaliu 于 Wed Aug 29 19:59:58 2007 提到:


不错
帅哥啊

【 在 babawuu 的大作中提到: 】


☆──────────────────────────────────────☆

irosforever 于 Wed Aug 29 20:36:33 2007 提到:

黄金圣斗士?


☆──────────────────────────────────────☆

lifuture 于 Wed Aug 29 22:18:22 2007 提到:

绝对黄金!
【 在 babawuu 的大作中提到: 】


☆──────────────────────────────────────☆

MeToYou 于 Wed Aug 29 22:26:29 2007 提到:

好棒哦,跨国公司好棒哦,繁忙得跨国公司好棒哦,

好像不给退休金,

杂拌,

【 在 babawuu 的大作中提到: 】


☆──────────────────────────────────────☆

Acmil 于 Wed Aug 29 22:29:21 2007 提到:

跨出国门么

【 在 MeToYou (蜜涂呦~|RIRA联盟~|吾爱汝至~) 的大作中提到: 】


☆──────────────────────────────────────☆

MeToYou 于 Wed Aug 29 22:31:02 2007 提到:

你说咱们拿个5k rmb 去越南投资一个小卖部,算不算跨国公司了,
【 在 Acmil 的大作中提到: 】


☆──────────────────────────────────────☆

Acmil 于 Wed Aug 29 22:40:01 2007 提到:



还是社会主义伟大友谊的体现

说不定会免税

然后送几个美女

【 在 MeToYou (蜜涂呦~|RIRA联盟~|吾爱汝至~) 的大作中提到: 】


☆──────────────────────────────────────☆

MeToYou 于 Wed Aug 29 22:55:49 2007 提到:

这你就不对了,

去越南,是为了体现友谊,
税收算什么?伟大的社会主义越南会收社会主义阵营的税?笑话!
美女???送???越南的革命女同志那是最直观的体现革命浪漫主义情怀,怎么能说成投怀送抱似的那么低级!!!

你,
已经,
被那个,
最卑鄙的,
臭资本主义,
彻彻底底毒害!

【 在 Acmil 的大作中提到: 】


☆──────────────────────────────────────☆

SevenEleven 于 Wed Aug 29 23:02:16 2007 提到:

哈哈 加油
【 在 babawuu 的大作中提到: 】


☆──────────────────────────────────────☆

chashi 于 Thu Aug 30 01:14:42 2007 提到:

电网的要么?

我给你介绍
【 在 MeToYou 的大作中提到: 】


☆──────────────────────────────────────☆

chashi 于 Thu Aug 30 01:14:59 2007 提到:

你有才
【 在 MeToYou 的大作中提到: 】


☆──────────────────────────────────────☆

twice 于 Thu Aug 30 18:20:46 2007 提到:

不错
【 在 babawuu 的大作中提到: 】


☆──────────────────────────────────────☆

pty 于 Thu Aug 30 23:24:39 2007 提到:

呵呵,这样啊
【 在 harrislee 的大作中提到: 】


☆──────────────────────────────────────☆

McGrady 于 Fri Aug 31 22:17:10 2007 提到:

打得过青铜五小强不

【 在 babawuu (蜗牛) 的大作中提到: 】


☆──────────────────────────────────────☆

GoDoG 于 Fri Aug 31 23:46:56 2007 提到:


赞yige

【 在 babawuu 的大作中提到: 】


☆──────────────────────────────────────☆

hgsh 于 Sat Sep 1 00:07:49 2007 提到:

有一mm,条件不错,不知gg能否放宽一些条件比如身高
【 在 babawuu 的大作中提到: 】


☆──────────────────────────────────────☆

heartfree 于 Sat Sep 1 00:50:14 2007 提到:

HUST
印象中这个学校的网游特别牛

【 在 harrislee (4摄氏度的百事) 的大作中提到: 】


☆──────────────────────────────────────☆

xieyong 于 Sat Sep 1 09:03:37 2007 提到:

听这话觉得你真酸!
【 在 harrislee 的大作中提到: 】


☆──────────────────────────────────────☆

seadiver 于 Sat Sep 1 14:31:35 2007 提到:

酸酸的
【 在 harrislee 的大作中提到: 】


☆──────────────────────────────────────☆

you 于 Sat Sep 1 16:49:26 2007 提到:

工作了的?
那先报上年收入,车?房?存款?

【 在 babawuu (蜗牛) 的大作中提到: 】


☆──────────────────────────────────────☆

Felixcy 于 Sat Sep 1 23:33:19 2007 提到:

够了,不错了
【 在 ChrisLee 的大作中提到: 】


☆──────────────────────────────────────☆

dddBoy 于 Sun Sep 2 11:59:47 2007 提到:

P&G ,这人是个大牛
【 在 ChrisLee 的大作中提到: 】


☆──────────────────────────────────────☆

ffokcuf 于 Thu Sep 6 09:30:58 2007 提到:

在如果你有3处以上房产,宾利迈巴赫各一辆,月薪1000万以上,我都去应征

【 在 hotball (微笑) 的大作中提到: 】


☆──────────────────────────────────────☆

yegouxiaoyao 于 Thu Sep 6 09:33:13 2007 提到:

如果我是女的...

【 在 ffokcuf (啥啊) 的大作中提到: 】

这个是阿甫昨天传给我的漂移录像..


他们保研成绩差不多要出来了,他也要去找导师了...
挺爽啊,是吧。
没想到他现在玩极品玩得这么好了,差距啊。

教育部的教学评估...

这群无聊的人似乎很快就会来了,否则的话最近学院里也不会这么忙了。
突然之间发现整个学校的学风大好,也许该说是更好,哈哈,管他呢,反正我已经不迟到不早退不翘课鸟...
昨天是教师节,天下太平。
最近突然有点喜欢上C plus plus了,以前的话打死我也难得看那种伤脑筋的书的,现在发现这个挺有意思的嘛--难道我念书念得有点呆了以后就突然发现了逻辑的美妙?
这两天玩游戏也很不爽,波斯王子老是打不赢那个黑衣女,气死人鸟...
实况足球用手柄玩起来原来是那么的爽啊,以前拿键盘玩觉得太难了...
昨天小淫同学跟我说了他最近有强烈的厌学情绪,俺跟他说忍一忍,不久以后就好鸟~~~
今天下午上校医院拿药,居然忘了自己多大年龄了,那老太太笑称我活得太潇洒了...
腹泻差不多好了,这两天狂喝水,感冒也快好了,不过似乎支气管炎复发了,也难怪,没事抽那么多烟干嘛...
这两天见着烟救很不爽...
继续我的波斯王子之旅吧...

He is gone

Luciano Pavarotti, one of the world's most beloved tenors, has died, according to The Associated Press.  Details soon

终于见识了学院的补考制度..

我考,我考,我考...
其实挺恶心的。
不过对于挂掉的人来讲还算仁慈吧。

我要好好学习了,
加油,加油·FIGHTING!

今天田颜如同学请客了哈...

身为组长的田颜同学今天终于请客了哈。
没想到我们一顿吃掉了田同学255块呀,哈哈
回到学校一切还是老样子,只不过这一次自己要补考,上课完了就得直奔自习室,其实这样的日子也挺不错。只可惜天生不大会读书,每次都还是喜欢走神,天啊,难道这次补考会有事?
算了,中午喝酒多了点,关键是他们都不喝呀。
睡觉啰...

NEVER SAY DIE :The Relentless Pursuit of a Killer


It was a tragic accident. Two summers ago, Special Agent Tim Creedon from our Columbus, Ohio, office was riding his motorcycle when another driver ran into him and sped away. Creedon was critically injured and nearly bled to death; he later lost most of his left leg. He was eligible to retire, and most in his place would have done so. But not Creedon. He had one more case to finish with his partner Detective Dennis Graul…
There are two things that seemed to define Tommy Henderson’s life of crime. First, he liked to settle scores with a gun. Second, he didn’t like snitches or witnesses to his crimes. “Dead men tell no tales,” he would say.
In short, he thought he could get away with murder. And if it hadn’t been for two determined investigators, he just may well have.
Here’s the story, murder by murder.
The first two murders. Henderson wanted revenge for a pistol-whipping he received at the hands of a man named Ron Beauford. When Henderson was released from an Ohio prison in May 1981, he sought out Beauford and shot him dead. Another man happened to be with Beauford at the time. He was a witness. So guess what? Henderson murdered him, too.
The third murder. This one’s a bit complicated. Henderson was on his way to Florida with a woman named Ecolia Johnson. His mission? To kill someone who planned to testify against a colleague named Bobby Bass. But Henderson’s car broke down in Macon, Georgia. So he robbed a bank and hired two guys to drive him home. But Ecolia Johnson was a potential snitch; she’d been his getaway driver in the bank job. So he hired one of the guys—Stanley Humphrey—to kill her and the other guy—Ed Boyd. Humphrey agreed only to kill Boyd. Humphrey went to jail for the murder, but didn’t implicate Henderson. Guess why.
The fourth murder. Meanwhile, we got a break investigating the Macon bank robbery. Atlanta Special Agent Gerald Jones, who used to work in Ohio, recognized Henderson in the bank surveillance photo. Ecolia Johnson, who had purchased a police scanner right before bank robbery, was also located and arrested. She implicated Henderson. So did Florida convict Bobby Bass. In October 1981, Henderson was convicted of the bank robbery…and as part of the case, pled guilty to another previous murder.
The fifth and sixth murders. By August 1995, Henderson was out of prison, bent on revenge. After Bass got out of prison, Henderson shot him dead. Almost two years to the day later, he shot Ecolia Johnson four times as she left for work.
Case closed. Henderson was suspected in both murders, but no witnesses could be found, and the investigations were closed. His plan seemed to be working…
And back open. But Henderson landed in prison again in 2001 for drug, weapons, and other crimes. And that thirst for revenge couldn’t be quenched. This time, he wanted to get the Assistant U.S. Attorney, a former state prosecutor, who helped put him away. That got the FBI—and Columbus Special Agent Tim Creedon—involved, since we investigate threats against federal officials. Detective Dennis Graul of the Columbus Police Department Cold Case Squad also joined the case after meeting with a state prosecutor who suspected Henderson all along. Creedon and Graul began pulling the facts and evidence together.
The satisfying conclusion. Henderson found out he was being investigated and started making phone calls, which we recorded, yielding more clues and evidence. Reluctant witnesses were persuaded to step forward. After his motorcycle accident on June 26, 2005, Creedon asked and was allowed to stay on the case. Thanks largely to the hard work and persistence of the dueling investigators, Henderson was found guilty of murdering Bass and Johnson on June 26, 2007—two years to the day after the accident. Henderson was sentenced to life in prison without parole.
And one more footnote to our story. Agent Creedon will retire at the end of this month, after serving his country for nearly a quarter century…and sticking around to make sure that Tommy Henderson will never kill again.
reffer to the follow link: