当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 11 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : Linux 想说爱你不容易!!
帖子发表于 : 2008-01-24 9:49 

注册: 2008-01-20 20:52
帖子: 8
送出感谢: 0 次
接收感谢: 0 次
Linux 想说爱你不容易!!

操作平台:fedora 8
内核:2.6.23.9-85.fc8-i686
vmware版本:VMware-server-1.0.4-56528.tar.gz
virtualbox版本:VirtualBox-1.5.4_27034_fedora8-1.i586.rpm

一、安装vmware server 出现的问题

Using 2.6.x kernel build system.
make: Entering directory `/tmp/vmware-config1/vmmon-only'
make -C /usr/src/kernels/2.6.23.9-85.fc8-i686/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. modules
make[1]: Entering directory `/usr/src/kernels/2.6.23.9-85.fc8-i686'
CC [M] /tmp/vmware-config1/vmmon-only/linux/driver.o
/tmp/vmware-config1/vmmon-only/linux/driver.c: In function ‘LinuxDriver_Ioctl’:
/tmp/vmware-config1/vmmon-only/linux/driver.c:1659: 错误:‘struct mm_struct’ 没有名为 ‘dumpable’ 的成员
make[2]: *** [/tmp/vmware-config1/vmmon-only/linux/driver.o] 错误 1
make[1]: *** [_module_/tmp/vmware-config1/vmmon-only] 错误 2
make[1]: Leaving directory `/usr/src/kernels/2.6.23.9-85.fc8-i686'
make: *** [vmmon.ko] 错误 2
make: Leaving directory `/tmp/vmware-config1/vmmon-only'
Unable to build the vmmon module.
For more information on how to troubleshoot module-related problems, please
visit our Web site at "http://www.vmware.com/download/modules/modules.html" and
"http://www.vmware.com/support/reference/linux/prebuilt_modules_linux.html".
Execution aborted.


二、安装virtualbox出现的问题

VirtualBox kernel driver not installed. The vboxdrv kernel module was either not loaded or /dev/vboxdrv was not created for some reason.
Re-setup the kernel module by executing ‘/etc/init.d/vboxdrv setup’
as root.

gedit /var/log/vbox-install.log
Makefile:68: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again.。 停止。
在configure中指定内核地址LINUX="/usr/src/kernels/2.6.23.9-85.fc8-i686/include"也出错
Checking for Linux kernel sources:
Linux kernel headers not found at /usr/src/kernels/2.6.23.9-85.fc8-i686/include
Check the file /usr/src/virtualbox/vbox/configure.log for detailed error information.
gedit /usr/src/virtualbox/vbox/configure.log

# Log file generated by
#
# './configure '
#

***** Checking environment *****
Determined build machine: linux.x86, target machine: linux.x86


***** Checking kBuild *****
found


***** Checking gcc *****
found version 4.1.2


***** Checking as86 *****
found version 0.16.17


***** Checking bcc *****
compiling the following source file:
int foo(a)
int a;
{
return 0;
}
using the following command line:
bcc -B /usr/bin/ -C-c -3 -S -o .tmp_out .tmp_src.c
found version 0.16.17


***** Checking iasl *****
found version 20061109


***** Checking xslt *****
found


***** Checking pthread *****
compiling the following source file:
#include <cstdio>
#include <pthread.h>
extern "C" int main(void)
{
pthread_mutex_t mutex;
if (pthread_mutex_init(&mutex, NULL)) {
printf("pthread_mutex_init() failed\n");
return 1;
}
if (pthread_mutex_lock(&mutex)) {
printf("pthread_mutex_lock() failed\n");
return 1;
}
if (pthread_mutex_unlock(&mutex)) {
printf("pthread_mutex_unlock() failed\n");
return 1;
}
printf("found, OK.\n");
}
using the following command line:
g++ -O -Wall -o .tmp_out .tmp_src.cc "-lpthread"
executing the binary
found, OK.


