Skip navigation.

Posts tagged with "urpmi"

The second greatest distro

, , ,

See here.

Mandriva 2007: 无论是时间还是空间上,作为世界上第二强的版本,我的唯一使命是什么?
开发者:嗯,发行版的就是拿来用的嘛...
测试者:不过,能不能等一下,好像不太对劲啊,Mandriva 2007 ?!
Mandriva 2007:咋了?
测试者:难道我们辛辛苦苦的搞了一年,只不过做出了是第二强的版本???
Mandriva 2007:没错啊,我一向是实事求是的,第二强就是第二强。
测试者:这太可笑了。你难道不比那个可以在一毫秒内数清地球所有沙子的 SUSE 10.1 更强吗?
Mandriva 2007:哼,SUSE 10.1 不过是一个现代算盘,根本不值一提。
测试者:那么就天女散钱的 Ubuntu 6.01 呢?就是他们认为摇钱树上的钱一到秋天就应该是棕色的。
Mandriva 2007:请不要把我和这样一个袖珍计算器混为一谈。
测试者:那么谁是第一强呢?
Mandriva 2007:当然是我后面的那个版本。
开发者:ft!



另,也许 urpmi 是唯一一个支持 proz 后端的 dependency solver:
http://cvs.mandriva.com/cgi-bin/viewvc.cgi?view=rev&root=svn&revision=62523

Running up server with Mandriva :)

, , , ...

终于开始把Mandriva应用到了学校里。用于Production的服务器预计于9月份到货,所以目前先用一台PC临时充当服务器的角色,反正也不打算公测。

费了九牛二虎之力,终于把Mandriva cooker安装到了这台机器中。之所以是费了九牛二虎之力,是因为途中经常死机,我们学校的网络也有很多问题。后来我终于受不了,把这台机器拆开,拿出来一片内存,机器就再也没问题了。这片内存是后来加的,跑Windows可能觉不出来,但对于硬件要求严格的Linux来说,内存、硬盘这些东西必须质量过关。可怜我的机器只能在128M内存上跑着LAMP。

Mandriva的一个优势在于,你可以基本不用懂什么文本文件的配置方法,就可以快速的配置出各种服务器。当然,很多情况下,服务器的包安装好了之后,就可以马上开用了,连配置都不用。
urpmi drupal
一个很方便的Drupal站点就出来了,只需要简单的配置一下mysql和drupal中的密码和连接方式。

今天下午搞了半天的外部连接mysql,终于搞成功了。原来Mandriva中mysql默认是不监听网络上发起的连接的(相信最近新的发行版也是这样),这样可以避免不必要的注入攻击。不过我需要用报表工具作为客户机连接到数据库服务器,所以网络连接是必须的。当然,如果我心情够好的话,使用CSS中的media print似乎也是可行的。这个主要看项目开发的进度了。

另外,看看大家能不能推荐水晶报表之外的其它报表工具,最好是免费的。

When urpmi is becoming smart, part III

, ,

也许你永远不会用到mysql的shell模式,但是如果你是一个smart的用户,一定会对它的shell模式赞赏有加。你可以在shell模式中向smart发出多条指令,然后用一个commit执行之。比如:
[root@localhost ~]# [color=blue]smart --shell[/color]
Smart Package Manager 0.39 - Shell Mode

Loading cache...
Updating cache...               ######################################## [100%]

smart> [color=blue]update[/color]
Fetching information for 'mainpri'...

Fetching information for 'contribpri'...

Updating cache...               ######################################## [100%]

smart> [color=blue]info eva[/color]
Name: eva
Version: 0.3.1-4mdk@i586
Priority: 0
Group: Networking/Instant messaging
Installed Size: 3.3MB
Reference URLs: http://www.sourceforge.net/projects/evaq
Flags:
Channels: RPM Database; mainpri
Summary: Eva is an IM client compatible with QQ protocol based on QT
Description:
 Eva is an IM client compatible with QQ protocol based on QT and KDE.

smart> [color=blue]upgrade[/color]


Upgrading packages (57):
Installed packages (1):

780.7kB will be used.

Confirm changes? (Y/n): [color=blue]y[/color]

smart> [color=blue]commit[/color]

Upgrading packages (57):
Installed packages (1):

780.7kB will be used.

Confirm changes? (Y/n): [color=blue]y[/color]

Fetching packages...
当然,你在smart的shell模式中可以使用Tab键来补全软件包名称,也可以使用通配符来指定软件包。
December 2009
M T W T F S S
November 2009January 2010
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31