使用top域名做网站,网络规划设计师 视频 网盘,美丽乡村 网站建设,网站设计框架图我今天必须在Debian系统上执行此操作。首先#xff0c;我确定了有问题的升级发生的时间范围#xff0c;并检索了给出升级包的新旧版本号的日志条目#xff1a;$ awk $12016-03-20 $3upgrade /var/log/dpkg.log2016-03-20 16:58:22 upgra…我今天必须在Debian系统上执行此操作。首先我确定了有问题的升级发生的时间范围并检索了给出升级包的新旧版本号的日志条目$ awk $12016-03-20 $3upgrade /var/log/dpkg.log2016-03-20 16:58:22 upgrade libwebkitgtk-3.0-0:amd64 2.4.9-3 2.4.10-12016-03-20 16:58:24 upgrade libjavascriptcoregtk-3.0-0:amd64 2.4.9-3 2.4.10-12016-03-20 16:58:26 upgrade traceroute:amd64 1:2.0.22-1 1:2.1.0-12016-03-20 16:58:33 upgrade ethtool:amd64 1:4.2-1 1:4.5-12016-03-20 16:58:34 upgrade libsdl1.2debian:amd64 1.2.15dfsg1-3 1.2.15dfsg1-42016-03-20 16:58:34 upgrade subversion:amd64 1.9.3-2b1 1.9.3-32016-03-20 16:58:36 upgrade libsvn1:amd64 1.9.3-2b1 1.9.3-32016-03-20 16:58:56 upgrade linux-image-amd64:amd64 4.370 4.4712016-03-20 16:58:56 upgrade linux-libc-dev:amd64 4.3.5-1 4.4.6-12016-03-20 16:59:03 upgrade amd64-microcode:amd64 2.20141028.1 2.20160316.1接下来我尝试在磁盘上找到仍在缓存的软件包文件(幸运的是我没有运行autoclean)$ awk $12016-03-20 $3upgrade {gsub(/:/, %3a, $5); split($4, f, :); print /var/cache/apt/archives/ f[1] _ $5 _ f[2] .deb} /var/log/dpkg.log | xargs -r ls -ldls: cannot access /var/cache/apt/archives/ethtool_1%3a4.2-1_amd64.deb: No such file or directory-rw-r--r-- 1 root root 28820 Dec 18 2014 /var/cache/apt/archives/amd64-microcode_2.20141028.1_amd64.deb-rw-r--r-- 1 root root 1978874 Dec 10 18:22 /var/cache/apt/archives/libjavascriptcoregtk-3.0-0_2.4.9-3_amd64.deb-rw-r--r-- 1 root root 185006 Mar 12 00:41 /var/cache/apt/archives/libsdl1.2debian_1.2.15dfsg1-3_amd64.deb-rw-r--r-- 1 root root 1317644 Mar 3 11:30 /var/cache/apt/archives/libsvn1_1.9.3-2b1_amd64.deb-rw-r--r-- 1 root root 7679400 Dec 10 18:22 /var/cache/apt/archives/libwebkitgtk-3.0-0_2.4.9-3_amd64.deb-rw-r--r-- 1 root root 6108 Dec 14 06:59 /var/cache/apt/archives/linux-image-amd64_4.370_amd64.deb-rw-r--r-- 1 root root 1075506 Feb 7 21:36 /var/cache/apt/archives/linux-libc-dev_4.3.5-1_amd64.deb-rw-r--r-- 1 root root 983174 Mar 3 11:30 /var/cache/apt/archives/subversion_1.9.3-2b1_amd64.deb-rw-r--r-- 1 root root 53376 Feb 28 18:35 /var/cache/apt/archives/traceroute_1%3a2.0.22-1_amd64.deb出于某种原因我似乎没有较旧的ethtool软件包。尽管如此让我们继续通过强制安装较早的软件包文件来进行操作$ sudo dpkg -i /var/cache/apt/archives/amd64-microcode_2.20141028.1_amd64.deb /var/cache/apt/archives/libjavascriptcoregtk-3.0-0_2.4.9-3_amd64.deb /var/cache/apt/archives/libsdl1.2debian_1.2.15dfsg1-3_amd64.deb /var/cache/apt/archives/libsvn1_1.9.3-2b1_amd64.deb /var/cache/apt/archives/libwebkitgtk-3.0-0_2.4.9-3_amd64.deb /var/cache/apt/archives/linux-image-amd64_4.370_amd64.deb /var/cache/apt/archives/linux-libc-dev_4.3.5-1_amd64.deb /var/cache/apt/archives/subversion_1.9.3-2b1_amd64.deb /var/cache/apt/archives/traceroute_1%3a2.0.22-1_amd64.debdpkg: warning: downgrading amd64-microcode from 2.20160316.1 to 2.20141028.1(Reading database ... 139632 files and directories currently installed.)Preparing to unpack .../amd64-microcode_2.20141028.1_amd64.deb ...Unpacking amd64-microcode (2.20141028.1) over (2.20160316.1) ...dpkg: warning: downgrading libjavascriptcoregtk-3.0-0:amd64 from 2.4.10-1 to 2.4.9-3Preparing to unpack .../libjavascriptcoregtk-3.0-0_2.4.9-3_amd64.deb ...Unpacking libjavascriptcoregtk-3.0-0:amd64 (2.4.9-3) over (2.4.10-1) ...dpkg: warning: downgrading libsdl1.2debian:amd64 from 1.2.15dfsg1-4 to 1.2.15dfsg1-3Preparing to unpack .../libsdl1.2debian_1.2.15dfsg1-3_amd64.deb ...Unpacking libsdl1.2debian:amd64 (1.2.15dfsg1-3) over (1.2.15dfsg1-4) ...dpkg: warning: downgrading libsvn1:amd64 from 1.9.3-3 to 1.9.3-2b1Preparing to unpack .../libsvn1_1.9.3-2b1_amd64.deb ...Unpacking libsvn1:amd64 (1.9.3-2b1) over (1.9.3-3) ...Preparing to unpack .../libwebkitgtk-3.0-0_2.4.9-3_amd64.deb ...Unpacking libwebkitgtk-3.0-0:amd64 (2.4.9-3) over (2.4.9-3) ...dpkg: warning: downgrading linux-image-amd64 from 4.471 to 4.370Preparing to unpack .../linux-image-amd64_4.370_amd64.deb ...Unpacking linux-image-amd64 (4.370) over (4.471) ...dpkg: warning: downgrading linux-libc-dev:amd64 from 4.4.6-1 to 4.3.5-1Preparing to unpack .../linux-libc-dev_4.3.5-1_amd64.deb ...Unpacking linux-libc-dev:amd64 (4.3.5-1) over (4.4.6-1) ...dpkg: warning: downgrading subversion from 1.9.3-3 to 1.9.3-2b1Preparing to unpack .../subversion_1.9.3-2b1_amd64.deb ...Unpacking subversion (1.9.3-2b1) over (1.9.3-3) ...dpkg: warning: downgrading traceroute from 1:2.1.0-1 to 1:2.0.22-1Preparing to unpack .../traceroute_1%3a2.0.22-1_amd64.deb ...Unpacking traceroute (1:2.0.22-1) over (1:2.1.0-1) ...Setting up amd64-microcode (2.20141028.1) ...update-initramfs: deferring update (trigger activated)amd64-microcode: microcode will be updated at next bootSetting up libjavascriptcoregtk-3.0-0:amd64 (2.4.9-3) ...Setting up libsdl1.2debian:amd64 (1.2.15dfsg1-3) ...Setting up libsvn1:amd64 (1.9.3-2b1) ...dpkg: dependency problems prevent configuration of libwebkitgtk-3.0-0:amd64:libwebkitgtk-3.0-0:amd64 depends on libwebkitgtk-3.0-common ( 2.4.9); however:Package libwebkitgtk-3.0-common is not installed.dpkg: error processing package libwebkitgtk-3.0-0:amd64 (--install):dependency problems - leaving unconfiguredSetting up linux-image-amd64 (4.370) ...Setting up linux-libc-dev:amd64 (4.3.5-1) ...Setting up subversion (1.9.3-2b1) ...Setting up traceroute (1:2.0.22-1) ...update-alternatives: using /usr/bin/traceroute.db to provide /usr/bin/traceroute (traceroute) in auto modeupdate-alternatives: using /usr/bin/lft.db to provide /usr/bin/lft (lft) in auto modeupdate-alternatives: using /usr/bin/traceproto.db to provide /usr/bin/traceproto (traceproto) in auto modeupdate-alternatives: using /usr/sbin/tcptraceroute.db to provide /usr/sbin/tcptraceroute (tcptraceroute) in auto modeProcessing triggers for libc-bin (2.22-3) ...Processing triggers for man-db (2.7.5-1) ...Processing triggers for initramfs-tools (0.123) ...update-initramfs: Generating /boot/initrd.img-4.4.0-1-amd64Errors were encountered while processing:libwebkitgtk-3.0-0:amd64如错误消息所述我的一个软件包在升级之前就依赖于-common软件包但是升级将其删除(并且apt-get找不到了)。幸运的是它的软件包文件仍在/ var / cache / apt中因此我可以将其添加到列表中然后重试$ ls -ld /var/cache/apt/archives/libwebkitgtk-3.0-common*-rw-r--r-- 1 root root 452278 Dec 10 18:22 /var/cache/apt/archives/libwebkitgtk-3.0-common_2.4.9-3_all.deb$ sudo dpkg -i /var/cache/apt/archives/amd64-microcode_2.20141028.1_amd64.deb /var/cache/apt/archives/libjavascriptcoregtk-3.0-0_2.4.9-3_amd64.deb /var/cache/apt/archives/libsdl1.2debian_1.2.15dfsg1-3_amd64.deb /var/cache/apt/archives/libsvn1_1.9.3-2b1_amd64.deb /var/cache/apt/archives/libwebkitgtk-3.0-0_2.4.9-3_amd64.deb /var/cache/apt/archives/linux-image-amd64_4.370_amd64.deb /var/cache/apt/archives/linux-libc-dev_4.3.5-1_amd64.deb /var/cache/apt/archives/subversion_1.9.3-2b1_amd64.deb /var/cache/apt/archives/traceroute_1%3a2.0.22-1_amd64.deb /var/cache/apt/archives/libwebkitgtk-3.0-common_2.4.9-3_all.deb(Reading database ... 139632 files and directories currently installed.)Preparing to unpack .../amd64-microcode_2.20141028.1_amd64.deb ...Unpacking amd64-microcode (2.20141028.1) over (2.20141028.1) ...Preparing to unpack .../libjavascriptcoregtk-3.0-0_2.4.9-3_amd64.deb ...Unpacking libjavascriptcoregtk-3.0-0:amd64 (2.4.9-3) over (2.4.9-3) ...Preparing to unpack .../libsdl1.2debian_1.2.15dfsg1-3_amd64.deb ...Unpacking libsdl1.2debian:amd64 (1.2.15dfsg1-3) over (1.2.15dfsg1-3) ...Preparing to unpack .../libsvn1_1.9.3-2b1_amd64.deb ...Unpacking libsvn1:amd64 (1.9.3-2b1) over (1.9.3-2b1) ...Preparing to unpack .../libwebkitgtk-3.0-0_2.4.9-3_amd64.deb ...Unpacking libwebkitgtk-3.0-0:amd64 (2.4.9-3) over (2.4.9-3) ...Preparing to unpack .../linux-image-amd64_4.370_amd64.deb ...Unpacking linux-image-amd64 (4.370) over (4.370) ...Preparing to unpack .../linux-libc-dev_4.3.5-1_amd64.deb ...Unpacking linux-libc-dev:amd64 (4.3.5-1) over (4.3.5-1) ...Preparing to unpack .../subversion_1.9.3-2b1_amd64.deb ...Unpacking subversion (1.9.3-2b1) over (1.9.3-2b1) ...Preparing to unpack .../traceroute_1%3a2.0.22-1_amd64.deb ...Unpacking traceroute (1:2.0.22-1) over (1:2.0.22-1) ...Selecting previously unselected package libwebkitgtk-3.0-common.Preparing to unpack .../libwebkitgtk-3.0-common_2.4.9-3_all.deb ...Unpacking libwebkitgtk-3.0-common (2.4.9-3) ...Setting up amd64-microcode (2.20141028.1) ...update-initramfs: deferring update (trigger activated)amd64-microcode: microcode will be updated at next bootSetting up libjavascriptcoregtk-3.0-0:amd64 (2.4.9-3) ...Setting up libsdl1.2debian:amd64 (1.2.15dfsg1-3) ...Setting up libsvn1:amd64 (1.9.3-2b1) ...Setting up linux-image-amd64 (4.370) ...Setting up linux-libc-dev:amd64 (4.3.5-1) ...Setting up subversion (1.9.3-2b1) ...Setting up traceroute (1:2.0.22-1) ...update-alternatives: using /usr/bin/traceroute.db to provide /usr/bin/traceroute (traceroute) in auto modeupdate-alternatives: using /usr/bin/lft.db to provide /usr/bin/lft (lft) in auto modeupdate-alternatives: using /usr/bin/traceproto.db to provide /usr/bin/traceproto (traceproto) in auto modeupdate-alternatives: using /usr/sbin/tcptraceroute.db to provide /usr/sbin/tcptraceroute (tcptraceroute) in auto modeSetting up libwebkitgtk-3.0-common (2.4.9-3) ...Setting up libwebkitgtk-3.0-0:amd64 (2.4.9-3) ...Processing triggers for libc-bin (2.22-3) ...Processing triggers for man-db (2.7.5-1) ...Processing triggers for initramfs-tools (0.123) ...update-initramfs: Generating /boot/initrd.img-4.4.0-1-amd64成功实际上这并不能解决我的问题。但是它成功降级了软件包QED。