***** Checking libxml2 *****
compiling the following source file:
#include <cstdio>
#include <libxml/xmlversion.h>
extern "C" int main(void)
{
printf("found version %s", LIBXML_DOTTED_VERSION);
#if LIBXML_VERSION >= 20624
printf(", OK.\n");
return 0;
#else
printf(", expected version 2.6.24 or higher\n");
return 1;
#endif
}
using the following command line:
g++ -O -Wall -o .tmp_out .tmp_src.cc "-lxml2 -lpthread -I/usr/include/libxml2"
executing the binary
found version 2.6.30, OK.


***** Checking libIDL *****
found version 0.8.9


***** Checking zlib *****
compiling the following source file:
#include <cstdio>
#include <zlib.h>
extern "C" int main(void)
{
printf("found version %s", ZLIB_VERSION);
#if ZLIB_VERNUM >= 0x1210
printf(", OK.\n");
return 0;
#else
printf(", expected version 1.2.1 or higher\n");
return 1;
#endif
}
using the following command line:
g++ -O -Wall -o .tmp_out .tmp_src.cc "-lz "
executing the binary
found version 1.2.3, OK.


***** Checking libpng *****
compiling the following source file:
#include <cstdio>
#include <png.h>
extern "C" int main(void)
{
printf("found version %s", PNG_LIBPNG_VER_STRING);
#if PNG_LIBPNG_VER >= 10205
printf(", OK.\n");
return 0;
#else
printf(", expected version 1.2.5 or higher\n");
return 1;
#endif
}
using the following command line:
g++ -O -Wall -o .tmp_out .tmp_src.cc "-lpng "
executing the binary
found version 1.2.22, OK.


***** Checking SDL *****
compiling the following source file:
#include <cstdio>
#include <SDL/SDL.h>
#include <SDL/SDL_main.h>
extern "C" int main(void)
{
printf("found version %d.%d.%d",
SDL_MAJOR_VERSION, SDL_MINOR_VERSION, SDL_PATCHLEVEL);
#if SDL_VERSION_ATLEAST(1,2,7)
printf(", OK.\n");
return 0;
#else
printf(", expected version 1.2.7 or higher\n");
return 1;
#endif
}
using the following command line:
g++ -O -Wall -o .tmp_out .tmp_src.cc "-L/usr/lib -lSDL -lpthread -lSDLmain -I/usr/include/SDL"
executing the binary
found version 1.2.12, OK.


***** Checking X libraries *****
compiling the following source file:
#include <cstdio>
#include <X11/Xlib.h>
extern "C" int main(void)
{
Display *dpy;
int scrn_num;
Screen *scrn;
Window win;

dpy = XOpenDisplay(NULL);
scrn_num = DefaultScreen(dpy);
scrn = ScreenOfDisplay(dpy, scrn_num);
win = XCreateWindow(dpy, RootWindowOfScreen(scrn), 0, 0, 100, 100,
0, 16, InputOutput, CopyFromParent, 0, NULL);
XDestroyWindow(dpy, win);
}
using the following command line:
g++ -O -Wall -o .tmp_out .tmp_src.cc "-L/usr/X11R6/lib -L/usr/X11R6/lib64 -L/usr/local/lib -lXext -lX11 -I/usr/local/include"
found


***** Checking Xcursor *****
compiling the following source file:
#include <cstdio>
#include <X11/Xlib.h>
#include <X11/Xcursor/Xcursor.h>
extern "C" int main(void)
{
XcursorImage *cursor = XcursorImageCreate (10, 10);
XcursorImageDestroy(cursor);
return 0;
}
using the following command line:
g++ -O -Wall -o .tmp_out .tmp_src.cc "-L/usr/X11R6/lib -L/usr/X11R6/lib64 -L/usr/local/lib -lXext -lX11 -lXcursor -I/usr/local/include"
found


