LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1069|回复: 10

testing中没有ntpdate了?

[复制链接]
发表于 2011-6-21 22:17:04 | 显示全部楼层 |阅读模式
virtualbox到现在也还没有
发表于 2011-6-22 18:19:20 | 显示全部楼层
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-6-22 21:30:01 | 显示全部楼层
昨天用aptitude search确实没找到,今天就有了,virtualbox也有了
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-6-22 22:21:24 | 显示全部楼层
virtualbox还是有问题


shenzhou:/# aptitude install virtualbox
下列“新”软件包将被安装。         
  dkms{a} libvncserver0{a} virtualbox virtualbox-dkms{a} virtualbox-qt{a}
0 个软件包被升级,新安装 5 个,0 个将被删除, 同时 18 个将不升级。
需要获取 0 B/21.9 MB 的存档。解包后将要使用 66.5 MB。
您要继续吗?[Y/n/?] y
选中了曾被取消选择的软件包 dkms。
(正在读取数据库 ... 系统当前共安装有 183460 个文件和目录。)
正在解压缩 dkms (从 .../dkms_2.1.1.2-6_all.deb) ...
选中了曾被取消选择的软件包 libvncserver0。
正在解压缩 libvncserver0 (从 .../libvncserver0_0.9.7-3_i386.deb) ...
选中了曾被取消选择的软件包 virtualbox。
正在解压缩 virtualbox (从 .../virtualbox_4.0.8-dfsg-2_i386.deb) ...
选中了曾被取消选择的软件包 virtualbox-dkms。
正在解压缩 virtualbox-dkms (从 .../virtualbox-dkms_4.0.8-dfsg-2_all.deb) ...
选中了曾被取消选择的软件包 virtualbox-qt。
正在解压缩 virtualbox-qt (从 .../virtualbox-qt_4.0.8-dfsg-2_i386.deb) ...
正在处理用于 man-db 的触发器...
正在处理用于 hicolor-icon-theme 的触发器...
正在处理用于 gnome-menus 的触发器...
正在处理用于 desktop-file-utils 的触发器...
正在处理用于 menu 的触发器...
正在处理用于 shared-mime-info 的触发器...
正在设置 dkms (2.1.1.2-6) ...
正在设置 libvncserver0 (0.9.7-3) ...
正在设置 virtualbox (4.0.8-dfsg-2) ...
Stopping VirtualBox kernel modules.
Starting VirtualBox kernel modulesNo suitable module for running kernel found ... failed!
failed!
invoke-rc.d: initscript virtualbox, action "restart" failed.
正在处理用于 python-central 的触发器...
正在设置 virtualbox-dkms (4.0.8-dfsg-2) ...
Loading new virtualbox-4.0.8 DKMS files...
First Installation: checking all kernels...
Building only for 2.6.38-2-686
Module build for the currently running kernel was skipped since the
kernel source for this kernel does not seem to be installed.
Stopping VirtualBox kernel modules.
Starting VirtualBox kernel modulesNo suitable module for running kernel found ... failed!
failed!
invoke-rc.d: initscript virtualbox, action "restart" failed.
正在设置 virtualbox-qt (4.0.8-dfsg-2) ...
正在处理用于 menu 的触发器...
回复 支持 反对

使用道具 举报

发表于 2011-6-23 12:39:17 | 显示全部楼层
我的vbox现在也不能用了
回复 支持 反对

使用道具 举报

发表于 2011-6-23 17:35:54 | 显示全部楼层
直接用virtualbox的官方源安装就是了,debian源安装得先安装好内核headers包。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2011-6-23 20:49:31 | 显示全部楼层
官方源现在没有testing版的
回复 支持 反对

使用道具 举报

发表于 2011-6-23 22:24:36 | 显示全部楼层
看看headers安装对了没

前天安装fglrx驱动时,发现dkms给我依赖了amd64的headers,可是我的内核是686-ape的,手动安装686-ape后才把fglrx编译好的
回复 支持 反对

使用道具 举报

发表于 2011-6-24 01:08:09 | 显示全部楼层
觉着现在vbox依赖关系没有之前处理的好,现在需要独立安装三个包才可以:
  1. # aptitude install virtualbox virtualbox-dkms linux-headers-2.6.39.2-686-pae
复制代码
回复 支持 反对

使用道具 举报

发表于 2011-6-24 09:21:43 | 显示全部楼层
这些指责都是毫无道理的,debian 有完整的发布规则,众多的维护人员,他们会蠢到让你必须用一个超长的命令才能安装好一个简单的软件么?显然不是,你仅仅需要这样 sudo apt-get install virtualbox,一切都会自动搞定。

至于这里面的细节,给你顺一顺

virtualbox 包是整个环节的中心节点。virtualbox-ose 名义上是开源的版本,其实 virtualbox 本身就是开源的,官方在 4.0 开始已经把闭源代码移除主程序,变成单独的扩展包,所以官方主页和 debian 提供的包是一致的,都是纯粹的开源版。virtualbox-ose 仅仅作为过渡包(transitional package),指向 virtualbox。

http://packages.debian.org/wheezy/virtualbox-ose

所以,忘掉 virtualbox-ose 这个东西。

来看 virtualbox 的下级依赖
http://packages.debian.org/wheezy/virtualbox
  1. rec: virtualbox-dkms (= 4.0.8-dfsg-2)
  2. x86 virtualization solution - kernel module sources for dkms
  3. 或者 virtualbox-source (= 4.0.8-dfsg-2)
  4. x86 virtualization solution - kernel module source
  5. rec: virtualbox-qt (= 4.0.8-dfsg-2)
  6. x86 virtualization solution - Qt based user interface
复制代码

这里 virtualbox-qt 保证了安装好的 virtualbox 会自带一个图形界面,用户根本不用关心安装到的程序不能直接图形启动,所以忘掉 virtualbox-qt。同样的 virtualbox-ose-qt 作为 virtualbox-qt 的过渡包也不应该进入用户的视线。

virtualbox-dkms 保证了安装好的 virtualbox 会自动开始编译内核模块,用户根本不用介入。来看看 virtualbox-dkms 的依赖
http://packages.debian.org/wheezy/virtualbox-dkms
  1. dep: dkms (>= 2.1.0.0)
  2. Dynamic Kernel Module Support Framework
复制代码

dkms 保证了不会因为用户没有开启 dkms 系统 virtualbox 的内核模块的编译就进行不下去。进一步看看 dkms 的依赖
http://packages.debian.org/wheezy/dkms
  1. rec: linux-headers-2.6-686
  2. 软件包暂时不可用
  3. 或者 linux-headers-2.6-amd64
  4. Header files for Linux 2.6-amd64 (meta-package)
  5. 或者 linux-headers-generic
  6. 软件包暂时不可用
  7. 或者 linux-headers
  8. 本虚包由这些包填实: [show 50 providing packages]
复制代码

这里保证了自动安装 headers,不会因为用户没装头文件影响到 virtualbox 内核模块的编译。

很明显整个过程是环环相扣的,流程是全自动化的,用户根本不用介入任何细节。请不要用 arch 和 gentoo 的思维把个懒人 debian 生生用残了。

当然,有人说那些都是 Recommends 不是 Depends,我用一个 –no-install-recommends 把他们都忽略了,然后安装出一个最干净的系统,虽然总出一些乱七八糟的故障。我想说的是,这真的是病,不要小看,趁早治。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表