Tag: dpkg

`make install`显然由于拼写错误而失败,但在makefile中没有:如何查找和修复?

我正试图在我的新富士通LifeBook P1630的Kubuntu 12.04上安装fujitsu-usb触摸屏驱动程序。 (请参阅P1630上kubuntu 13.04(64位)上的fujitsu-usb-touchscreen:`make`错误 。)我下载了.zip文件,解压缩,并在如此创建的目录中运行make ; 这一切都按预期工作。 但是,当我运行sudo checkinstall (调用make install )时,情况就不那么好了。 在第一次尝试时,安装中止,并出现以下错误: make: execvp: /etc/init.d/fujitsu_touchscreen: Permission denied make: *** [install] Error 127 我最终解决了这个问题 $ sudo chmod +x /etc/init.d/fujitsu_touchscreen 但是,虽然第二个sudo checkinstall然后没有给出execvp错误,但它仍然在稍后阶段失败,并且日志(在stdout上)显示这个dpkg错误: dpkg: error processing /home/archelon/fujitsu-touchscreen-driver/cybergene-fujitsu-usb-touchscreen-112fdb75b406/cybergene-fujitsu-usb-touchscreen-112fdb75b406_amd64.deb (–install): unable to create `/sys/module/fujitsu/usb/touchscreen/parameters/touch_maxy.dpkg-new’ (while processing `/sys/module/fujitsu/usb/touchscreen/parameters/touch_maxy’): No such file or directory 事实上,没有/sys/module/fujitsu/usb/touchscreen/parameters/touch_maxy ; 但是,有/sys/module/fujitsu_usb_touchscreen/parameters/touch_maxy ,这可能是预期的。 但是这个不正确的文件名不会出现在makefile或目录中的任何其他文件中,至少不是我能找到的。 它也没有出现,正如我在sudo […]

如何紧急升级到内核4.14.13?

我希望4.15内核即将推出。 我的电脑被英特尔对内核的相关更新搞得一团糟。 如何升级到Ubuntu的最新主线(稳定) 内核版本4.14.13 ? 这不起作用: wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.14.13/linux-headers-4.14.13-041413_4.14.13-041413.201801101001_all.deb wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.14.13/linux-headers-4.14.13-041413-generic_4.14.13-041413.201801101001_amd64.deb wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.14.13/linux-image-4.14.13-041413-generic_4.14.13-041413.201801101001_amd64.deb 第2步:成功下载后安装它 sudo dpkg -i linux-headers-4.14.13-* linux-image-4.14.13-* .deb 第3步:validation已安装的版本

为什么“apt list –all-versions”显示的包比“dpkg -l”多?