***** Checking Qt *****
compiling the following source file:
#include <cstdio>
#include <qglobal.h>
extern "C" int main(void)
{
printf("found version %s", QT_VERSION_STR);
#if QT_VERSION >= 0x030305
printf(", OK.\n");
return 0;
#elif QT_VERSION >= 0x030300
printf("\n ** WARNING: QT < 3.3.5 has known problems!\n");
#else
printf(", expected version 3.3.0 or higher\n");
return 1;
#endif
}
using the following command line:
g++ -O -Wall -o .tmp_out .tmp_src.cc -I/usr/qt/3/include -L/usr/qt/3/lib -lqt-mt -lpthread
.tmp_src.cc:2:21: error: qglobal.h: No such file or directory
.tmp_src.cc: In function 'int main()':
.tmp_src.cc:5: error: 'QT_VERSION_STR' was not declared in this scope
compiling the following source file:
#include <cstdio>
#include <qglobal.h>
extern "C" int main(void)
{
printf("found version %s", QT_VERSION_STR);
#if QT_VERSION >= 0x030305
printf(", OK.\n");
return 0;
#elif QT_VERSION >= 0x030300
printf("\n ** WARNING: QT < 3.3.5 has known problems!\n");
#else
printf(", expected version 3.3.0 or higher\n");
return 1;
#endif
}
using the following command line:
g++ -O -Wall -o .tmp_out .tmp_src.cc -I/usr/lib/qt3/include -L/usr/lib/qt3/lib -lqt-mt -lpthread
.tmp_src.cc:2:21: error: qglobal.h: No such file or directory
.tmp_src.cc: In function 'int main()':
.tmp_src.cc:5: error: 'QT_VERSION_STR' was not declared in this scope
compiling the following source file:
#include <cstdio>
#include <qglobal.h>
extern "C" int main(void)
{
printf("found version %s", QT_VERSION_STR);
#if QT_VERSION >= 0x030305
printf(", OK.\n");
return 0;
#elif QT_VERSION >= 0x030300
printf("\n ** WARNING: QT < 3.3.5 has known problems!\n");
#else
printf(", expected version 3.3.0 or higher\n");
return 1;
#endif
}
using the following command line:
g++ -O -Wall -o .tmp_out .tmp_src.cc -I/usr/lib/qt-3.3/include -L/usr/lib/qt-3.3/lib -lqt-mt -lpthread
executing the binary
found version 3.3.8, OK.


***** Checking Qt devtools *****
found version 3.3.8


***** Checking static stc++ library *****
compiling the following source file:
#include <string>

extern "C" int main(void)
{
std::string s = "test";
return 0;
}
using the following command line:
g++ -O -Wall -o .tmp_out .tmp_src.cc "/usr/lib/gcc/i386-redhat-linux/4.1.2/libstdc++.a"
found


***** Checking Linux kernel sources *****
compiling the following source file:
#include <linux/version.h>
int printf(const char *format, ...);
int main(void)
{
printf("found version %d.%d.%d", LINUX_VERSION_CODE / 65536,
(LINUX_VERSION_CODE % 65536) / 256,
LINUX_VERSION_CODE % 256);
#if LINUX_VERSION_CODE > KERNEL_VERSION(2,4,0)
printf(", OK.\n");
return 0;
#else
printf(", expected version 2.4.0 or higher\n");
return 1;
#endif
}
using the following command line:
gcc -O -Wall -o .tmp_out .tmp_src.c -nostdinc -I/usr/src/kernels/2.6.23.9-85.fc8-i686/include/include
.tmp_src.c:1:27: error: no include path in which to search for linux/version.h
.tmp_src.c: In function 'main':
.tmp_src.c:5: error: 'LINUX_VERSION_CODE' undeclared (first use in this function)
.tmp_src.c:5: error: (Each undeclared identifier is reported only once
.tmp_src.c:5: error: for each function it appears in.)
.tmp_src.c:8:40: error: missing binary operator before token "("



三、linuix各版本安装
1、Debian 4.0 r2 i386 出现的问题
我的主板是技嘉intel 945GCM,显卡集成的,安装后刷新率一直都是60赫兹,去找个驱动,好难阿!所以再还linux阿
2、安装ubuntu-7.10-desktop-i386.iso,选择中文后,菜单里面好多英文,不知道为什么!!所以再还linux阿
3、安装fedora 8 ,显卡没有问题了,好像自带,分辨率和刷新率都可以了 1024x768 85mhz,比较好,上不了网!妈呀,气死我了,找原因阿
一边有一边装阿,又还成Debian 4.0 r2可以上没有问题!这是啥原因阿,熬到早上4点多,找到了原因就是安装了两个网卡,必须用第一个上网!哎呀!!

