主题:【原创】也谈谈ubuntu -- 新科进士
易用性那个真是没的说。我一般也不需要运行什么特殊的行业软件,所以windows不是必须的(除了部分游戏^_^),这次应该是真的要转向linux了。
在论坛上看到人家说,用celeron 233的机器跑服务器ftp/mysql/forum等等,用了半年一点问题没有。将来铁老大也可以考虑,用一台废机器当cchere的服务器或者备份服务器。
见我下面的那个回复帖子。
起源于Debian,实际上就是dpkg命令的图形化前端,或者说是前端软件套件管理工具。与之类似的工具有很多:终端上有dselect、feta、aptitude、wajig等;KDE上有Kpackage、adept等;gnome上有gnome-apt、red carpet、stormpkg以及synaptic。最成功也最方便的当然就是GTK2的synaptic和QT的adept。gnome下的软件安装完全可以不用apt,新立得可以完成所有的工作。不过这个中文名太土了,很像某种生发灵。
题外话:有人说Linux不普及在于起名不好
比如:
浏览器
Windows:Internet Explorer;
Linux:Konqueror、Opera、Epiphany、Galeon、Firefox
图像编辑
Windows:Photoshop;
Linux:GIMP;
视频播放:
Windows:Windows Media Player,WinDVD;
Linux:Helix、Xine、Ogle、Totem;
文本编辑:
Windows:NotoPad、Wordpad、Textpad;
Linux:Vim、emacs、Gedit、Kate;
即时通讯:
Windows:MSN Messenger、OICQ;
Linux:Gaim、Kopete;
音乐播放:
Windows:Windows Media Player、WinAMP;
Linux:XMMS、Noatun、Mplayer;
CD刻录:
Windows:Nero、Easy CD Creator;
Linux:K3b、Gnome Toaster、XCDRoast
更有像网页制作的Frontpage、dreamweaver和KDE上的Quanta以及gnome上的screem、nvu以及IDE中的visual studio对anjuta等等。
这些当然是笑话,不过好像也是某种理念的反应:Unix世界里的人都喜欢告诉你茴香豆的茴字其实有四种写法。
我也是喜欢FreeBSD - Debian - Gnome这条线的。
以前捣鼓FreeBSD的时候,喜欢一切都自己编译源代码后安装。别的都好说,遇到Gnome的时候就彻底完了,自己compile简直就是一个恶梦。源代码之间互相依赖的关系太强了。去了gnome的官方网站上看了一下,看是不得要领。
最后只好直接安装二进制了。
赞同进士说的“Gnome比KDE更自然”。
希望以后Gnome要能象X Window一样做一个大源包,直接几个命令行就可以编译,安装(标准的unix/linux安装方式)就更好了。
照理,portage tree最早就是在freebsd上的,dependency 应该不是问题。
还有,从xorg7开始,xwindows也被拆成无穷多个包了
用了5,6年redhat-fedora了
该怎么找啊?
#include <GL/glut.h>
void display()
{
glClear(GL_COLOR_BUFFER_BIT);
glBegin(GL_POLYGON);
glVertex2f(-0.5, -0.5);
glVertex2f(-0.5, 0.5);
glVertex2f( 0.5, 0.5);
glVertex2f( 0.5, -0.5);
glEnd();
glFlush();
}
int main(int argc, char** argv)
{
glutInit(&argc, argv);
glutCreateWindow("simple");
glutDisplayFunc(display);
glutMainLoop();
}
stl@ubuntu:~/OpenGL$ gcc simple.c -lglut -lGL -lGLU -lX11 -lm -L/usr/X11R6/lib -o simple
simple.c:1:21: error: GL/glut.h: No such file or directory
simple.c: 在函数 ‘display’ 中:
simple.c:5: 错误: ‘GL_COLOR_BUFFER_BIT’ 未声明 (在此函数内第一次使用)
simple.c:5: 错误: (即使在一个函数内多次出现,每个未声明的标识符在其
simple.c:5: 错误: 所在的函数内只报告一次。)
simple.c:6: 错误: ‘GL_POLYGON’ 未声明 (在此函数内第一次使用)
stl@ubuntu:~/OpenGL$
估计在LD_LIBRARY_PATH中没设置吧.gtk+(GtkGLArea)中已经包括了OpenGL的widget了。
试试:
gcc -I/usr/X11R6/include -L/usr/local/lib -lglut -lGL -lGLU -o simple simple.c
find 不支持 -prune参数?
可是FC却是支持的啊。
--------------------------------------------------------------------------------
for extension in java txt rnc ; do \
for f in `find . -name "*.$extension" --prune .svn -print` ; do \
echo Fixing $f ... ; \
mv $f $f.ORG ; \
expand --tabs=4 < $f.ORG | sed -e 's/ +$//' > $f ; \
rm $f.ORG ; \
done ; done
find: 无效断言“--prune”
find: 无效断言“--prune”
find: 无效断言“--prune”
问题2:
sudo apt-get install php
这一步没有问题。
sudo php Java/src/fr/upmc/ilp/ilp1/runtime/BinOp.php
sudo: php: command not found
怎样才能执行php?非要安装apache吗??
顺便说一句,你的console图片实在够酷,小弟羡慕不已,能不能发上来共享一下啊?
PHP应该有独立包的
其实这是老师写的程序,在学校里FC4上运行没有问题。我也没有改过,所以我想可能是ubuntu不支持--prune参数吧。不过还是多谢。
stl@ubuntu:~/workspace/ILP2006_Sep$ make
for extension in java txt rnc ; do \
for f in `find . -name "*.$extension" -prune .svn -print` ; do \
echo Fixing $f ... ; \
mv $f $f.ORG ; \
expand --tabs=4 < $f.ORG | sed -e 's/ +$//' > $f ; \
rm $f.ORG ; \
done ; done
find: 路径必须在表达式之前
Usage: find [-H] [-L] [-P] [path...] [expression]
find: 路径必须在表达式之前
Usage: find [-H] [-L] [-P] [path...] [expression]
find: 路径必须在表达式之前
Usage: find [-H] [-L] [-P] [path...] [expression]
经常出问题,而且最经常出问题的地方一在磁盘分区那儿,还有就是拷贝文件那块容易出问题.
图形安装界面,还不如5.10的文本界面好使呢.
你看到的是桌面的背景吧?