请教NetBSD 5安装Gnome的方法
版主: lionux
请教NetBSD 5安装Gnome的方法
接触NetBSD不久
在这段时间里,一直想安装一个Gnome,但是查询了官方相关文档,Google了很多资料,都大同小异
首先ftp一个pkgsrc.tar.gz
解压后,CD到/usr/pkgsrc/meta-pkgs/gnome
然后make install clean
尝试了好久,最后终于等待了20个小时才安装成功,但最后却提示
error code 1
执行echo exec gnome-session > ~/.xinitrc,失败
无意间发现此论坛,虽然人气好少,但仍然报一线希望前来请教,望高人指点一二。:o
在这段时间里,一直想安装一个Gnome,但是查询了官方相关文档,Google了很多资料,都大同小异
首先ftp一个pkgsrc.tar.gz
解压后,CD到/usr/pkgsrc/meta-pkgs/gnome
然后make install clean
尝试了好久,最后终于等待了20个小时才安装成功,但最后却提示
error code 1
执行echo exec gnome-session > ~/.xinitrc,失败
无意间发现此论坛,虽然人气好少,但仍然报一线希望前来请教,望高人指点一二。:o
Gnome桌面这么大型的程序不推荐自己编译,因为源代码在不断更新,可能因为个别程序出问题,所以过程中报错也不是没有的事。还有一种可能就是程序的版本不对,例如,你的系统是发行版或稳定版,下载的却是当前版的源代码...
建议直接使用package的方式安装——自然版本也要对应。实际上最简单的方式就是使用lionux介绍的pkgin程序,它可以自动根据版本下载相应的编译好的二进制包和依赖包,然后直接安装,这样是比较快的方式,也是最稳妥的方式。有时你即便是使用官方的pkgadd也不见得安装成功。你可以先编译(或直接pkgadd)一个pkgin,然后运行相关的命令就可以了。具体参见这篇帖子。
建议直接使用package的方式安装——自然版本也要对应。实际上最简单的方式就是使用lionux介绍的pkgin程序,它可以自动根据版本下载相应的编译好的二进制包和依赖包,然后直接安装,这样是比较快的方式,也是最稳妥的方式。有时你即便是使用官方的pkgadd也不见得安装成功。你可以先编译(或直接pkgadd)一个pkgin,然后运行相关的命令就可以了。具体参见这篇帖子。
未完待续、请勿转载、欢迎纠错、多谢!;)
[email]WHOAMi@点点儿[/email]
[email]WHOAMi@点点儿[/email]
请问,pkgin,是否需要其他的程序支持?
我新安装的NetBSD 5.0.2,配置好网络后完全按照http://imil.net/pkgin/,上边一步一步来的
sqlite3也下载了,提示已经installed
但是make,提示
no target to make
stopped in /root
输入pkgin也无任何反应
我新安装的NetBSD 5.0.2,配置好网络后完全按照http://imil.net/pkgin/,上边一步一步来的
sqlite3也下载了,提示已经installed
但是make,提示
no target to make
stopped in /root
输入pkgin也无任何反应
lionux版说的对,先看看pkgsrc的用户手册会有些好处的, 实际上步骤很简单的:
就这几步,pkgin已经安装完毕了:),你可以运行pkg_info,看看是否自动安装了依赖包sqlite3-3.6.23.1?不需要你手动来安装——你甚至无需关心到底需要安装那些依赖包,系统会处理的。
对于余下的桌面相关package来说,你也可以使用pkg_add命令来,但是根据我的经验,在NetBSD上有时pkg_add会出现莫名其妙的错误,建议使用lionux推荐的pkgin——这是个不错的工具,它会自己找出依赖包,并且还可以很方便地更新所有的packages,而且安装界面做的也还很人性化。
上面蓝色的部分是输入的命令,注意必须以root的身份设置变量。
代码: 全选
# [color=royalblue]PATH="/usr/pkg/sbin:$PATH"[/color]
# [color=royalblue]PKG_PATH="ftp://ftp.netbsd.org//pub/pkgsrc/packages/NetBSD/i386/5.0.2_2010Q2/All"[/color]
# [color=royalblue]export PATH PKG_PATH[/color]
# [color=royalblue]pkg_add pkgin[/color]
Executing '/bin/mkdir -p '/usr/pkg'/etc/pkgin'
pkgin-0.3.3.1nb1: copying /usr/pkg/share/examples/pkgin/repositories.conf.example to /usr/pkg/etc/pkgin/repositories.conf
===========================================================================
$NetBSD: MESSAGE,v 1.3 2010/06/10 08:05:00 is Exp $
First steps before using pkgin.
. Modify /usr/pkg/etc/pkgin/repositories.conf to suit your platform
. Initialize the database :
# pkgin update
===========================================================================
# [color=royalblue]pkg_info[/color]
sqlite3-3.6.23.1 SQL Database Engine in a C Library
pkgin-0.3.3.1nb1 Apt / yum like tool for managing pkgsrc binary packages
#
对于余下的桌面相关package来说,你也可以使用pkg_add命令来,但是根据我的经验,在NetBSD上有时pkg_add会出现莫名其妙的错误,建议使用lionux推荐的pkgin——这是个不错的工具,它会自己找出依赖包,并且还可以很方便地更新所有的packages,而且安装界面做的也还很人性化。
上面蓝色的部分是输入的命令,注意必须以root的身份设置变量。
未完待续、请勿转载、欢迎纠错、多谢!;)
[email]WHOAMi@点点儿[/email]
[email]WHOAMi@点点儿[/email]
whoami 写了:lionux版说的对,先看看pkgsrc的用户手册会有些好处的, 实际上步骤很简单的:就这几步,pkgin已经安装完毕了:),你可以运行pkg_info,看看是否自动安装了依赖包sqlite3-3.6.23.1?不需要你手动来安装——你甚至无需关心到底需要安装那些依赖包,系统会处理的。代码: 全选
# [color=royalblue]PATH="/usr/pkg/sbin:$PATH"[/color] # [color=royalblue]PKG_PATH="ftp://ftp.netbsd.org//pub/pkgsrc/packages/NetBSD/i386/5.0.2_2010Q2/All"[/color] # [color=royalblue]export PATH PKG_PATH[/color] # [color=royalblue]pkg_add pkgin[/color] Executing '/bin/mkdir -p '/usr/pkg'/etc/pkgin' pkgin-0.3.3.1nb1: copying /usr/pkg/share/examples/pkgin/repositories.conf.example to /usr/pkg/etc/pkgin/repositories.conf =========================================================================== $NetBSD: MESSAGE,v 1.3 2010/06/10 08:05:00 is Exp $ First steps before using pkgin. . Modify /usr/pkg/etc/pkgin/repositories.conf to suit your platform . Initialize the database : # pkgin update =========================================================================== # [color=royalblue]pkg_info[/color] sqlite3-3.6.23.1 SQL Database Engine in a C Library pkgin-0.3.3.1nb1 Apt / yum like tool for managing pkgsrc binary packages #
对于余下的桌面相关package来说,你也可以使用pkg_add命令来,但是根据我的经验,在NetBSD上有时pkg_add会出现莫名其妙的错误,建议使用lionux推荐的pkgin——这是个不错的工具,它会自己找出依赖包,并且还可以很方便地更新所有的packages,而且安装界面做的也还很人性化。
上面蓝色的部分是输入的命令,注意必须以root的身份设置变量。
感谢这位朋友,说的很详细,现在pkgin已经安装成功,正在通过pkgin安装Gnome了
祈祷可以顺利安装完成吧。
谢谢你
whoami 写了:你先这样吧,最简单的方法是:不习惯vi也可以使用mg, 一个类emacs的编辑器,内容根据需要,自行调整。代码: 全选
# vi ~/.xinitrc
不,你误解我的意思了
我是指,这个.xinitrc文件得放在什么位置。比如是/root/.xinitrc,还是/etc/X11/.xinitrc之类的
因为我所找到的安装教程里,是这么写的
#cd /usr/pkgsrc/meta-pkgs/gnome
# make install clean
6.Wait 5-15 hours depending on how fast your system is.
7. Switch to your regular user and make a .xinitrc
$echo exec gnome-session > ~/.xinitrc
8. Start gnome and have fun.
$startx
可是,我不知道这里所指的regular user是什么位置,所以虽然安装好了Gnome,但就是没办法启动
呵呵,这里的regular user用户就是指你平时用的用户帐号,你应该把这个.xinitrc文件放在该用户的home目录下,~/ 就表示当前登录用户的home目录,也就是说,每个用户可以有自己不同的配置。比如你使用root帐号登录,这个文件就会创建在/root里;
假设你有一个LeetoCA帐号,你使用这个帐号登录,而这个帐号的home目录是 /home/LeetoCA, 所以,如果你运行教程里的命令,就会创建一个文件 /home/LeetoCA/.xinitrc。
人家教程里的这个命令:
的意思就是将下列内容:
写到当前用户home目录下的 .xinitrc 文件里。注意如果这个文件已经存在,那么这个命令会覆盖源文件的内容。你看的教程可能不错,不过这个教程鼓励人玩编译实在是不敢恭维,呵呵,不够低碳啊:p。
如果你忘记了是用哪个用户登录系统的,键入我的ID就清楚了,我觉得我理解的没错:)。
假设你有一个LeetoCA帐号,你使用这个帐号登录,而这个帐号的home目录是 /home/LeetoCA, 所以,如果你运行教程里的命令,就会创建一个文件 /home/LeetoCA/.xinitrc。
人家教程里的这个命令:
代码: 全选
echo exec gnome-session > ~/.xinitrc
代码: 全选
echo exec gnome-session
如果你忘记了是用哪个用户登录系统的,键入我的ID就清楚了,我觉得我理解的没错:)。
未完待续、请勿转载、欢迎纠错、多谢!;)
[email]WHOAMi@点点儿[/email]
[email]WHOAMi@点点儿[/email]
NetBSD 5.0.2 Gnome安装完成,X可以启动,但进不了gnome
Gnome是通过pkgin安装完成的
之后X也配置好了,可以正确进入X
但进入不了Gnome,我没有建立用户,都是用的root
不知道该怎样设置呢? 我在/root/.xinitrc
添加了, exec gnome-session
然后startx,屏幕一闪,一黑,然后又回到了命令行,提示如下
Could not init font path element /usr/X11R7/lib/X11/fonts/Speedo/, removing from list!
Could not init font path element /usr/X11R7/lib/X11/fonts/CID, remoing from list!
gnome-session[472]:WARNING: Could not connect to ConsoleKit: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
gnome-session[472]: CRITICAL: dbus_g_connect_get_connection: assertion 'gconnection' failed
[ATTACH=CONFIG]249[/ATTACH]
具体代码截图在附件中,求解!
之后X也配置好了,可以正确进入X
但进入不了Gnome,我没有建立用户,都是用的root
不知道该怎样设置呢? 我在/root/.xinitrc
添加了, exec gnome-session
然后startx,屏幕一闪,一黑,然后又回到了命令行,提示如下
Could not init font path element /usr/X11R7/lib/X11/fonts/Speedo/, removing from list!
Could not init font path element /usr/X11R7/lib/X11/fonts/CID, remoing from list!
gnome-session[472]:WARNING: Could not connect to ConsoleKit: Failed to connect to socket /var/run/dbus/system_bus_socket: No such file or directory
gnome-session[472]: CRITICAL: dbus_g_connect_get_connection: assertion 'gconnection' failed
[ATTACH=CONFIG]249[/ATTACH]
具体代码截图在附件中,求解!
确实是在虚拟机安装的,主机系统是Windows 7 32bitwhoami 写了:把安装Gnome的步骤写出来,再贴个pkg_info信息。是否是在虚拟机中安装的?
WMware是7.1
首先配置网络,然后配置X
#Xorg -configure
之后我把xorg.conf.new文件分别复制到/etc/X11/和/root/各一份
#startx,可以进入X,并且鼠标,测试xeyes,xclock均正常
#exit
然后安装pkgin
# PATH="/usr/pkg/sbin:$PATH"
# PKG_PATH="ftp://ftp.netbsd.org//pub/pkgsrc/packag ... 2010Q2/All"
# export PATH PKG_PATH
# pkg_add pkgin
# pkgin update
之后就是
#pkgin install gnome
大约500M的下载量
完成安装之后
刚开始是在/root目录中,创建.xinitrc文件,之后编辑之
exec gnome-session
#startx,不知为什么,之后就是花屏,然后屏幕一闪,又退回了命令行模式
然后将/root/.xinitrc复制到/home后,再次
#startx,问题依旧
我试着创建一个帐户,abc,然后将/root/.xinitrc文件复制到/home/abc/.xinitrc
然后以abc的身份登录
#startx,仍然是这样
pkg_info信息稍等
提示nothing to do是因为你已经安装完了,要保存到一个文件这样:
然后将xxxx的内容贴上来,安装过程中的提示全照做了吗?我这里今天太晚了,不太好说明白了,而且虚拟机里很多东西也不见得说的清楚。但是虚拟机有一个好处是可以做还原快照。
先保留这些packages以便下次安装用,在OpenBSD下只要安装两个包就行了:
gnome-desktop
gnome-session
在NetBSD里我记得也就是这两个包,不过时间久远具体步骤还真记的不太清楚了。
先贴pkg_info吧,剩下的我只能明天再说了,或者等lionux来指导一下。
代码: 全选
pkg_info > xxxx
先保留这些packages以便下次安装用,在OpenBSD下只要安装两个包就行了:
gnome-desktop
gnome-session
在NetBSD里我记得也就是这两个包,不过时间久远具体步骤还真记的不太清楚了。
先贴pkg_info吧,剩下的我只能明天再说了,或者等lionux来指导一下。
未完待续、请勿转载、欢迎纠错、多谢!;)
[email]WHOAMi@点点儿[/email]
[email]WHOAMi@点点儿[/email]
在线用户
正浏览此版面之用户: 没有注册用户 和 1 访客