四、Wine 好累
版本wine-core-0.9.52-2.fc8.i386.rpm

目的运行qq2007和通达信证券
qq还有反应出现好多库错误,始终没法运行!
通达信证券气死人,一定反应也没有,僵死!

所以想安装虚拟机,结果问题很多阿 !!
:cry:


页首
 用户资料  
 
2 楼 
 文章标题 :
帖子发表于 : 2008-01-24 10:10 
头像

注册: 2007-10-06 18:40
帖子: 4313
送出感谢: 0 次
接收感谢: 5
你为什么不直接用windows :em36


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-01-24 10:31 

注册: 2006-10-19 9:02
帖子: 1103
送出感谢: 0 次
接收感谢: 0 次
QQ用EVA,证券现在还没玩。

虚拟机很多人喜欢,除了我。


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-01-24 11:49 

注册: 2008-01-20 20:52
帖子: 8
送出感谢: 0 次
接收感谢: 0 次
windows再好,也是给人家打工,而用linux就不一样了,这是为自己在干活


页首
 用户资料  
 
5 楼 
 文章标题 :
帖子发表于 : 2008-01-24 11:58 
头像

注册: 2007-02-03 21:40
帖子: 328
地址: 花花世界
送出感谢: 0 次
接收感谢: 1
cg21 写道:
windows再好,也是给人家打工,而用linux就不一样了,这是为自己在干活



说的好~


页首
 用户资料  
 
6 楼 
 文章标题 :
帖子发表于 : 2008-01-24 12:07 

注册: 2008-01-20 20:52
帖子: 8
送出感谢: 0 次
接收感谢: 0 次
图片
我终于能运行股票软件了
环境:wine


页首
 用户资料  
 
7 楼 
 文章标题 :
帖子发表于 : 2008-01-24 12:50 
头像

注册: 2007-04-17 13:32
帖子: 775
地址: 上海理工大学
送出感谢: 1
接收感谢: 0 次
akilq 写道:
cg21 写道:
windows再好,也是给人家打工,而用linux就不一样了,这是为自己在干活



说的好~

同感


_________________
http://wangjisheng.blogbus.com/


页首
 用户资料  
 
8 楼 
 文章标题 :
帖子发表于 : 2008-01-24 17:05 

注册: 2008-01-20 20:52
帖子: 8
送出感谢: 0 次
接收感谢: 0 次
怎么没有人解答我的问题阿,郁闷阿!


页首
 用户资料  
 
9 楼 
 文章标题 :
帖子发表于 : 2008-01-24 18:08 
头像

注册: 2006-07-02 11:16
帖子: 12522
地址: 廣州
送出感谢: 0 次
接收感谢: 8
源里都有的东西, 自己编译遇到问题当然自己解决..


_________________
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。


页首
 用户资料  
 
10 楼 
 文章标题 :
帖子发表于 : 2008-01-24 18:12 
头像

注册: 2007-07-10 15:25
帖子: 192
地址: jssz
送出感谢: 0 次
接收感谢: 0 次
饿,没明白耶。

在U里面装软件好EASY的。。。

真的和楼上的一样。直接sudo apt-get install xxx

一切都好了。轻松搞定。

准备在爱机上装U+VBOX虚拟XP


_________________
人在江湖,怎能不挨;为了能活,唯有把己!fighting...

HP V3706
T5450 2G GF8400GS 128M

u8.04+VBOX(xp)


页首
 用户资料  
 
11 楼 
 文章标题 :
帖子发表于 : 2008-01-24 19:07 
头像

注册: 2007-02-02 18:14
帖子: 30702
系统: debian sid
送出感谢: 1
接收感谢: 34
看看wiki 看看论坛相关的帖子,遇到问题去找原因,而不是换发行版本 :D


_________________
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 11 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 3 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译