Tag: gnu

如何检查diff命令失败的原因?

我正在运行diff –brief -r /home/mateusz/ /media/mateusz/Database/backup_test_tmp_folder/home/mateusz/ command,其中包含错误代码2.根据文档“如果输入相同,退出状态为0,1如果不同,2如果有问题。“ 不幸的是,命令退出而没有给出任何线索为什么它失败了。 我尝试使用straces但不幸的是我无法根据生产的日志诊断任何东西(最后150行的3.5GB strace文件发布到https://gist.github.com/matkoniecz/15ed855bd3f161ad6354c7d637234804 – 以及与sudo运行的差异产生78KB的strace log后失败了。 我考虑修改diff命令以在死亡和返回2之前输出一些解释,但鉴于我的程序不太可能缺乏对这种调试的支持似乎表明有更好的解决方案(希望它不是“学习如何解释” strace的“)。 那么我应该如何检查为什么我的diff命令失败了? 是否有比strace更好的工具或者为diff命令添加printf调试?

由于包冲突,GNU-Octave将无法安装

我试图在Ubuntu软件中心的Ubuntu 14.04 LTS中安装GNU-Octave。 我收到以下错误: 无法解析包依赖性 此错误可能是由于缺少或无法安装所需的其他软件包引起的。 此外,不允许同时安装的软件包之间可能存在冲突。 以下包具有未满足的依赖项: 八度:取决于:libgcc1(> = 1:4.1.1)但是1:4.9.1-0ubuntu1应该是 安装 取决于:libglpk36(> = 4.51),但要安装4.52.1-2build1 取决于:liboctave3(= 4.0.0-3ubuntu2~octave~trusty1)但是要安装4.0.0-3ubuntu2~octave~trusty1 取决于:libgl1-mesa-glide3但它不会被安装 取决于:libportaudio2(> = 19 + svn20101113)但要安装19 + svn20140130-1 取决于:libqt4-network(> = 4:4.5.3)但是要安装4:4.8.5 + git192-g085f851 + dfsg-2ubuntu4.1 取决于:libqt4-opengl(> = 4:4.5.3)但是要安装4:4.8.5 + git192-g085f851 + dfsg-2ubuntu4.1 取决于:libqtcore4(> = 4:4.7.0~beta1)但是4:4.8.5 + git192-g085f851 + dfsg-2ubuntu4.1将被安装 取决于:libqtgui4(> = 4:4.8.0)但是要安装4:4.8.5 + git192-g085f851 + dfsg-2ubuntu4.1 取决于:libstdc ++ […]

GNU grub菜单启动时间太长

我已经在Windows 10旁边安装了Ubuntu 16.04.1,一切都很完美,除非gnu grub菜单2.0.2启动时间太长,有一个15-20秒的黑屏,直到紫色grub菜单出现。 它是带有PCIE SSD的华硕k501ux笔记本电脑,它总是启动非常快。 它在13秒内加载窗口,在8秒内加载Ubuntu,但grub菜单需要太长时间。 有时它一打开它就完全加载,但大多数情况并非如此。 从Gnu grub菜单中选择Ubuntu和Windows后,Ubuntu和Windows加载速度都很快,问题是加载gnu grub菜单本身的时间。