根据man apt说法, list (work-in-progress) list is somewhat similar to dpkg-query –list in that it can display a list of packages satisfying certain criteria. It supports glob(7) patterns for matching package names as well as options to list installed (–installed), upgradeable (–upgradeable) or all available (–all-versions) versions. 但是,在至少两种情况下, hunspell (请参阅https://askubuntu.com/a/1036619/248158输出)和libreoffice , apt list –all-versions列表要长得多: apt list […]

恢复模式下dpkg出现问题

我是Linux新手(也是Stack Exchange :)。 我上周在笔记本电脑上安装了Ubuntu 16.04。 它具有Ubuntu和Windows 10的双启动。今天发生了一个奇怪的问题。 两天前,当我尝试启动Ubuntu时,我输入密码后,我的电脑显示蓝屏。 当我输入密码时,我的桌面壁纸没有出现 – 我当时没有注意到它。 我强行重启并再次尝试。 每次都发生同样的事情。 最后我启动了Windows并关闭了我的电脑。 从那时起,我直到今天才使用Ubuntu。 Windows 10工作正常。 现在,当Ubuntu无法加载时,我启动了恢复模式(出现GNU GRUB屏幕)。 我尝试了failsafeX,出现了“没有找到屏幕”之类的东西,它又回到了恢复模式菜单。 然后我跑了dpkg,它被卡在以下几行(这些东西,我不记得了): [OK] Started Braille Device Support [OK] Started udev Kernel Device Manager 它在最后10分钟一直停留在这个屏幕上。 如果我试图强制重启,我担心我的数据会被破坏。 请帮忙!! PS。 关闭我的电脑时,我没有中断任何可见的更新或安装。

破了dpgk? 运行脚本失败/ usr / sbin / dpkg-preconfigure –apt || 真正

Ubuntu Server 14.04 apt-get install 产生错误: E: Waited for /usr/sbin/dpkg-preconfigure –apt || true but it wasn’t there E: Failure running script /usr/sbin/dpkg-preconfigure –apt || true 似乎安装了dpkg,请参阅: $ sudo apt-get install dpkg Reading package lists… Done Building dependency tree Reading state information… Done dpkg is already the newest version. 0 upgraded, 0 newly installed, 0 to […]

不能使用apt:libstdc ++。so.6:找不到版本`GLIBCXX_3.4.20′

当我使用apt我有问题: $ sudo apt-get update apt-get: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20′ not found (required by apt-get) apt-get: /usr/lib/x86_64-linux-gnu/libstdc++.so.6: version `GLIBCXX_3.4.20′ not found (required by /usr/lib/x86_64-linux-gnu/libapt-private.so.0.0) 但是,安装新的apt输出: dpkg: regarding …/apt_1.2.10ubuntu1_amd64.deb containing apt: apt breaks apt-utils (<< 1.1.3) apt-utils (version 1.0.1ubuntu2) is present and installed. dpkg: error processing archive /home/anawasreh/Downloads/apt_1.2.10ubuntu1_amd64.deb (–install): installing apt would break apt-utils, and deconfiguration is […]

分段故障dpkg:error handling包libc-bin(–configure)

在dpkg上类似/可能是相同的错误:error handling包libc-bin( – configure) 。 虽然我的下面的例子是sudo apt-get install ,但请注意它也适用于命令 sudo apt-get -f install sudo apt-get upgrade sudo apt-get autoremove sudo dpkg –configure -a 还有其他一些 我正在使用带有ARM 64位架构的Ubuntu 16.04(在Jetson TX2板上)。 非常感谢帮助解决分段错误。 由于我甚至无法安装新软件(由于这个问题),因此也可以理解忽略升级的帮助。 我对linux很不熟悉,所以请尽量回答。 谢谢。 sudo apt-get install Reading package lists… Done Building dependency tree Reading state information… Done 0 upgraded, 0 newly installed, 0 to remove and […]

如何在一个命令行中下载具有依赖性及其依赖性依赖性的包?

我如何下载依赖于A-1和A-2包A ,它取决于A-1-1 , A-1-2 , A-2-1 , A-2-2 , A-2-3等。 所以,当我进入一台没有互联网访问权限的新计算机时,如果我想安装包A我只需要做dpkg -i *.deb而不会抱怨依赖性问题。 请注意,我需要下载所有依赖项,到目前为止最好的方法是接受的答案!

如何降级PPA包(Firefox ESR 60到ESR 52)?

我试图将firefox-esr从60降级到52,从ppa:mozillateam/ppa 。 PPA只有最新版本,因此apt-get无法降级包。 我下载了deb但安装因依赖而失败。 $ sudo gdebi ~/Downloads/firefox-esr_52.9.0esr+build2-0ubuntu0.16.04.1_amd64.deb Reading package lists… Done Building dependency tree Reading state information… Done Reading state information… Done This package is uninstallable Breaks existing package ‘hunspell-en-us’ that conflict: ‘iceweasel’. But the ‘/home/user/Downloads/firefox-esr_52.9.0esr+build2-0ubuntu0.16.04.1_amd64.deb’ provides it via: ‘gnome-www-browser,iceweasel,www-browser’

如何反转这个dpkg-divert命令?

我需要扭转这些线的作用: sudo dpkg-divert –local –rename –add /sbin/initctl ln -s /bin/true /sbin/initctl 我这样做是为了从systemd切换到upstart所以我可以完成安装一个破损的包并删除它。 目前我的系统没有加载任何UI。