Mobility Radeon HD 4530 @ubuntu20.04 显卡驱动不支持[GPU无法使用]
迪丽瓦拉
2024-06-03 16:55:49
0

Mobility Radeon HD 4530 @ubuntu20.04 显卡驱动不支持[GPU无法使用]

  • 1. 源由
  • 2. 显卡型号
  • 3. 驱动安装
    • 3.1 问题1:内核version.h文件缺失
    • 3.2 问题2:驱动编译失败
    • 3.3 问题3:尝试使用选项二“Generate Distribution Specific Driver Package”
      • 3.3.1 安装execstack
      • 3.3.2 安装dh-modaliases
      • 3.3.3 凸显兼容性问题
  • 4. 结论
  • 5. 参考资料

1. 源由

最近,在测试H264视频编解码时,发现一个重大的问题就是在ubuntu20.4上gstreamer不使用GPU做H264的解码,反而直接使用了CPU,导致100%的CPU占用率。

  • FPV Camera(RPI3+V2.1) | wfb_ng Release 23.01 | ubuntu20.04 gnome软解测试
  • FPV Camera(RPI3+V2.1) | wfb_ng Release 23.01 | Ubuntu 20.04 xfce软解测试

2. 显卡型号

通过命令行查询,本机显卡为:

  • [AMD/ATI] RV710/M92 Mobility Radeon HD 4530/4570/5145/530v/540v/545v

反馈信息提示:混合显卡(有专用的GPU)
"hybrid graphics system, with an iGP (integrated graphics processor inside the CPU) and a dedicated GPU. "

daniel@daniel-ThinkPad-SL410:~$ lspci -nn | grep -Ei "3d|display|vga"
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] RV710/M92 [Mobility Radeon HD 4530/4570/5145/530v/540v/545v] [1002:9553]
daniel@daniel-ThinkPad-SL410:~$ sudo lshw -C display
[sudo] password for daniel:*-display UNCLAIMEDdescription: VGA compatible controllerproduct: RV710/M92 [Mobility Radeon HD 4530/4570/5145/530v/540v/545v]vendor: Advanced Micro Devices, Inc. [AMD/ATI]physical id: 0bus info: pci@0000:01:00.0version: 00width: 32 bitsclock: 33MHzcapabilities: pm pciexpress msi vga_controller bus_master cap_listconfiguration: latency=0resources: memory:d0000000-dfffffff ioport:2000(size=256) memory:f2100000-f210ffff memory:c0000-dffff

通过Wikipedia上List_of_AMD_graphics_processing_units确认,Radeon HD 4530应该具有H264硬编码/解码器。
在这里插入图片描述

3. 驱动安装

从目前H264解码情况看,解码时使用的是CPU资源,而非GPU。因此,怀疑驱动可能存在问题。

daniel@daniel-ThinkPad-SL410:~$ uname -m
x86_64

通过官网下载64位AMD/ATI Mobility Radeon HD 4530驱动,并进行安装。

在这里插入图片描述在这里插入图片描述
在这里插入图片描述

3.1 问题1:内核version.h文件缺失

安装提示如下:

在这里插入图片描述在这里插入图片描述

daniel@daniel-ThinkPad-SL410:~$ cat /usr/share/ati/fglrx-install.log
Detected a previous installation, /usr/share/ati/amd-uninstall.sh
Dryrun uninstall succeeded continuing with installation.
Check if system has the tools required for installation.
fglrx installation requires that the system have kernel headers.  /lib/modules/5.15.0-67-generic/build/include/linux/version.h cannot be found on this system.
One or more tools required for installation cannot be found on the system. Install the required tools before installing the fglrx driver.
Optionally, run the installer with --force option to install without the tools.
Forcing install will disable AMD hardware acceleration and may make your system unstable. Not recommended.

经过确认内核文件实际上已经安装

daniel@daniel-ThinkPad-SL410:~$ sudo apt-get install linux-headers-$(uname -r)
Reading package lists... Done
Building dependency tree
Reading state information... Done
linux-headers-5.15.0-67-generic is already the newest version (5.15.0-67.74~20.04.1).
0 upgraded, 0 newly installed, 0 to remove and 14 not upgraded.

通过以下步骤可以解决上述问题Missing “version.h” when installing fglrx

sudo cp -v /usr/include/linux/version.h /lib/modules/$(uname -r)/build/include/linux

3.2 问题2:驱动编译失败

安装过程失败,日志信息显示构建fglrx-8.97.100.7失败!

daniel@daniel-ThinkPad-SL410:~$ sudo ./amd-driver-installer-catalyst-13.1-legacy-linux-x86.x86_64.rundaniel@daniel-ThinkPad-SL410:~$ cat /usr/share/ati/fglrx-install.log
Check if system has the tools required for installation.
Uninstalling any previously installed drivers.Creating symlink /var/lib/dkms/fglrx/8.97.100.7/source ->/usr/src/fglrx-8.97.100.7DKMS: add completed.Kernel preparation unnecessary for this kernel.  Skipping...Building module:
cleaning build area...
cd /var/lib/dkms/fglrx/8.97.100.7/build; sh make.sh --nohints --uname_r=5.15.0-67-generic --norootcheck..........(bad exit status: 1)
[Error] Kernel Module : Failed to build fglrx-8.97.100.7 with DKMS
[Error] Kernel Module : Removing fglrx-8.97.100.7 from DKMS------------------------------
Deleting module version: 8.97.100.7
completely from the DKMS tree.
------------------------------
Done.

经过再次确认,**最新驱动(截止2023-03-13)**仅支持到内核3.4版本。而ubuntu20.4内核版本已经是5.15了。
在这里插入图片描述

3.3 问题3:尝试使用选项二“Generate Distribution Specific Driver Package”

在这里插入图片描述在这里插入图片描述

3.3.1 安装execstack

daniel@daniel-ThinkPad-SL410:~$ cat /usr/share/ati/fglrx-install.log
Package build failed!
Package build utility output:
./packages/Ubuntu/ati-packager.sh: 294: debclean: not found
dpkg-buildpackage: info: source package fglrx-installer
dpkg-buildpackage: info: source version 2:8.970-0ubuntu1
dpkg-buildpackage: info: source distribution focal
dpkg-buildpackage: info: source changed by AMD: Advanced Micro Devices. dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64debian/rules build
#Create important strings
for i in 10fglrx \dkms.conf \fglrx.install \fglrx-dev.install \fglrx-dev.links \fglrx-amdcccle.install \fglrx.grub-gfxpayload \fglrx.dirs \fglrx.links \fglrx.postinst \fglrx.postrm \fglrx.preinst \fglrx.prerm \overrides/fglrx; do \sed -e "s|#PKGXMODDIR#|usr/lib/fglrx/xorg/modules|g" \-e "s|#LIBDIR#|usr/lib|g" \-e "s|#LIBDIR32#|usr/lib32|g" \-e "s|#BINDIR#|usr/bin|g" \-e "s|#SYSCONFDIR#|etc|g" \-e "s|#MANDIR#|usr/share/man/man1|g" \-e "s|#LDSOCONF#|usr/lib/fglrx/ld.so.conf|g" \-e "s|#ALTLDSOCONF#|usr/lib/fglrx/alt_ld.so.conf|g" \-e "s|#ALTPRIORITY#|1000|g" \-e "s|#PXALTPRIORITY#|900|g" \-e "s|#AUTOSTARTDIR#|etc/xdg/autostart|g" \-e "s|#DATADIR#|usr/share|g" \-e "s|#PKGDESKDIR#|usr/share/fglrx|g" \-e "s|#PKGDATADIR#|usr/share/fglrx|g" \-e "s|#PKGCONFIGDIR#|usr/lib/fglrx|g" \-e "s|#PKGBINDIR#|usr/lib/fglrx/bin|g" \-e "s|#PKGLIBDIR#|usr/lib/fglrx|g" \-e "s|#PKGLIBDIR32#|usr/lib32/fglrx|g" \-e "s|#PKGDRIVERSDIR#|usr/lib/fglrx/xorg|g" \-e "s|#XORGEXTRA#|usr/lib/x86_64-linux-gnu/xorg/extra-modules|g" \-e "s|#PKGEXTENSIONDIR#|usr/lib/fglrx/xorg|g" \-e "s|#XORGEXTENSIONSDIR#|usr/lib/xorg/modules/extensions|g" \-e "s|#DRIVERNAME#|fglrx|g" \-e "s|#DRIVERDEVNAME#|fglrx-dev|g" \-e "s|#DRIVERSRCNAME#||g" \-e "s|#INCLUDEDIR#|usr/include|g" \-e "s|#PKGLIBCONFDIR#|lib/fglrx|g" \-e "s|#GRUBBLKLISTDIR#|usr/share/grub-gfxpayload-lists/blacklist|g" \-e "s|#PKGXMODDIR#|usr/lib/fglrx/xorg/modules|g" \-e "s|#PXDIR#|usr/lib/pxpress|g" \-e "s|#PXDIR32#|usr/lib32/pxpress|g" \-e "s|#PXXMODDIR#|usr/lib/pxpress/xorg/modules|g" \-e "s|#PXDIRNAME#|pxpress|g" \-e "s|#PXLIBDIR#|usr/lib/pxpress/lib|g" \-e "s|#PXLIBDIR32#|usr/lib32/pxpress/lib|g" \-e "s|#PXLDSOCONF#|usr/lib/pxpress/ld.so.conf|g" \-e "s|#ALTPXLDSOCONF#|usr/lib/pxpress/alt_ld.so.conf|g" \-e "s|#CVERSION#|8.970|g" \-e "s|#SRCXARCH#|xpic_64a|g" \-e "s|#SRCARCH#|x86_64|g" \-e "s|#SRCLIBDIR#|lib64|g" \-e "s|#DEB_HOST_MULTIARCH#|x86_64-linux-gnu|g" \-e "s|#OTHER_ARCH#|i386-linux-gnu|g" \debian/$i.in > debian/$i;      \
done
# remove exec bit on everything
find arch \etc \lib \module \usr \xpic_64a     -type f | xargs chmod -x
find: 'module': No such file or directory
# set executable on user apps
find arch/x86_64/usr/sbin \arch/x86_64/usr/X11R6/bin \usr/sbin/ -type f | xargs chmod a+x
# set exec bit on scripts
find lib etc debian -name "*.sh" -type f | xargs chmod +x
# set the permissions on the pxpress scripts
chmod 744 debian/pxpress/switch*
dh build
dh: warning: Compatibility levels before 9 are deprecated (level 7 in use)dh_update_autotools_configdebian/rules binary
# refresh copyright file
cat debian/copyright_stub_0 > debian/copyright
cat usr/share/doc/fglrx/LICENSE.TXT >> debian/copyright
cat debian/copyright_stub_1 >> debian/copyright
#Steps that we can't easily represent in debhelper files or .in files yet
# Remove any libraries that may be caught by shell expansion
find . -name libGLE* | xargs rm -f
find . -name libEGL* | xargs rm -f
dh_install -pfglrx    "arch/x86/usr/X11R6/lib/libAMD*.so*"           "usr/lib32/fglrx"
dh_install: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_install -pfglrx "arch/x86/usr/X11R6/lib/*.so*"           "usr/lib32/fglrx"
dh_install: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_install -pfglrx "arch/x86/usr/X11R6/lib/fglrx/*.so*"     "usr/lib32/fglrx"
dh_install: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_installdirs -pfglrx "usr/lib32/fglrx"
dh_installdirs: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_install -pfglrx "arch/x86/usr/X11R6/lib/modules/dri"     "usr/lib32/fglrx"
dh_install: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_install -pfglrx "arch/x86/usr/lib/*.so*"                 "usr/lib32/fglrx"
dh_install: warning: Compatibility levels before 9 are deprecated (level 7 in use)
for i in \debian/fglrx/usr/lib32/fglrx/dri/fglrx_dri.so \debian/fglrx/usr/lib32/fglrx/*libGL.so.* \; do execstack -q $i; execstack -c $i; done
/bin/sh: 4: execstack: not found
/bin/sh: 4: execstack: not found
/bin/sh: 4: execstack: not found
/bin/sh: 4: execstack: not found
make: *** [debian/rules:220: binary-arch] Error 127
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
[Error] Generate Package - error generating package : Ubuntu/focal
daniel@daniel-ThinkPad-SL410:~$ cat /usr/share/ati/fglrx-install.log
Package build failed!
Package build utility output:
./packages/Ubuntu/ati-packager.sh: 294: debclean: not found
dpkg-buildpackage: info: source package fglrx-installer
dpkg-buildpackage: info: source version 2:8.970-0ubuntu1
dpkg-buildpackage: info: source distribution focal
dpkg-buildpackage: info: source changed by AMD: Advanced Micro Devices. dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64debian/rules build
#Create important strings
for i in 10fglrx \dkms.conf \fglrx.install \fglrx-dev.install \fglrx-dev.links \fglrx-amdcccle.install \fglrx.grub-gfxpayload \fglrx.dirs \fglrx.links \fglrx.postinst \fglrx.postrm \fglrx.preinst \fglrx.prerm \overrides/fglrx; do \sed -e "s|#PKGXMODDIR#|usr/lib/fglrx/xorg/modules|g" \-e "s|#LIBDIR#|usr/lib|g" \-e "s|#LIBDIR32#|usr/lib32|g" \-e "s|#BINDIR#|usr/bin|g" \-e "s|#SYSCONFDIR#|etc|g" \-e "s|#MANDIR#|usr/share/man/man1|g" \-e "s|#LDSOCONF#|usr/lib/fglrx/ld.so.conf|g" \-e "s|#ALTLDSOCONF#|usr/lib/fglrx/alt_ld.so.conf|g" \-e "s|#ALTPRIORITY#|1000|g" \-e "s|#PXALTPRIORITY#|900|g" \-e "s|#AUTOSTARTDIR#|etc/xdg/autostart|g" \-e "s|#DATADIR#|usr/share|g" \-e "s|#PKGDESKDIR#|usr/share/fglrx|g" \-e "s|#PKGDATADIR#|usr/share/fglrx|g" \-e "s|#PKGCONFIGDIR#|usr/lib/fglrx|g" \-e "s|#PKGBINDIR#|usr/lib/fglrx/bin|g" \-e "s|#PKGLIBDIR#|usr/lib/fglrx|g" \-e "s|#PKGLIBDIR32#|usr/lib32/fglrx|g" \-e "s|#PKGDRIVERSDIR#|usr/lib/fglrx/xorg|g" \-e "s|#XORGEXTRA#|usr/lib/x86_64-linux-gnu/xorg/extra-modules|g" \-e "s|#PKGEXTENSIONDIR#|usr/lib/fglrx/xorg|g" \-e "s|#XORGEXTENSIONSDIR#|usr/lib/xorg/modules/extensions|g" \-e "s|#DRIVERNAME#|fglrx|g" \-e "s|#DRIVERDEVNAME#|fglrx-dev|g" \-e "s|#DRIVERSRCNAME#||g" \-e "s|#INCLUDEDIR#|usr/include|g" \-e "s|#PKGLIBCONFDIR#|lib/fglrx|g" \-e "s|#GRUBBLKLISTDIR#|usr/share/grub-gfxpayload-lists/blacklist|g" \-e "s|#PKGXMODDIR#|usr/lib/fglrx/xorg/modules|g" \-e "s|#PXDIR#|usr/lib/pxpress|g" \-e "s|#PXDIR32#|usr/lib32/pxpress|g" \-e "s|#PXXMODDIR#|usr/lib/pxpress/xorg/modules|g" \-e "s|#PXDIRNAME#|pxpress|g" \-e "s|#PXLIBDIR#|usr/lib/pxpress/lib|g" \-e "s|#PXLIBDIR32#|usr/lib32/pxpress/lib|g" \-e "s|#PXLDSOCONF#|usr/lib/pxpress/ld.so.conf|g" \-e "s|#ALTPXLDSOCONF#|usr/lib/pxpress/alt_ld.so.conf|g" \-e "s|#CVERSION#|8.970|g" \-e "s|#SRCXARCH#|xpic_64a|g" \-e "s|#SRCARCH#|x86_64|g" \-e "s|#SRCLIBDIR#|lib64|g" \-e "s|#DEB_HOST_MULTIARCH#|x86_64-linux-gnu|g" \-e "s|#OTHER_ARCH#|i386-linux-gnu|g" \debian/$i.in > debian/$i;      \
done
# remove exec bit on everything
find arch \etc \lib \module \usr \xpic_64a     -type f | xargs chmod -x
find: 'module': No such file or directory
# set executable on user apps
find arch/x86_64/usr/sbin \arch/x86_64/usr/X11R6/bin \usr/sbin/ -type f | xargs chmod a+x
# set exec bit on scripts
find lib etc debian -name "*.sh" -type f | xargs chmod +x
# set the permissions on the pxpress scripts
chmod 744 debian/pxpress/switch*
dh build
dh: warning: Compatibility levels before 9 are deprecated (level 7 in use)dh_update_autotools_configdebian/rules binary
# refresh copyright file
cat debian/copyright_stub_0 > debian/copyright
cat usr/share/doc/fglrx/LICENSE.TXT >> debian/copyright
cat debian/copyright_stub_1 >> debian/copyright
#Steps that we can't easily represent in debhelper files or .in files yet
# Remove any libraries that may be caught by shell expansion
find . -name libGLE* | xargs rm -f
find . -name libEGL* | xargs rm -f
dh_install -pfglrx    "arch/x86/usr/X11R6/lib/libAMD*.so*"           "usr/lib32/fglrx"
dh_install: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_install -pfglrx "arch/x86/usr/X11R6/lib/*.so*"           "usr/lib32/fglrx"
dh_install: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_install -pfglrx "arch/x86/usr/X11R6/lib/fglrx/*.so*"     "usr/lib32/fglrx"
dh_install: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_installdirs -pfglrx "usr/lib32/fglrx"
dh_installdirs: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_install -pfglrx "arch/x86/usr/X11R6/lib/modules/dri"     "usr/lib32/fglrx"
dh_install: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_install -pfglrx "arch/x86/usr/lib/*.so*"                 "usr/lib32/fglrx"
dh_install: warning: Compatibility levels before 9 are deprecated (level 7 in use)
for i in \debian/fglrx/usr/lib32/fglrx/dri/fglrx_dri.so \debian/fglrx/usr/lib32/fglrx/*libGL.so.* \; do execstack -q $i; execstack -c $i; done
/bin/sh: 4: execstack: not found
/bin/sh: 4: execstack: not found
/bin/sh: 4: execstack: not found
/bin/sh: 4: execstack: not found
make: *** [debian/rules:220: binary-arch] Error 127
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
[Error] Generate Package - error generating package : Ubuntu/focal

安装execstack解决编译错误问题

daniel@daniel-ThinkPad-SL410:~$ sudo apt-get install -y execstack
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:execstack
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 74.4 kB of archives.
After this operation, 233 kB of additional disk space will be used.
Get:1 http://hk.archive.ubuntu.com/ubuntu focal/universe amd64 execstack amd64 0.0.20131005-1 [74.4 kB]
Fetched 74.4 kB in 1s (58.4 kB/s)
Selecting previously unselected package execstack.
(Reading database ... 423683 files and directories currently installed.)
Preparing to unpack .../execstack_0.0.20131005-1_amd64.deb ...
Unpacking execstack (0.0.20131005-1) ...
Setting up execstack (0.0.20131005-1) ...
Processing triggers for man-db (2.9.1-1) ...

3.3.2 安装dh-modaliases

daniel@daniel-ThinkPad-SL410:~$ cat /usr/share/ati/fglrx-install.log
Package build failed!
Package build utility output:
./packages/Ubuntu/ati-packager.sh: 294: debclean: not found
dpkg-buildpackage: info: source package fglrx-installer
dpkg-buildpackage: info: source version 2:8.970-0ubuntu1
dpkg-buildpackage: info: source distribution focal
dpkg-buildpackage: info: source changed by AMD: Advanced Micro Devices. dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64debian/rules build
#Create important strings
for i in 10fglrx \dkms.conf \fglrx.install \fglrx-dev.install \fglrx-dev.links \fglrx-amdcccle.install \fglrx.grub-gfxpayload \fglrx.dirs \fglrx.links \fglrx.postinst \fglrx.postrm \fglrx.preinst \fglrx.prerm \overrides/fglrx; do \sed -e "s|#PKGXMODDIR#|usr/lib/fglrx/xorg/modules|g" \-e "s|#LIBDIR#|usr/lib|g" \-e "s|#LIBDIR32#|usr/lib32|g" \-e "s|#BINDIR#|usr/bin|g" \-e "s|#SYSCONFDIR#|etc|g" \-e "s|#MANDIR#|usr/share/man/man1|g" \-e "s|#LDSOCONF#|usr/lib/fglrx/ld.so.conf|g" \-e "s|#ALTLDSOCONF#|usr/lib/fglrx/alt_ld.so.conf|g" \-e "s|#ALTPRIORITY#|1000|g" \-e "s|#PXALTPRIORITY#|900|g" \-e "s|#AUTOSTARTDIR#|etc/xdg/autostart|g" \-e "s|#DATADIR#|usr/share|g" \-e "s|#PKGDESKDIR#|usr/share/fglrx|g" \-e "s|#PKGDATADIR#|usr/share/fglrx|g" \-e "s|#PKGCONFIGDIR#|usr/lib/fglrx|g" \-e "s|#PKGBINDIR#|usr/lib/fglrx/bin|g" \-e "s|#PKGLIBDIR#|usr/lib/fglrx|g" \-e "s|#PKGLIBDIR32#|usr/lib32/fglrx|g" \-e "s|#PKGDRIVERSDIR#|usr/lib/fglrx/xorg|g" \-e "s|#XORGEXTRA#|usr/lib/x86_64-linux-gnu/xorg/extra-modules|g" \-e "s|#PKGEXTENSIONDIR#|usr/lib/fglrx/xorg|g" \-e "s|#XORGEXTENSIONSDIR#|usr/lib/xorg/modules/extensions|g" \-e "s|#DRIVERNAME#|fglrx|g" \-e "s|#DRIVERDEVNAME#|fglrx-dev|g" \-e "s|#DRIVERSRCNAME#||g" \-e "s|#INCLUDEDIR#|usr/include|g" \-e "s|#PKGLIBCONFDIR#|lib/fglrx|g" \-e "s|#GRUBBLKLISTDIR#|usr/share/grub-gfxpayload-lists/blacklist|g" \-e "s|#PKGXMODDIR#|usr/lib/fglrx/xorg/modules|g" \-e "s|#PXDIR#|usr/lib/pxpress|g" \-e "s|#PXDIR32#|usr/lib32/pxpress|g" \-e "s|#PXXMODDIR#|usr/lib/pxpress/xorg/modules|g" \-e "s|#PXDIRNAME#|pxpress|g" \-e "s|#PXLIBDIR#|usr/lib/pxpress/lib|g" \-e "s|#PXLIBDIR32#|usr/lib32/pxpress/lib|g" \-e "s|#PXLDSOCONF#|usr/lib/pxpress/ld.so.conf|g" \-e "s|#ALTPXLDSOCONF#|usr/lib/pxpress/alt_ld.so.conf|g" \-e "s|#CVERSION#|8.970|g" \-e "s|#SRCXARCH#|xpic_64a|g" \-e "s|#SRCARCH#|x86_64|g" \-e "s|#SRCLIBDIR#|lib64|g" \-e "s|#DEB_HOST_MULTIARCH#|x86_64-linux-gnu|g" \-e "s|#OTHER_ARCH#|i386-linux-gnu|g" \debian/$i.in > debian/$i;      \
done
# remove exec bit on everything
find arch \etc \lib \module \usr \xpic_64a     -type f | xargs chmod -x
find: 'module': No such file or directory
# set executable on user apps
find arch/x86_64/usr/sbin \arch/x86_64/usr/X11R6/bin \usr/sbin/ -type f | xargs chmod a+x
# set exec bit on scripts
find lib etc debian -name "*.sh" -type f | xargs chmod +x
# set the permissions on the pxpress scripts
chmod 744 debian/pxpress/switch*
dh build
dh: warning: Compatibility levels before 9 are deprecated (level 7 in use)dh_update_autotools_configdebian/rules binary
# refresh copyright file
cat debian/copyright_stub_0 > debian/copyright
cat usr/share/doc/fglrx/LICENSE.TXT >> debian/copyright
cat debian/copyright_stub_1 >> debian/copyright
#Steps that we can't easily represent in debhelper files or .in files yet
# Remove any libraries that may be caught by shell expansion
find . -name libGLE* | xargs rm -f
find . -name libEGL* | xargs rm -f
dh_install -pfglrx    "arch/x86/usr/X11R6/lib/libAMD*.so*"           "usr/lib32/fglrx"
dh_install: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_install -pfglrx "arch/x86/usr/X11R6/lib/*.so*"           "usr/lib32/fglrx"
dh_install: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_install -pfglrx "arch/x86/usr/X11R6/lib/fglrx/*.so*"     "usr/lib32/fglrx"
dh_install: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_installdirs -pfglrx "usr/lib32/fglrx"
dh_installdirs: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_install -pfglrx "arch/x86/usr/X11R6/lib/modules/dri"     "usr/lib32/fglrx"
dh_install: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_install -pfglrx "arch/x86/usr/lib/*.so*"                 "usr/lib32/fglrx"
dh_install: warning: Compatibility levels before 9 are deprecated (level 7 in use)
for i in \debian/fglrx/usr/lib32/fglrx/dri/fglrx_dri.so \debian/fglrx/usr/lib32/fglrx/*libGL.so.* \; do execstack -q $i; execstack -c $i; done
/bin/sh: 4: execstack: not found
/bin/sh: 4: execstack: not found
/bin/sh: 4: execstack: not found
/bin/sh: 4: execstack: not found
make: *** [debian/rules:220: binary-arch] Error 127
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
./packages/Ubuntu/ati-packager.sh: 294: debclean: not found
dpkg-buildpackage: info: source package fglrx-installer
dpkg-buildpackage: info: source version 2:8.970-0ubuntu1
dpkg-buildpackage: info: source distribution focal
dpkg-buildpackage: info: source changed by AMD: Advanced Micro Devices. dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64debian/rules build
#Create important strings
for i in 10fglrx \dkms.conf \fglrx.install \fglrx-dev.install \fglrx-dev.links \fglrx-amdcccle.install \fglrx.grub-gfxpayload \fglrx.dirs \fglrx.links \fglrx.postinst \fglrx.postrm \fglrx.preinst \fglrx.prerm \overrides/fglrx; do \sed -e "s|#PKGXMODDIR#|usr/lib/fglrx/xorg/modules|g" \-e "s|#LIBDIR#|usr/lib|g" \-e "s|#LIBDIR32#|usr/lib32|g" \-e "s|#BINDIR#|usr/bin|g" \-e "s|#SYSCONFDIR#|etc|g" \-e "s|#MANDIR#|usr/share/man/man1|g" \-e "s|#LDSOCONF#|usr/lib/fglrx/ld.so.conf|g" \-e "s|#ALTLDSOCONF#|usr/lib/fglrx/alt_ld.so.conf|g" \-e "s|#ALTPRIORITY#|1000|g" \-e "s|#PXALTPRIORITY#|900|g" \-e "s|#AUTOSTARTDIR#|etc/xdg/autostart|g" \-e "s|#DATADIR#|usr/share|g" \-e "s|#PKGDESKDIR#|usr/share/fglrx|g" \-e "s|#PKGDATADIR#|usr/share/fglrx|g" \-e "s|#PKGCONFIGDIR#|usr/lib/fglrx|g" \-e "s|#PKGBINDIR#|usr/lib/fglrx/bin|g" \-e "s|#PKGLIBDIR#|usr/lib/fglrx|g" \-e "s|#PKGLIBDIR32#|usr/lib32/fglrx|g" \-e "s|#PKGDRIVERSDIR#|usr/lib/fglrx/xorg|g" \-e "s|#XORGEXTRA#|usr/lib/x86_64-linux-gnu/xorg/extra-modules|g" \-e "s|#PKGEXTENSIONDIR#|usr/lib/fglrx/xorg|g" \-e "s|#XORGEXTENSIONSDIR#|usr/lib/xorg/modules/extensions|g" \-e "s|#DRIVERNAME#|fglrx|g" \-e "s|#DRIVERDEVNAME#|fglrx-dev|g" \-e "s|#DRIVERSRCNAME#||g" \-e "s|#INCLUDEDIR#|usr/include|g" \-e "s|#PKGLIBCONFDIR#|lib/fglrx|g" \-e "s|#GRUBBLKLISTDIR#|usr/share/grub-gfxpayload-lists/blacklist|g" \-e "s|#PKGXMODDIR#|usr/lib/fglrx/xorg/modules|g" \-e "s|#PXDIR#|usr/lib/pxpress|g" \-e "s|#PXDIR32#|usr/lib32/pxpress|g" \-e "s|#PXXMODDIR#|usr/lib/pxpress/xorg/modules|g" \-e "s|#PXDIRNAME#|pxpress|g" \-e "s|#PXLIBDIR#|usr/lib/pxpress/lib|g" \-e "s|#PXLIBDIR32#|usr/lib32/pxpress/lib|g" \-e "s|#PXLDSOCONF#|usr/lib/pxpress/ld.so.conf|g" \-e "s|#ALTPXLDSOCONF#|usr/lib/pxpress/alt_ld.so.conf|g" \-e "s|#CVERSION#|8.970|g" \-e "s|#SRCXARCH#|xpic_64a|g" \-e "s|#SRCARCH#|x86_64|g" \-e "s|#SRCLIBDIR#|lib64|g" \-e "s|#DEB_HOST_MULTIARCH#|x86_64-linux-gnu|g" \-e "s|#OTHER_ARCH#|i386-linux-gnu|g" \debian/$i.in > debian/$i;      \
done
# remove exec bit on everything
find arch \etc \lib \module \usr \xpic_64a     -type f | xargs chmod -x
find: 'module': No such file or directory
# set executable on user apps
find arch/x86_64/usr/sbin \arch/x86_64/usr/X11R6/bin \usr/sbin/ -type f | xargs chmod a+x
# set exec bit on scripts
find lib etc debian -name "*.sh" -type f | xargs chmod +x
# set the permissions on the pxpress scripts
chmod 744 debian/pxpress/switch*
dh build
dh: warning: Compatibility levels before 9 are deprecated (level 7 in use)dh_update_autotools_configdebian/rules binary
# refresh copyright file
cat debian/copyright_stub_0 > debian/copyright
cat usr/share/doc/fglrx/LICENSE.TXT >> debian/copyright
cat debian/copyright_stub_1 >> debian/copyright
#Steps that we can't easily represent in debhelper files or .in files yet
# Remove any libraries that may be caught by shell expansion
find . -name libGLE* | xargs rm -f
find . -name libEGL* | xargs rm -f
dh_install -pfglrx    "arch/x86/usr/X11R6/lib/libAMD*.so*"           "usr/lib32/fglrx"
dh_install: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_install -pfglrx "arch/x86/usr/X11R6/lib/*.so*"           "usr/lib32/fglrx"
dh_install: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_install -pfglrx "arch/x86/usr/X11R6/lib/fglrx/*.so*"     "usr/lib32/fglrx"
dh_install: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_installdirs -pfglrx "usr/lib32/fglrx"
dh_installdirs: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_install -pfglrx "arch/x86/usr/X11R6/lib/modules/dri"     "usr/lib32/fglrx"
dh_install: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_install -pfglrx "arch/x86/usr/lib/*.so*"                 "usr/lib32/fglrx"
dh_install: warning: Compatibility levels before 9 are deprecated (level 7 in use)
for i in \debian/fglrx/usr/lib32/fglrx/dri/fglrx_dri.so \debian/fglrx/usr/lib32/fglrx/*libGL.so.* \; do execstack -q $i; execstack -c $i; done
- debian/fglrx/usr/lib32/fglrx/dri/fglrx_dri.so
- debian/fglrx/usr/lib32/fglrx/fglrx-libGL.so.1.2
#they don't provide the symlink for us (starting at 8.699)
dh_link -pfglrx usr/lib32/fglrx/libatiuki.so.1.0 usr/lib32/fglrx/libatiuki.so.1
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_installdirs -pfglrx-dev
dh_installdirs: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_installdocs -pfglrx usr/share/doc/fglrx/* --exclude LICENSE.TXT
dh_installdocs: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_installdocs -pfglrx debian/AUTHORS
dh_installdocs: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_installdocs -pfglrx debian/copyright
dh_installdocs: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_installinit -pfglrx --name="atieventsd" --no-start --update-rcd-params="defaults 31"
dh_installinit: warning: Compatibility levels before 9 are deprecated (level 7 in use)
#remove executable bits from stack
dh_install -pfglrx-amdcccle
dh_install: warning: Compatibility levels before 9 are deprecated (level 7 in use)
execstack -c debian/fglrx-amdcccle/usr/lib/fglrx/bin/amdcccle
dh_install -pfglrx
dh_install: warning: Compatibility levels before 9 are deprecated (level 7 in use)
for i in \debian/fglrx/usr/lib/fglrx/bin/clinfo \debian/fglrx/usr/lib/fglrx/bin/atiode \debian/fglrx/usr/lib/fglrx/bin/amdnotifyui \debian/fglrx/usr/lib/fglrx/dri/fglrx_dri.so \debian/fglrx/usr/lib/fglrx/*libGL.so.*.* \debian/fglrx/usr/lib/fglrx/*libOpenCL.so.* \; do execstack -q $i; execstack -c $i; done
- debian/fglrx/usr/lib/fglrx/bin/clinfo
- debian/fglrx/usr/lib/fglrx/bin/atiode
- debian/fglrx/usr/lib/fglrx/bin/amdnotifyui
- debian/fglrx/usr/lib/fglrx/dri/fglrx_dri.so
- debian/fglrx/usr/lib/fglrx/fglrx-libGL.so.1.2
- debian/fglrx/usr/lib/fglrx/libOpenCL.so.1
# Make some additional scripts executable
find debian/fglrx-amdcccle/usr/lib/fglrx/bin/ \-type f | xargs chmod a+x
# Rename libraries which are supposed to have fglrx-libGL as a prefix
for lib in `find debian/fglrx/ -name 'fglrx-libGL*'`; \do \file_name=`echo $lib | awk -F/ '{print $NF}'`; \path=`echo $lib | sed -e "s|\/$file_name|\/|"`; \# Remove fglrx prefix \new_name=`echo $file_name | sed -e "s|fglrx\-||"`; \full_path=`echo "$path$new_name"`; \mv -f $lib $full_path; \
done
# Rename libraries which are supposed to have fglrx-libglx as a prefix
for lib in `find debian/fglrx/ -name 'fglrx-libglx*'`; \do \file_name=`echo $lib | awk -F/ '{print $NF}'`; \path=`echo $lib | sed -e "s|\/$file_name|\/|"`; \new_path=`echo $path | sed -e 's/fglrx\/$//'`; \# Remove fglrx prefix \new_name=`echo $file_name | sed -e "s|fglrx\-||"`; \full_path=`echo "$new_path$new_name"`; \mv -f $lib $full_path; \
done
# Create links for PowerXpress X modules (except for extensions)
for i in \debian/fglrx/usr/lib/fglrx/xorg/modules/* \; do \orig_name=`echo $i  | sed -e "s|debian/fglrx/||"`; \if [ `echo $orig_name  | sed -e "s|usr/lib/fglrx/xorg/modules/||"` != "extensions" ]; then \link_name=$orig_name ; \link_name=`echo $orig_name  | sed -e "s|usr/lib/fglrx/xorg/modules|usr/lib/pxpress/xorg/modules|"`; \dh_link -pfglrx $orig_name $link_name ; \fi \done
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
# Create links for PowerXpress libs (except for libGL)
for i in \debian/fglrx/usr/lib/fglrx/* \; do \orig_name=`echo $i  | sed -e "s|debian/fglrx/||"`; \# Copy each file except for libGL* \if [ -f $i ]; then \if [ ! `echo $orig_name  | grep libGL` ]; then \link_name=$orig_name ; \link_name=`echo $orig_name  | sed -e "s|usr/lib/fglrx|usr/lib/pxpress/lib|"`; \dh_link -pfglrx $orig_name $link_name ; \fi \else \# Here we only accept the dri directory \dir_name=`echo $orig_name | awk -F/ '{print $NF}'`; \if [ "$dir_name" = "dri" ]; then \link_name=$orig_name ; \link_name=`echo $orig_name  | sed -e "s|usr/lib/fglrx|usr/lib/pxpress/lib|"`; \dh_link -pfglrx $orig_name $link_name ; \fi \fi \done
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
# Create links for PowerXpress 32bit libs (except for libGL)
for i in \debian/fglrx/usr/lib32/fglrx/* \; do \orig_name=`echo $i  | sed -e "s|debian/fglrx/||"`; \# Copy each file except for libGL* \if [ -f $i ]; then \if [ ! `echo $orig_name  | grep libGL` ]; then \link_name=$orig_name ; \link_name=`echo $orig_name  | sed -e "s|usr/lib32/fglrx|usr/lib32/pxpress/lib|"`; \dh_link -pfglrx $orig_name $link_name ; \fi \else \# Here we only accept the dri directory \dir_name=`echo $orig_name | awk -F/ '{print $NF}'`; \if [ "$dir_name" = "dri" ]; then \link_name=$orig_name ; \link_name=`echo $orig_name  | sed -e "s|usr/lib32/fglrx|usr/lib32/pxpress/lib|"`; \dh_link -pfglrx $orig_name $link_name ; \fi \fi \done
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
# Blacklist any other driver that udev may want to load instead of fglrx
# and create an alias for the module so that it can be used as fglrx
printf '# This file was installed by fglrx\n# Do not edit this file manually\n\nblacklist radeon\nalias fglrx fglrx\nalias radeon off\nalias lbm-radeon off' > /tmp/fglrx.pW9mhI/debian/fglrx/lib/fglrx/modprobe.conf
#ld.so.conf
echo "/usr/lib/fglrx" > "/tmp/fglrx.pW9mhI/debian/fglrx/usr/lib/fglrx/ld.so.conf"
echo "/usr/lib32/fglrx" >>      "/tmp/fglrx.pW9mhI/debian/fglrx/usr/lib/fglrx/ld.so.conf"
# ld.so.conf for PowerXpress
echo "/usr/lib/x86_64-linux-gnu/mesa" >         "/tmp/fglrx.pW9mhI/debian/fglrx/usr/lib/pxpress/ld.so.conf"
echo "/usr/lib/pxpress/lib" >>  "/tmp/fglrx.pW9mhI/debian/fglrx/usr/lib/pxpress/ld.so.conf"
echo "/usr/i386-linux-gnu/mesa" >>      "/tmp/fglrx.pW9mhI/debian/fglrx/usr/lib/pxpress/ld.so.conf"
echo "/usr/lib32/pxpress/lib" >>        "/tmp/fglrx.pW9mhI/debian/fglrx/usr/lib/pxpress/ld.so.conf"
# empty ld.so.conf for the fake multi-arch alternative
echo "" > "/tmp/fglrx.pW9mhI/debian/fglrx/usr/lib/fglrx/alt_ld.so.conf"
# empty ld.so.conf for the fake multi-arch alternative for PXpress
echo "" > "/tmp/fglrx.pW9mhI/debian/fglrx/usr/lib/pxpress/alt_ld.so.conf"
# Generate modaliases
sh -e debian/modaliases/fglrx_supported \lib/modules/fglrx/build_mod/fglrxko_pci_ids.h fglrx fglrx > \debian/fglrx.modaliases
dh_modaliases
make: dh_modaliases: Command not found
make: *** [debian/rules:262: binary-arch] Error 127
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
[Error] Generate Package - error generating package : Ubuntu/focal

安装dh-modaliases解决编译错误问题

daniel@daniel-ThinkPad-SL410:~$ sudo apt-get install dh-modaliases
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:dh-modaliases
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 8,460 B of archives.
After this operation, 48.1 kB of additional disk space will be used.
Get:1 http://hk.archive.ubuntu.com/ubuntu focal-updates/universe amd64 dh-modaliases all 1:0.9.0~0.20.04.7 [8,460 B]
Fetched 8,460 B in 1s (14.3 kB/s)
Selecting previously unselected package dh-modaliases.
(Reading database ... 423688 files and directories currently installed.)
Preparing to unpack .../dh-modaliases_1%3a0.9.0~0.20.04.7_all.deb ...
Unpacking dh-modaliases (1:0.9.0~0.20.04.7) ...
Setting up dh-modaliases (1:0.9.0~0.20.04.7) ...
Processing triggers for man-db (2.9.1-1) ...

3.3.3 凸显兼容性问题

daniel@daniel-ThinkPad-SL410:~$ cat /usr/share/ati/fglrx-install.log
Package build failed!
Package build utility output:
./packages/Ubuntu/ati-packager.sh: 294: debclean: not found
dpkg-buildpackage: info: source package fglrx-installer
dpkg-buildpackage: info: source version 2:8.970-0ubuntu1
dpkg-buildpackage: info: source distribution focal
dpkg-buildpackage: info: source changed by AMD: Advanced Micro Devices. dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64debian/rules build
#Create important strings
for i in 10fglrx \dkms.conf \fglrx.install \fglrx-dev.install \fglrx-dev.links \fglrx-amdcccle.install \fglrx.grub-gfxpayload \fglrx.dirs \fglrx.links \fglrx.postinst \fglrx.postrm \fglrx.preinst \fglrx.prerm \overrides/fglrx; do \sed -e "s|#PKGXMODDIR#|usr/lib/fglrx/xorg/modules|g" \-e "s|#LIBDIR#|usr/lib|g" \-e "s|#LIBDIR32#|usr/lib32|g" \-e "s|#BINDIR#|usr/bin|g" \-e "s|#SYSCONFDIR#|etc|g" \-e "s|#MANDIR#|usr/share/man/man1|g" \-e "s|#LDSOCONF#|usr/lib/fglrx/ld.so.conf|g" \-e "s|#ALTLDSOCONF#|usr/lib/fglrx/alt_ld.so.conf|g" \-e "s|#ALTPRIORITY#|1000|g" \-e "s|#PXALTPRIORITY#|900|g" \-e "s|#AUTOSTARTDIR#|etc/xdg/autostart|g" \-e "s|#DATADIR#|usr/share|g" \-e "s|#PKGDESKDIR#|usr/share/fglrx|g" \-e "s|#PKGDATADIR#|usr/share/fglrx|g" \-e "s|#PKGCONFIGDIR#|usr/lib/fglrx|g" \-e "s|#PKGBINDIR#|usr/lib/fglrx/bin|g" \-e "s|#PKGLIBDIR#|usr/lib/fglrx|g" \-e "s|#PKGLIBDIR32#|usr/lib32/fglrx|g" \-e "s|#PKGDRIVERSDIR#|usr/lib/fglrx/xorg|g" \-e "s|#XORGEXTRA#|usr/lib/x86_64-linux-gnu/xorg/extra-modules|g" \-e "s|#PKGEXTENSIONDIR#|usr/lib/fglrx/xorg|g" \-e "s|#XORGEXTENSIONSDIR#|usr/lib/xorg/modules/extensions|g" \-e "s|#DRIVERNAME#|fglrx|g" \-e "s|#DRIVERDEVNAME#|fglrx-dev|g" \-e "s|#DRIVERSRCNAME#||g" \-e "s|#INCLUDEDIR#|usr/include|g" \-e "s|#PKGLIBCONFDIR#|lib/fglrx|g" \-e "s|#GRUBBLKLISTDIR#|usr/share/grub-gfxpayload-lists/blacklist|g" \-e "s|#PKGXMODDIR#|usr/lib/fglrx/xorg/modules|g" \-e "s|#PXDIR#|usr/lib/pxpress|g" \-e "s|#PXDIR32#|usr/lib32/pxpress|g" \-e "s|#PXXMODDIR#|usr/lib/pxpress/xorg/modules|g" \-e "s|#PXDIRNAME#|pxpress|g" \-e "s|#PXLIBDIR#|usr/lib/pxpress/lib|g" \-e "s|#PXLIBDIR32#|usr/lib32/pxpress/lib|g" \-e "s|#PXLDSOCONF#|usr/lib/pxpress/ld.so.conf|g" \-e "s|#ALTPXLDSOCONF#|usr/lib/pxpress/alt_ld.so.conf|g" \-e "s|#CVERSION#|8.970|g" \-e "s|#SRCXARCH#|xpic_64a|g" \-e "s|#SRCARCH#|x86_64|g" \-e "s|#SRCLIBDIR#|lib64|g" \-e "s|#DEB_HOST_MULTIARCH#|x86_64-linux-gnu|g" \-e "s|#OTHER_ARCH#|i386-linux-gnu|g" \debian/$i.in > debian/$i;      \
done
# remove exec bit on everything
find arch \etc \lib \module \usr \xpic_64a     -type f | xargs chmod -x
find: 'module': No such file or directory
# set executable on user apps
find arch/x86_64/usr/sbin \arch/x86_64/usr/X11R6/bin \usr/sbin/ -type f | xargs chmod a+x
# set exec bit on scripts
find lib etc debian -name "*.sh" -type f | xargs chmod +x
# set the permissions on the pxpress scripts
chmod 744 debian/pxpress/switch*
dh build
dh: warning: Compatibility levels before 9 are deprecated (level 7 in use)dh_update_autotools_configdebian/rules binary
# refresh copyright file
cat debian/copyright_stub_0 > debian/copyright
cat usr/share/doc/fglrx/LICENSE.TXT >> debian/copyright
cat debian/copyright_stub_1 >> debian/copyright
#Steps that we can't easily represent in debhelper files or .in files yet
# Remove any libraries that may be caught by shell expansion
find . -name libGLE* | xargs rm -f
find . -name libEGL* | xargs rm -f
dh_install -pfglrx    "arch/x86/usr/X11R6/lib/libAMD*.so*"           "usr/lib32/fglrx"
dh_install: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_install -pfglrx "arch/x86/usr/X11R6/lib/*.so*"           "usr/lib32/fglrx"
dh_install: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_install -pfglrx "arch/x86/usr/X11R6/lib/fglrx/*.so*"     "usr/lib32/fglrx"
dh_install: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_installdirs -pfglrx "usr/lib32/fglrx"
dh_installdirs: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_install -pfglrx "arch/x86/usr/X11R6/lib/modules/dri"     "usr/lib32/fglrx"
dh_install: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_install -pfglrx "arch/x86/usr/lib/*.so*"                 "usr/lib32/fglrx"
dh_install: warning: Compatibility levels before 9 are deprecated (level 7 in use)
for i in \debian/fglrx/usr/lib32/fglrx/dri/fglrx_dri.so \debian/fglrx/usr/lib32/fglrx/*libGL.so.* \; do execstack -q $i; execstack -c $i; done
/bin/sh: 4: execstack: not found
/bin/sh: 4: execstack: not found
/bin/sh: 4: execstack: not found
/bin/sh: 4: execstack: not found
make: *** [debian/rules:220: binary-arch] Error 127
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
./packages/Ubuntu/ati-packager.sh: 294: debclean: not found
dpkg-buildpackage: info: source package fglrx-installer
dpkg-buildpackage: info: source version 2:8.970-0ubuntu1
dpkg-buildpackage: info: source distribution focal
dpkg-buildpackage: info: source changed by AMD: Advanced Micro Devices. dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64debian/rules build
#Create important strings
for i in 10fglrx \dkms.conf \fglrx.install \fglrx-dev.install \fglrx-dev.links \fglrx-amdcccle.install \fglrx.grub-gfxpayload \fglrx.dirs \fglrx.links \fglrx.postinst \fglrx.postrm \fglrx.preinst \fglrx.prerm \overrides/fglrx; do \sed -e "s|#PKGXMODDIR#|usr/lib/fglrx/xorg/modules|g" \-e "s|#LIBDIR#|usr/lib|g" \-e "s|#LIBDIR32#|usr/lib32|g" \-e "s|#BINDIR#|usr/bin|g" \-e "s|#SYSCONFDIR#|etc|g" \-e "s|#MANDIR#|usr/share/man/man1|g" \-e "s|#LDSOCONF#|usr/lib/fglrx/ld.so.conf|g" \-e "s|#ALTLDSOCONF#|usr/lib/fglrx/alt_ld.so.conf|g" \-e "s|#ALTPRIORITY#|1000|g" \-e "s|#PXALTPRIORITY#|900|g" \-e "s|#AUTOSTARTDIR#|etc/xdg/autostart|g" \-e "s|#DATADIR#|usr/share|g" \-e "s|#PKGDESKDIR#|usr/share/fglrx|g" \-e "s|#PKGDATADIR#|usr/share/fglrx|g" \-e "s|#PKGCONFIGDIR#|usr/lib/fglrx|g" \-e "s|#PKGBINDIR#|usr/lib/fglrx/bin|g" \-e "s|#PKGLIBDIR#|usr/lib/fglrx|g" \-e "s|#PKGLIBDIR32#|usr/lib32/fglrx|g" \-e "s|#PKGDRIVERSDIR#|usr/lib/fglrx/xorg|g" \-e "s|#XORGEXTRA#|usr/lib/x86_64-linux-gnu/xorg/extra-modules|g" \-e "s|#PKGEXTENSIONDIR#|usr/lib/fglrx/xorg|g" \-e "s|#XORGEXTENSIONSDIR#|usr/lib/xorg/modules/extensions|g" \-e "s|#DRIVERNAME#|fglrx|g" \-e "s|#DRIVERDEVNAME#|fglrx-dev|g" \-e "s|#DRIVERSRCNAME#||g" \-e "s|#INCLUDEDIR#|usr/include|g" \-e "s|#PKGLIBCONFDIR#|lib/fglrx|g" \-e "s|#GRUBBLKLISTDIR#|usr/share/grub-gfxpayload-lists/blacklist|g" \-e "s|#PKGXMODDIR#|usr/lib/fglrx/xorg/modules|g" \-e "s|#PXDIR#|usr/lib/pxpress|g" \-e "s|#PXDIR32#|usr/lib32/pxpress|g" \-e "s|#PXXMODDIR#|usr/lib/pxpress/xorg/modules|g" \-e "s|#PXDIRNAME#|pxpress|g" \-e "s|#PXLIBDIR#|usr/lib/pxpress/lib|g" \-e "s|#PXLIBDIR32#|usr/lib32/pxpress/lib|g" \-e "s|#PXLDSOCONF#|usr/lib/pxpress/ld.so.conf|g" \-e "s|#ALTPXLDSOCONF#|usr/lib/pxpress/alt_ld.so.conf|g" \-e "s|#CVERSION#|8.970|g" \-e "s|#SRCXARCH#|xpic_64a|g" \-e "s|#SRCARCH#|x86_64|g" \-e "s|#SRCLIBDIR#|lib64|g" \-e "s|#DEB_HOST_MULTIARCH#|x86_64-linux-gnu|g" \-e "s|#OTHER_ARCH#|i386-linux-gnu|g" \debian/$i.in > debian/$i;      \
done
# remove exec bit on everything
find arch \etc \lib \module \usr \xpic_64a     -type f | xargs chmod -x
find: 'module': No such file or directory
# set executable on user apps
find arch/x86_64/usr/sbin \arch/x86_64/usr/X11R6/bin \usr/sbin/ -type f | xargs chmod a+x
# set exec bit on scripts
find lib etc debian -name "*.sh" -type f | xargs chmod +x
# set the permissions on the pxpress scripts
chmod 744 debian/pxpress/switch*
dh build
dh: warning: Compatibility levels before 9 are deprecated (level 7 in use)dh_update_autotools_configdebian/rules binary
# refresh copyright file
cat debian/copyright_stub_0 > debian/copyright
cat usr/share/doc/fglrx/LICENSE.TXT >> debian/copyright
cat debian/copyright_stub_1 >> debian/copyright
#Steps that we can't easily represent in debhelper files or .in files yet
# Remove any libraries that may be caught by shell expansion
find . -name libGLE* | xargs rm -f
find . -name libEGL* | xargs rm -f
dh_install -pfglrx    "arch/x86/usr/X11R6/lib/libAMD*.so*"           "usr/lib32/fglrx"
dh_install: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_install -pfglrx "arch/x86/usr/X11R6/lib/*.so*"           "usr/lib32/fglrx"
dh_install: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_install -pfglrx "arch/x86/usr/X11R6/lib/fglrx/*.so*"     "usr/lib32/fglrx"
dh_install: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_installdirs -pfglrx "usr/lib32/fglrx"
dh_installdirs: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_install -pfglrx "arch/x86/usr/X11R6/lib/modules/dri"     "usr/lib32/fglrx"
dh_install: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_install -pfglrx "arch/x86/usr/lib/*.so*"                 "usr/lib32/fglrx"
dh_install: warning: Compatibility levels before 9 are deprecated (level 7 in use)
for i in \debian/fglrx/usr/lib32/fglrx/dri/fglrx_dri.so \debian/fglrx/usr/lib32/fglrx/*libGL.so.* \; do execstack -q $i; execstack -c $i; done
- debian/fglrx/usr/lib32/fglrx/dri/fglrx_dri.so
- debian/fglrx/usr/lib32/fglrx/fglrx-libGL.so.1.2
#they don't provide the symlink for us (starting at 8.699)
dh_link -pfglrx usr/lib32/fglrx/libatiuki.so.1.0 usr/lib32/fglrx/libatiuki.so.1
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_installdirs -pfglrx-dev
dh_installdirs: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_installdocs -pfglrx usr/share/doc/fglrx/* --exclude LICENSE.TXT
dh_installdocs: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_installdocs -pfglrx debian/AUTHORS
dh_installdocs: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_installdocs -pfglrx debian/copyright
dh_installdocs: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_installinit -pfglrx --name="atieventsd" --no-start --update-rcd-params="defaults 31"
dh_installinit: warning: Compatibility levels before 9 are deprecated (level 7 in use)
#remove executable bits from stack
dh_install -pfglrx-amdcccle
dh_install: warning: Compatibility levels before 9 are deprecated (level 7 in use)
execstack -c debian/fglrx-amdcccle/usr/lib/fglrx/bin/amdcccle
dh_install -pfglrx
dh_install: warning: Compatibility levels before 9 are deprecated (level 7 in use)
for i in \debian/fglrx/usr/lib/fglrx/bin/clinfo \debian/fglrx/usr/lib/fglrx/bin/atiode \debian/fglrx/usr/lib/fglrx/bin/amdnotifyui \debian/fglrx/usr/lib/fglrx/dri/fglrx_dri.so \debian/fglrx/usr/lib/fglrx/*libGL.so.*.* \debian/fglrx/usr/lib/fglrx/*libOpenCL.so.* \; do execstack -q $i; execstack -c $i; done
- debian/fglrx/usr/lib/fglrx/bin/clinfo
- debian/fglrx/usr/lib/fglrx/bin/atiode
- debian/fglrx/usr/lib/fglrx/bin/amdnotifyui
- debian/fglrx/usr/lib/fglrx/dri/fglrx_dri.so
- debian/fglrx/usr/lib/fglrx/fglrx-libGL.so.1.2
- debian/fglrx/usr/lib/fglrx/libOpenCL.so.1
# Make some additional scripts executable
find debian/fglrx-amdcccle/usr/lib/fglrx/bin/ \-type f | xargs chmod a+x
# Rename libraries which are supposed to have fglrx-libGL as a prefix
for lib in `find debian/fglrx/ -name 'fglrx-libGL*'`; \do \file_name=`echo $lib | awk -F/ '{print $NF}'`; \path=`echo $lib | sed -e "s|\/$file_name|\/|"`; \# Remove fglrx prefix \new_name=`echo $file_name | sed -e "s|fglrx\-||"`; \full_path=`echo "$path$new_name"`; \mv -f $lib $full_path; \
done
# Rename libraries which are supposed to have fglrx-libglx as a prefix
for lib in `find debian/fglrx/ -name 'fglrx-libglx*'`; \do \file_name=`echo $lib | awk -F/ '{print $NF}'`; \path=`echo $lib | sed -e "s|\/$file_name|\/|"`; \new_path=`echo $path | sed -e 's/fglrx\/$//'`; \# Remove fglrx prefix \new_name=`echo $file_name | sed -e "s|fglrx\-||"`; \full_path=`echo "$new_path$new_name"`; \mv -f $lib $full_path; \
done
# Create links for PowerXpress X modules (except for extensions)
for i in \debian/fglrx/usr/lib/fglrx/xorg/modules/* \; do \orig_name=`echo $i  | sed -e "s|debian/fglrx/||"`; \if [ `echo $orig_name  | sed -e "s|usr/lib/fglrx/xorg/modules/||"` != "extensions" ]; then \link_name=$orig_name ; \link_name=`echo $orig_name  | sed -e "s|usr/lib/fglrx/xorg/modules|usr/lib/pxpress/xorg/modules|"`; \dh_link -pfglrx $orig_name $link_name ; \fi \done
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
# Create links for PowerXpress libs (except for libGL)
for i in \debian/fglrx/usr/lib/fglrx/* \; do \orig_name=`echo $i  | sed -e "s|debian/fglrx/||"`; \# Copy each file except for libGL* \if [ -f $i ]; then \if [ ! `echo $orig_name  | grep libGL` ]; then \link_name=$orig_name ; \link_name=`echo $orig_name  | sed -e "s|usr/lib/fglrx|usr/lib/pxpress/lib|"`; \dh_link -pfglrx $orig_name $link_name ; \fi \else \# Here we only accept the dri directory \dir_name=`echo $orig_name | awk -F/ '{print $NF}'`; \if [ "$dir_name" = "dri" ]; then \link_name=$orig_name ; \link_name=`echo $orig_name  | sed -e "s|usr/lib/fglrx|usr/lib/pxpress/lib|"`; \dh_link -pfglrx $orig_name $link_name ; \fi \fi \done
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
# Create links for PowerXpress 32bit libs (except for libGL)
for i in \debian/fglrx/usr/lib32/fglrx/* \; do \orig_name=`echo $i  | sed -e "s|debian/fglrx/||"`; \# Copy each file except for libGL* \if [ -f $i ]; then \if [ ! `echo $orig_name  | grep libGL` ]; then \link_name=$orig_name ; \link_name=`echo $orig_name  | sed -e "s|usr/lib32/fglrx|usr/lib32/pxpress/lib|"`; \dh_link -pfglrx $orig_name $link_name ; \fi \else \# Here we only accept the dri directory \dir_name=`echo $orig_name | awk -F/ '{print $NF}'`; \if [ "$dir_name" = "dri" ]; then \link_name=$orig_name ; \link_name=`echo $orig_name  | sed -e "s|usr/lib32/fglrx|usr/lib32/pxpress/lib|"`; \dh_link -pfglrx $orig_name $link_name ; \fi \fi \done
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
# Blacklist any other driver that udev may want to load instead of fglrx
# and create an alias for the module so that it can be used as fglrx
printf '# This file was installed by fglrx\n# Do not edit this file manually\n\nblacklist radeon\nalias fglrx fglrx\nalias radeon off\nalias lbm-radeon off' > /tmp/fglrx.pW9mhI/debian/fglrx/lib/fglrx/modprobe.conf
#ld.so.conf
echo "/usr/lib/fglrx" > "/tmp/fglrx.pW9mhI/debian/fglrx/usr/lib/fglrx/ld.so.conf"
echo "/usr/lib32/fglrx" >>      "/tmp/fglrx.pW9mhI/debian/fglrx/usr/lib/fglrx/ld.so.conf"
# ld.so.conf for PowerXpress
echo "/usr/lib/x86_64-linux-gnu/mesa" >         "/tmp/fglrx.pW9mhI/debian/fglrx/usr/lib/pxpress/ld.so.conf"
echo "/usr/lib/pxpress/lib" >>  "/tmp/fglrx.pW9mhI/debian/fglrx/usr/lib/pxpress/ld.so.conf"
echo "/usr/i386-linux-gnu/mesa" >>      "/tmp/fglrx.pW9mhI/debian/fglrx/usr/lib/pxpress/ld.so.conf"
echo "/usr/lib32/pxpress/lib" >>        "/tmp/fglrx.pW9mhI/debian/fglrx/usr/lib/pxpress/ld.so.conf"
# empty ld.so.conf for the fake multi-arch alternative
echo "" > "/tmp/fglrx.pW9mhI/debian/fglrx/usr/lib/fglrx/alt_ld.so.conf"
# empty ld.so.conf for the fake multi-arch alternative for PXpress
echo "" > "/tmp/fglrx.pW9mhI/debian/fglrx/usr/lib/pxpress/alt_ld.so.conf"
# Generate modaliases
sh -e debian/modaliases/fglrx_supported \lib/modules/fglrx/build_mod/fglrxko_pci_ids.h fglrx fglrx > \debian/fglrx.modaliases
dh_modaliases
make: dh_modaliases: Command not found
make: *** [debian/rules:262: binary-arch] Error 127
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
./packages/Ubuntu/ati-packager.sh: 294: debclean: not found
dpkg-buildpackage: info: source package fglrx-installer
dpkg-buildpackage: info: source version 2:8.970-0ubuntu1
dpkg-buildpackage: info: source distribution focal
dpkg-buildpackage: info: source changed by AMD: Advanced Micro Devices. dpkg-source --before-build .
dpkg-buildpackage: info: host architecture amd64debian/rules build
#Create important strings
for i in 10fglrx \dkms.conf \fglrx.install \fglrx-dev.install \fglrx-dev.links \fglrx-amdcccle.install \fglrx.grub-gfxpayload \fglrx.dirs \fglrx.links \fglrx.postinst \fglrx.postrm \fglrx.preinst \fglrx.prerm \overrides/fglrx; do \sed -e "s|#PKGXMODDIR#|usr/lib/fglrx/xorg/modules|g" \-e "s|#LIBDIR#|usr/lib|g" \-e "s|#LIBDIR32#|usr/lib32|g" \-e "s|#BINDIR#|usr/bin|g" \-e "s|#SYSCONFDIR#|etc|g" \-e "s|#MANDIR#|usr/share/man/man1|g" \-e "s|#LDSOCONF#|usr/lib/fglrx/ld.so.conf|g" \-e "s|#ALTLDSOCONF#|usr/lib/fglrx/alt_ld.so.conf|g" \-e "s|#ALTPRIORITY#|1000|g" \-e "s|#PXALTPRIORITY#|900|g" \-e "s|#AUTOSTARTDIR#|etc/xdg/autostart|g" \-e "s|#DATADIR#|usr/share|g" \-e "s|#PKGDESKDIR#|usr/share/fglrx|g" \-e "s|#PKGDATADIR#|usr/share/fglrx|g" \-e "s|#PKGCONFIGDIR#|usr/lib/fglrx|g" \-e "s|#PKGBINDIR#|usr/lib/fglrx/bin|g" \-e "s|#PKGLIBDIR#|usr/lib/fglrx|g" \-e "s|#PKGLIBDIR32#|usr/lib32/fglrx|g" \-e "s|#PKGDRIVERSDIR#|usr/lib/fglrx/xorg|g" \-e "s|#XORGEXTRA#|usr/lib/x86_64-linux-gnu/xorg/extra-modules|g" \-e "s|#PKGEXTENSIONDIR#|usr/lib/fglrx/xorg|g" \-e "s|#XORGEXTENSIONSDIR#|usr/lib/xorg/modules/extensions|g" \-e "s|#DRIVERNAME#|fglrx|g" \-e "s|#DRIVERDEVNAME#|fglrx-dev|g" \-e "s|#DRIVERSRCNAME#||g" \-e "s|#INCLUDEDIR#|usr/include|g" \-e "s|#PKGLIBCONFDIR#|lib/fglrx|g" \-e "s|#GRUBBLKLISTDIR#|usr/share/grub-gfxpayload-lists/blacklist|g" \-e "s|#PKGXMODDIR#|usr/lib/fglrx/xorg/modules|g" \-e "s|#PXDIR#|usr/lib/pxpress|g" \-e "s|#PXDIR32#|usr/lib32/pxpress|g" \-e "s|#PXXMODDIR#|usr/lib/pxpress/xorg/modules|g" \-e "s|#PXDIRNAME#|pxpress|g" \-e "s|#PXLIBDIR#|usr/lib/pxpress/lib|g" \-e "s|#PXLIBDIR32#|usr/lib32/pxpress/lib|g" \-e "s|#PXLDSOCONF#|usr/lib/pxpress/ld.so.conf|g" \-e "s|#ALTPXLDSOCONF#|usr/lib/pxpress/alt_ld.so.conf|g" \-e "s|#CVERSION#|8.970|g" \-e "s|#SRCXARCH#|xpic_64a|g" \-e "s|#SRCARCH#|x86_64|g" \-e "s|#SRCLIBDIR#|lib64|g" \-e "s|#DEB_HOST_MULTIARCH#|x86_64-linux-gnu|g" \-e "s|#OTHER_ARCH#|i386-linux-gnu|g" \debian/$i.in > debian/$i;      \
done
# remove exec bit on everything
find arch \etc \lib \module \usr \xpic_64a     -type f | xargs chmod -x
find: 'module': No such file or directory
# set executable on user apps
find arch/x86_64/usr/sbin \arch/x86_64/usr/X11R6/bin \usr/sbin/ -type f | xargs chmod a+x
# set exec bit on scripts
find lib etc debian -name "*.sh" -type f | xargs chmod +x
# set the permissions on the pxpress scripts
chmod 744 debian/pxpress/switch*
dh build
dh: warning: Compatibility levels before 9 are deprecated (level 7 in use)dh_update_autotools_configdebian/rules binary
# refresh copyright file
cat debian/copyright_stub_0 > debian/copyright
cat usr/share/doc/fglrx/LICENSE.TXT >> debian/copyright
cat debian/copyright_stub_1 >> debian/copyright
#Steps that we can't easily represent in debhelper files or .in files yet
# Remove any libraries that may be caught by shell expansion
find . -name libGLE* | xargs rm -f
find . -name libEGL* | xargs rm -f
dh_install -pfglrx    "arch/x86/usr/X11R6/lib/libAMD*.so*"           "usr/lib32/fglrx"
dh_install: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_install -pfglrx "arch/x86/usr/X11R6/lib/*.so*"           "usr/lib32/fglrx"
dh_install: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_install -pfglrx "arch/x86/usr/X11R6/lib/fglrx/*.so*"     "usr/lib32/fglrx"
dh_install: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_installdirs -pfglrx "usr/lib32/fglrx"
dh_installdirs: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_install -pfglrx "arch/x86/usr/X11R6/lib/modules/dri"     "usr/lib32/fglrx"
dh_install: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_install -pfglrx "arch/x86/usr/lib/*.so*"                 "usr/lib32/fglrx"
dh_install: warning: Compatibility levels before 9 are deprecated (level 7 in use)
for i in \debian/fglrx/usr/lib32/fglrx/dri/fglrx_dri.so \debian/fglrx/usr/lib32/fglrx/*libGL.so.* \; do execstack -q $i; execstack -c $i; done
- debian/fglrx/usr/lib32/fglrx/dri/fglrx_dri.so
- debian/fglrx/usr/lib32/fglrx/fglrx-libGL.so.1.2
#they don't provide the symlink for us (starting at 8.699)
dh_link -pfglrx usr/lib32/fglrx/libatiuki.so.1.0 usr/lib32/fglrx/libatiuki.so.1
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_installdirs -pfglrx-dev
dh_installdirs: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_installdocs -pfglrx usr/share/doc/fglrx/* --exclude LICENSE.TXT
dh_installdocs: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_installdocs -pfglrx debian/AUTHORS
dh_installdocs: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_installdocs -pfglrx debian/copyright
dh_installdocs: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_installinit -pfglrx --name="atieventsd" --no-start --update-rcd-params="defaults 31"
dh_installinit: warning: Compatibility levels before 9 are deprecated (level 7 in use)
#remove executable bits from stack
dh_install -pfglrx-amdcccle
dh_install: warning: Compatibility levels before 9 are deprecated (level 7 in use)
execstack -c debian/fglrx-amdcccle/usr/lib/fglrx/bin/amdcccle
dh_install -pfglrx
dh_install: warning: Compatibility levels before 9 are deprecated (level 7 in use)
for i in \debian/fglrx/usr/lib/fglrx/bin/clinfo \debian/fglrx/usr/lib/fglrx/bin/atiode \debian/fglrx/usr/lib/fglrx/bin/amdnotifyui \debian/fglrx/usr/lib/fglrx/dri/fglrx_dri.so \debian/fglrx/usr/lib/fglrx/*libGL.so.*.* \debian/fglrx/usr/lib/fglrx/*libOpenCL.so.* \; do execstack -q $i; execstack -c $i; done
- debian/fglrx/usr/lib/fglrx/bin/clinfo
- debian/fglrx/usr/lib/fglrx/bin/atiode
- debian/fglrx/usr/lib/fglrx/bin/amdnotifyui
- debian/fglrx/usr/lib/fglrx/dri/fglrx_dri.so
- debian/fglrx/usr/lib/fglrx/fglrx-libGL.so.1.2
- debian/fglrx/usr/lib/fglrx/libOpenCL.so.1
# Make some additional scripts executable
find debian/fglrx-amdcccle/usr/lib/fglrx/bin/ \-type f | xargs chmod a+x
# Rename libraries which are supposed to have fglrx-libGL as a prefix
for lib in `find debian/fglrx/ -name 'fglrx-libGL*'`; \do \file_name=`echo $lib | awk -F/ '{print $NF}'`; \path=`echo $lib | sed -e "s|\/$file_name|\/|"`; \# Remove fglrx prefix \new_name=`echo $file_name | sed -e "s|fglrx\-||"`; \full_path=`echo "$path$new_name"`; \mv -f $lib $full_path; \
done
# Rename libraries which are supposed to have fglrx-libglx as a prefix
for lib in `find debian/fglrx/ -name 'fglrx-libglx*'`; \do \file_name=`echo $lib | awk -F/ '{print $NF}'`; \path=`echo $lib | sed -e "s|\/$file_name|\/|"`; \new_path=`echo $path | sed -e 's/fglrx\/$//'`; \# Remove fglrx prefix \new_name=`echo $file_name | sed -e "s|fglrx\-||"`; \full_path=`echo "$new_path$new_name"`; \mv -f $lib $full_path; \
done
# Create links for PowerXpress X modules (except for extensions)
for i in \debian/fglrx/usr/lib/fglrx/xorg/modules/* \; do \orig_name=`echo $i  | sed -e "s|debian/fglrx/||"`; \if [ `echo $orig_name  | sed -e "s|usr/lib/fglrx/xorg/modules/||"` != "extensions" ]; then \link_name=$orig_name ; \link_name=`echo $orig_name  | sed -e "s|usr/lib/fglrx/xorg/modules|usr/lib/pxpress/xorg/modules|"`; \dh_link -pfglrx $orig_name $link_name ; \fi \done
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
# Create links for PowerXpress libs (except for libGL)
for i in \debian/fglrx/usr/lib/fglrx/* \; do \orig_name=`echo $i  | sed -e "s|debian/fglrx/||"`; \# Copy each file except for libGL* \if [ -f $i ]; then \if [ ! `echo $orig_name  | grep libGL` ]; then \link_name=$orig_name ; \link_name=`echo $orig_name  | sed -e "s|usr/lib/fglrx|usr/lib/pxpress/lib|"`; \dh_link -pfglrx $orig_name $link_name ; \fi \else \# Here we only accept the dri directory \dir_name=`echo $orig_name | awk -F/ '{print $NF}'`; \if [ "$dir_name" = "dri" ]; then \link_name=$orig_name ; \link_name=`echo $orig_name  | sed -e "s|usr/lib/fglrx|usr/lib/pxpress/lib|"`; \dh_link -pfglrx $orig_name $link_name ; \fi \fi \done
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
# Create links for PowerXpress 32bit libs (except for libGL)
for i in \debian/fglrx/usr/lib32/fglrx/* \; do \orig_name=`echo $i  | sed -e "s|debian/fglrx/||"`; \# Copy each file except for libGL* \if [ -f $i ]; then \if [ ! `echo $orig_name  | grep libGL` ]; then \link_name=$orig_name ; \link_name=`echo $orig_name  | sed -e "s|usr/lib32/fglrx|usr/lib32/pxpress/lib|"`; \dh_link -pfglrx $orig_name $link_name ; \fi \else \# Here we only accept the dri directory \dir_name=`echo $orig_name | awk -F/ '{print $NF}'`; \if [ "$dir_name" = "dri" ]; then \link_name=$orig_name ; \link_name=`echo $orig_name  | sed -e "s|usr/lib32/fglrx|usr/lib32/pxpress/lib|"`; \dh_link -pfglrx $orig_name $link_name ; \fi \fi \done
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)
# Blacklist any other driver that udev may want to load instead of fglrx
# and create an alias for the module so that it can be used as fglrx
printf '# This file was installed by fglrx\n# Do not edit this file manually\n\nblacklist radeon\nalias fglrx fglrx\nalias radeon off\nalias lbm-radeon off' > /tmp/fglrx.8WMixg/debian/fglrx/lib/fglrx/modprobe.conf
#ld.so.conf
echo "/usr/lib/fglrx" > "/tmp/fglrx.8WMixg/debian/fglrx/usr/lib/fglrx/ld.so.conf"
echo "/usr/lib32/fglrx" >>      "/tmp/fglrx.8WMixg/debian/fglrx/usr/lib/fglrx/ld.so.conf"
# ld.so.conf for PowerXpress
echo "/usr/lib/x86_64-linux-gnu/mesa" >         "/tmp/fglrx.8WMixg/debian/fglrx/usr/lib/pxpress/ld.so.conf"
echo "/usr/lib/pxpress/lib" >>  "/tmp/fglrx.8WMixg/debian/fglrx/usr/lib/pxpress/ld.so.conf"
echo "/usr/i386-linux-gnu/mesa" >>      "/tmp/fglrx.8WMixg/debian/fglrx/usr/lib/pxpress/ld.so.conf"
echo "/usr/lib32/pxpress/lib" >>        "/tmp/fglrx.8WMixg/debian/fglrx/usr/lib/pxpress/ld.so.conf"
# empty ld.so.conf for the fake multi-arch alternative
echo "" > "/tmp/fglrx.8WMixg/debian/fglrx/usr/lib/fglrx/alt_ld.so.conf"
# empty ld.so.conf for the fake multi-arch alternative for PXpress
echo "" > "/tmp/fglrx.8WMixg/debian/fglrx/usr/lib/pxpress/alt_ld.so.conf"
# Generate modaliases
sh -e debian/modaliases/fglrx_supported \lib/modules/fglrx/build_mod/fglrxko_pci_ids.h fglrx fglrx > \debian/fglrx.modaliases
dh_modaliases
rm debian/fglrx.modaliases
#Run the normal stuff
dh binary-arch
dh: warning: Compatibility levels before 9 are deprecated (level 7 in use)dh_install -Nfglrx -Nfglrx-amdcccle -a
dh_install: warning: Compatibility levels before 9 are deprecated (level 7 in use)dh_installdocs -Nfglrx -a
dh_installdocs: warning: Compatibility levels before 9 are deprecated (level 7 in use)dh_installchangelogs -Nfglrx -adh_installman -Nfglrx -a
dh_installman: warning: Compatibility levels before 9 are deprecated (level 7 in use)dh_perl -Nfglrx -adh_link -Nfglrx -a
dh_link: warning: Compatibility levels before 9 are deprecated (level 7 in use)dh_strip_nondeterminism -adh_compress -a
dh_compress: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_compress: warning: Compatibility levels before 9 are deprecated (level 7 in use)dh_fixperms -adh_missing -a
dh_missing: warning: Compatibility levels before 9 are deprecated (level 7 in use)dh_strip -a
dh_strip: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_strip: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_strip: warning: Could not find the BuildID in debian/fglrx-amdcccle/usr/lib/fglrx/bin/amdcccle
dh_strip: warning: Could not find the BuildID in debian/fglrx/usr/lib/fglrx/libOpenCL.so.1
dh_strip: warning: Could not find the BuildID in debian/fglrx/usr/lib/fglrx/libaticalcl.so
dh_strip: warning: Could not find the BuildID in debian/fglrx/usr/lib/fglrx/libfglrx_dm.so.1.0
dh_strip: warning: Could not find the BuildID in debian/fglrx/usr/lib/fglrx/libamdocl64.so
dh_strip: warning: Could not find the BuildID in debian/fglrx/usr/lib/fglrx/libatiuki.so.1.0
dh_strip: warning: Could not find the BuildID in debian/fglrx/usr/lib/fglrx/libatiadlxx.so
dh_strip: warning: Could not find the BuildID in debian/fglrx/usr/lib/fglrx/libaticalrt.so
dh_strip: warning: Could not find the BuildID in debian/fglrx/usr/lib/fglrx/xorg/modules/amdxmm.so
dh_strip: warning: Could not find the BuildID in debian/fglrx/usr/lib/fglrx/xorg/modules/drivers/fglrx_drv.so
dh_strip: warning: Could not find the BuildID in debian/fglrx/usr/lib/fglrx/xorg/modules/linux/libfglrxdrm.so
dh_strip: warning: Could not find the BuildID in debian/fglrx/usr/lib32/fglrx/libOpenCL.so.1
dh_strip: warning: Could not find the BuildID in debian/fglrx/usr/lib32/fglrx/libaticalcl.so
dh_strip: warning: Could not find the BuildID in debian/fglrx/usr/lib32/fglrx/libfglrx_dm.so.1.0
dh_strip: warning: Could not find the BuildID in debian/fglrx/usr/lib32/fglrx/libatiuki.so.1.0
dh_strip: warning: Could not find the BuildID in debian/fglrx/usr/lib32/fglrx/libatiadlxx.so
dh_strip: warning: Could not find the BuildID in debian/fglrx/usr/lib32/fglrx/libamdocl32.so
dh_strip: warning: Could not find the BuildID in debian/fglrx/usr/lib32/fglrx/libaticalrt.so
dh_strip: warning: Could not find the BuildID in debian/fglrx/usr/lib/fglrx/bin/atiode
dh_strip: warning: Could not find the BuildID in debian/fglrx/usr/lib/fglrx/bin/aticonfig
dh_strip: warning: Could not find the BuildID in debian/fglrx/usr/lib/fglrx/bin/fgl_glxgears
dh_strip: warning: Could not find the BuildID in debian/fglrx/usr/lib/fglrx/bin/fglrxinfo
dh_strip: warning: Could not find the BuildID in debian/fglrx/usr/lib/fglrx/bin/amdnotifyui
dh_strip: warning: Could not find the BuildID in debian/fglrx/usr/lib/fglrx/bin/atiodcli
dh_strip: warning: Could not find the BuildID in debian/fglrx/usr/lib/fglrx/bin/atieventsddh_makeshlibs -a
dh_makeshlibs: warning: Compatibility levels before 9 are deprecated (level 7 in use)debian/rules override_dh_shlibdeps
make[1]: Entering directory '/tmp/fglrx.8WMixg'
dh_shlibdeps -l/tmp/fglrx.8WMixg/debian/fglrx/usr/lib/fglrx:/tmp/fglrx.8WMixg/debian/fglrx/usr/lib32/fglrx -Xlib32
dh_shlibdeps: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dh_shlibdeps: warning: Compatibility levels before 9 are deprecated (level 7 in use)
dpkg-shlibdeps: error: no dependency information found for /usr/share/ati/lib64/libQtGui.so.4 (used by debian/fglrx-amdcccle/usr/lib/fglrx/bin/amdcccle)
Hint: check if the library actually comes from a package.
dh_shlibdeps: error: dpkg-shlibdeps -Tdebian/fglrx-amdcccle.substvars -l/tmp/fglrx.8WMixg/debian/fglrx/usr/lib/fglrx -l/tmp/fglrx.8WMixg/debian/fglrx/usr/lib32/fglrx debian/fglrx-amdcccle/usr/lib/fglrx/bin/amdcccle returned exit code 25
dpkg-shlibdeps: warning: debian/fglrx/usr/lib/fglrx/libGL.so.1.2 contains an unresolvable reference to symbol dlsym: it's probably a plugin
dpkg-shlibdeps: warning: 31 other similar warnings have been skipped (use -v to see them all)
dpkg-shlibdeps: warning: debian/fglrx/usr/lib/fglrx/libfglrx_dm.so.1.0 contains an unresolvable reference to symbol _XFlush: it's probably a plugin
dpkg-shlibdeps: warning: 6 other similar warnings have been skipped (use -v to see them all)
dpkg-shlibdeps: warning: debian/fglrx/usr/lib/fglrx/libAMDXvBA.so.1.0 contains an unresolvable reference to symbol _XFlush: it's probably a plugin
dpkg-shlibdeps: warning: 21 other similar warnings have been skipped (use -v to see them all)
dpkg-shlibdeps: error: no dependency information found for /usr/share/ati/lib64/libQtGui.so.4 (used by debian/fglrx/usr/lib/fglrx/bin/amdnotifyui)
Hint: check if the library actually comes from a package.
dh_shlibdeps: error: dpkg-shlibdeps -Tdebian/fglrx.substvars -l/tmp/fglrx.8WMixg/debian/fglrx/usr/lib/fglrx -l/tmp/fglrx.8WMixg/debian/fglrx/usr/lib32/fglrx debian/fglrx/usr/lib/fglrx/libOpenCL.so.1 debian/fglrx/usr/lib/fglrx/libaticalcl.so debian/fglrx/usr/lib/fglrx/libXvBAW.so.1.0 debian/fglrx/usr/lib/fglrx/libfglrx_dm.so.1.0 debian/fglrx/usr/lib/fglrx/libamdocl64.so debian/fglrx/usr/lib/fglrx/libaticaldd.so debian/fglrx/usr/lib/fglrx/libatiuki.so.1.0 debian/fglrx/usr/lib/fglrx/libGL.so.1.2 debian/fglrx/usr/lib/fglrx/bin/atiode debian/fglrx/usr/lib/fglrx/bin/aticonfig debian/fglrx/usr/lib/fglrx/bin/fgl_glxgears debian/fglrx/usr/lib/fglrx/bin/fglrxinfo debian/fglrx/usr/lib/fglrx/bin/amdnotifyui debian/fglrx/usr/lib/fglrx/bin/atiodcli debian/fglrx/usr/lib/fglrx/bin/atieventsd debian/fglrx/usr/lib/fglrx/dri/fglrx_dri.so debian/fglrx/usr/lib/fglrx/libAMDXvBA.so.1.0 debian/fglrx/usr/lib/fglrx/libSlotMaximizerBe.so debian/fglrx/usr/lib/fglrx/libatiadlxx.so debian/fglrx/usr/lib/fglrx/xorg/modules/extensions/libglx.so debian/fglrx/usr/lib/fglrx/xorg/modules/drivers/fglrx_drv.so debian/fglrx/usr/lib/fglrx/xorg/modules/linux/libfglrxdrm.so debian/fglrx/usr/lib/fglrx/xorg/modules/amdxmm.so debian/fglrx/usr/lib/fglrx/xorg/modules/glesx.so debian/fglrx/usr/lib/fglrx/libaticalrt.so debian/fglrx/usr/lib/fglrx/libSlotMaximizerAg.so returned exit code 2
dh_shlibdeps: error: Aborting due to earlier error
make[1]: *** [debian/rules:381: override_dh_shlibdeps] Error 25
make[1]: Leaving directory '/tmp/fglrx.8WMixg'
make: *** [debian/rules:265: binary-arch] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
[Error] Generate Package - error generating package : Ubuntu/focal

从整个异常日志输出,凸显兼容性问题,怀疑可能有debian脚本兼容性方面的问题。

安装脚本,是否真的能让整件事情easier:scripts to make the life of a Debian Package maintainer easier

daniel@daniel-ThinkPad-SL410:~$ sudo apt-get install devscripts
[sudo] password for daniel:
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:at diffstat dput libapt-pkg-perl libarray-intspan-perl libasync-mergepoint-perl libb-hooks-endofscope-perl libb-hooks-op-check-perllibcapture-tiny-perl libclass-method-modifiers-perl libclass-xsaccessor-perl libclone-perl libconst-fast-perl libcontextual-return-perllibcpanel-json-xs-perl libdata-optlist-perl libdevel-callchecker-perl libdevel-size-perl libdigest-bubblebabble-perl libdigest-hmac-perllibdistro-info-perl libdynaloader-functions-perl libemail-valid-perl libexporter-tiny-perl libfile-chdir-perl libfile-find-rule-perllibfile-homedir-perl libfile-which-perl libfont-ttf-perl libfuture-perl libgetopt-long-descriptive-perl libgit-wrapper-perllibgitlab-api-v4-perl libhash-fieldhash-perl libhttp-tiny-multipart-perl libimport-into-perl libio-async-loop-epoll-perllibio-async-perl libio-prompter-perl libjson-maybexs-perl liblinux-epoll-perl liblist-compare-perl liblist-moreutils-perlliblist-someutils-perl liblist-someutils-xs-perl liblog-any-adapter-screen-perl liblog-any-perl libmodule-implementation-perllibmodule-runtime-perl libmoo-perl libmoox-aliases-perl libmoox-struct-perl libnamespace-clean-perl libnet-dns-perl libnet-dns-sec-perllibnet-domain-tld-perl libnet-ip-perl libnet-libidn-perl libnumber-compare-perl libnumber-range-perl libobject-id-perllibpackage-stash-perl libpackage-stash-xs-perl libparams-classify-perl libparams-util-perl libparams-validate-perllibpath-iterator-rule-perl libpath-tiny-perl libperl4-corelibs-perl libpod-constants-perl libre-engine-re2-perl libre2-5libreadonly-perl libref-util-perl libref-util-xs-perl libregexp-pattern-license-perl libregexp-pattern-perl librole-tiny-perllibsereal-decoder-perl libsereal-encoder-perl libsereal-perl libsort-key-perl libsort-versions-perl libstrictures-perllibstring-copyright-perl libstring-escape-perl libstring-shellquote-perl libstruct-dumb-perl libsub-exporter-perllibsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl libsub-quote-perl libtest-fatal-perl libtest-refcount-perllibtext-glob-perl libtext-levenshtein-perl libtype-tiny-perl libtype-tiny-xs-perl libunicode-utf8-perl libvariable-magic-perllibwant-perl libxml-writer-perl licensecheck lintian patchutils python3-magic python3-unidiff t1utils wdiff
Suggested packages:default-mta | mail-transport-agent adequate autopkgtest bls-standalone bsd-mailx | mailx check-all-the-things cvs-buildpackagedevscripts-el diffoscope disorderfs dose-extra duck faketime how-can-i-help libdbd-pg-perl libnet-smtps-perl libterm-size-perllibyaml-syck-perl mozilla-devscripts mutt piuparts postgresql-client quilt ratt reprotest svn-buildpackage w3m debian-keyring equivslibsoap-lite-perl mini-dinstall libossp-uuid-perl libscalar-number-perl libbareword-filehandles-perl libindirect-perllibmultidimensional-perl libdevel-lexalias-perl libdevel-stacktrace-perl binutils-multiarch libtext-template-perl wdiff-doc
The following NEW packages will be installed:at devscripts diffstat dput libapt-pkg-perl libarray-intspan-perl libasync-mergepoint-perl libb-hooks-endofscope-perllibb-hooks-op-check-perl libcapture-tiny-perl libclass-method-modifiers-perl libclass-xsaccessor-perl libclone-perl libconst-fast-perllibcontextual-return-perl libcpanel-json-xs-perl libdata-optlist-perl libdevel-callchecker-perl libdevel-size-perllibdigest-bubblebabble-perl libdigest-hmac-perl libdistro-info-perl libdynaloader-functions-perl libemail-valid-perllibexporter-tiny-perl libfile-chdir-perl libfile-find-rule-perl libfile-homedir-perl libfile-which-perl libfont-ttf-perl libfuture-perllibgetopt-long-descriptive-perl libgit-wrapper-perl libgitlab-api-v4-perl libhash-fieldhash-perl libhttp-tiny-multipart-perllibimport-into-perl libio-async-loop-epoll-perl libio-async-perl libio-prompter-perl libjson-maybexs-perl liblinux-epoll-perlliblist-compare-perl liblist-moreutils-perl liblist-someutils-perl liblist-someutils-xs-perl liblog-any-adapter-screen-perlliblog-any-perl libmodule-implementation-perl libmodule-runtime-perl libmoo-perl libmoox-aliases-perl libmoox-struct-perllibnamespace-clean-perl libnet-dns-perl libnet-dns-sec-perl libnet-domain-tld-perl libnet-ip-perl libnet-libidn-perllibnumber-compare-perl libnumber-range-perl libobject-id-perl libpackage-stash-perl libpackage-stash-xs-perl libparams-classify-perllibparams-util-perl libparams-validate-perl libpath-iterator-rule-perl libpath-tiny-perl libperl4-corelibs-perl libpod-constants-perllibre-engine-re2-perl libre2-5 libreadonly-perl libref-util-perl libref-util-xs-perl libregexp-pattern-license-perllibregexp-pattern-perl librole-tiny-perl libsereal-decoder-perl libsereal-encoder-perl libsereal-perl libsort-key-perllibsort-versions-perl libstrictures-perl libstring-copyright-perl libstring-escape-perl libstring-shellquote-perl libstruct-dumb-perllibsub-exporter-perl libsub-exporter-progressive-perl libsub-identify-perl libsub-install-perl libsub-quote-perl libtest-fatal-perllibtest-refcount-perl libtext-glob-perl libtext-levenshtein-perl libtype-tiny-perl libtype-tiny-xs-perl libunicode-utf8-perllibvariable-magic-perl libwant-perl libxml-writer-perl licensecheck lintian patchutils python3-magic python3-unidiff t1utils wdiff
0 upgraded, 111 newly installed, 0 to remove and 0 not upgraded.
Need to get 6,073 kB of archives.
After this operation, 22.1 MB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 at amd64 3.1.23-1ubuntu1 [38.7 kB]
Get:2 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libfile-which-perl all 1.23-1 [13.8 kB]
Get:3 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libfile-homedir-perl all 1.004-1 [37.3 kB]
Get:4 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libclass-method-modifiers-perl all 2.13-1 [16.2 kB]
Get:5 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libb-hooks-op-check-perl amd64 0.22-1build2 [10.2 kB]
Get:6 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libdynaloader-functions-perl all 0.003-1 [11.9 kB]
Get:7 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libdevel-callchecker-perl amd64 0.008-1ubuntu1 [14.5 kB]
Get:8 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libparams-classify-perl amd64 0.015-1build2 [21.1 kB]
Get:9 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libmodule-runtime-perl all 0.016-1 [16.2 kB]
Get:10 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libimport-into-perl all 1.002005-1 [11.0 kB]
Get:11 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 librole-tiny-perl all 2.001004-1 [16.5 kB]
Get:12 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libstrictures-perl all 2.000006-1 [16.3 kB]
Get:13 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libsub-quote-perl all 2.006006-1 [19.5 kB]
Get:14 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libmoo-perl all 2.003006-1 [46.3 kB]
Get:15 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 patchutils amd64 0.3.4-2 [71.1 kB]
Get:16 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 wdiff amd64 1.2.2-2build1 [29.8 kB]
Get:17 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 devscripts amd64 2.20.2ubuntu2 [940 kB]
Get:18 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 diffstat amd64 1.63-1 [27.2 kB]
Get:19 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 dput all 1.0.3ubuntu1 [42.3 kB]
Get:20 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libapt-pkg-perl amd64 0.1.36build3 [68.5 kB]
Get:21 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libarray-intspan-perl all 2.003-1 [23.3 kB]
Get:22 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libasync-mergepoint-perl all 0.04-2 [10.2 kB]
Get:23 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libmodule-implementation-perl all 0.09-1 [12.2 kB]
Get:24 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libsub-exporter-progressive-perl all 0.001013-1 [6,784 B]
Get:25 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libvariable-magic-perl amd64 0.62-1build2 [34.4 kB]
Get:26 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libb-hooks-endofscope-perl all 0.24-1 [16.8 kB]
Get:27 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libcapture-tiny-perl all 0.48-1 [20.4 kB]
Get:28 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libclass-xsaccessor-perl amd64 1.19-3build3 [33.6 kB]
Get:29 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libclone-perl amd64 0.43-2 [11.0 kB]
Get:30 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libparams-util-perl amd64 1.07-3build5 [19.7 kB]
Get:31 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libsub-install-perl all 0.928-1 [10.5 kB]
Get:32 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libdata-optlist-perl all 0.110-1 [9,956 B]
Get:33 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libsub-exporter-perl all 0.987-1 [44.9 kB]
Get:34 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libconst-fast-perl all 0.014-1 [7,958 B]
Get:35 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libwant-perl amd64 0.29-1build4 [24.2 kB]
Get:36 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libcontextual-return-perl all 0.004014-2 [53.1 kB]
Get:37 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libcpanel-json-xs-perl amd64 4.19-1build1 [109 kB]
Get:38 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libdigest-bubblebabble-perl all 0.02-2 [7,908 B]
Get:39 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libdigest-hmac-perl all 1.03+dfsg-2 [10.3 kB]
Get:40 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libdistro-info-perl all 0.23ubuntu1 [4,668 B]
Get:41 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libnet-ip-perl all 1.26-2 [27.4 kB]
Get:42 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libnet-dns-perl all 1.22-1 [336 kB]
Get:43 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libnet-domain-tld-perl all 1.75-1 [29.1 kB]
Get:44 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libemail-valid-perl all 1.202-1 [16.3 kB]
Get:45 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libexporter-tiny-perl all 1.002001-1 [35.5 kB]
Get:46 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libfile-chdir-perl all 0.1008-1 [11.7 kB]
Get:47 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libnumber-compare-perl all 0.03-1 [7,318 B]
Get:48 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libtext-glob-perl all 0.10-1 [7,554 B]
Get:49 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libfile-find-rule-perl all 0.34-1 [28.3 kB]
Get:50 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libfont-ttf-perl all 1.06-1 [313 kB]
Get:51 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libfuture-perl all 0.43-1 [77.8 kB]
Get:52 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libparams-validate-perl amd64 1.29-3 [52.7 kB]
Get:53 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libgetopt-long-descriptive-perl all 0.104-1 [24.6 kB]
Get:54 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libsort-versions-perl all 1.62-1 [9,294 B]
Get:55 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libgit-wrapper-perl all 0.048-1 [29.9 kB]
Get:56 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libhttp-tiny-multipart-perl all 0.08-1 [8,488 B]
Get:57 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libio-prompter-perl all 0.004015-1 [58.1 kB]
Get:58 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 liblog-any-perl all 1.708-1 [67.8 kB]
Get:59 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 liblog-any-adapter-screen-perl all 0.140-1 [12.1 kB]
Get:60 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libpackage-stash-perl all 0.38-1 [19.1 kB]
Get:61 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libsub-identify-perl amd64 0.14-1build2 [10.7 kB]
Get:62 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libnamespace-clean-perl all 0.27-1 [13.6 kB]
Get:63 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libpath-tiny-perl all 0.108-1 [42.6 kB]
Get:64 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libtype-tiny-perl all 1.008001-2 [304 kB]
Get:65 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libgitlab-api-v4-perl all 0.25-1 [83.8 kB]
Get:66 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libhash-fieldhash-perl amd64 0.15-1build2 [16.9 kB]
Get:67 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libstruct-dumb-perl all 0.09-1 [10.5 kB]
Get:68 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libio-async-perl all 0.75-1 [254 kB]
Get:69 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 liblinux-epoll-perl amd64 0.017-1 [16.0 kB]
Get:70 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libio-async-loop-epoll-perl all 0.20-1 [10.4 kB]
Get:71 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libjson-maybexs-perl all 1.004000-1 [11.0 kB]
Get:72 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 liblist-compare-perl all 0.53-1 [65.6 kB]
Get:73 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 liblist-moreutils-perl amd64 0.416-1build5 [55.5 kB]
Get:74 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 liblist-someutils-perl all 0.58-1 [29.7 kB]
Get:75 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 liblist-someutils-xs-perl amd64 0.58-2 [32.5 kB]
Get:76 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libmoox-aliases-perl all 0.001006-1 [7,176 B]
Get:77 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libobject-id-perl all 0.1.2-2ubuntu1 [15.9 kB]
Get:78 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libmoox-struct-perl all 0.017-1 [23.4 kB]
Get:79 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libnet-dns-sec-perl amd64 1.15-1 [44.6 kB]
Get:80 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libnet-libidn-perl amd64 0.12.ds-3build2 [17.3 kB]
Get:81 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libnumber-range-perl all 0.12-1 [8,556 B]
Get:82 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libpackage-stash-xs-perl amd64 0.29-1build1 [18.4 kB]
Get:83 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libpath-iterator-rule-perl all 1.014-1 [49.5 kB]
Get:84 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libperl4-corelibs-perl all 0.004-2 [37.4 kB]
Get:85 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libpod-constants-perl all 0.19-1 [16.0 kB]
Get:86 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libre2-5 amd64 20200101+dfsg-1build1 [162 kB]
Get:87 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libre-engine-re2-perl amd64 0.13-5 [16.2 kB]
Get:88 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libreadonly-perl all 2.050-2 [19.9 kB]
Get:89 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libref-util-perl all 0.204-1 [15.0 kB]
Get:90 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libref-util-xs-perl amd64 0.117-1build2 [12.0 kB]
Get:91 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libregexp-pattern-license-perl all 3.2.0-1 [36.2 kB]
Get:92 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libregexp-pattern-perl all 0.2.12-1 [17.1 kB]
Get:93 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libsereal-decoder-perl amd64 4.011+ds-1build1 [102 kB]
Get:94 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libsereal-encoder-perl amd64 4.011+ds-1build1 [104 kB]
Get:95 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libsereal-perl all 4.011-1 [8,604 B]
Get:96 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libsort-key-perl amd64 1.33-2build2 [35.4 kB]
Get:97 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libstring-copyright-perl all 0.003006-1 [9,608 B]
Get:98 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libstring-escape-perl all 2010.002-2 [17.6 kB]
Get:99 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libstring-shellquote-perl all 1.04-1 [12.0 kB]
Get:100 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libtest-fatal-perl all 0.014-1 [11.1 kB]
Get:101 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libtest-refcount-perl all 0.10-1 [11.4 kB]
Get:102 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libtext-levenshtein-perl all 0.13-1 [9,612 B]
Get:103 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libtype-tiny-xs-perl amd64 0.016-1 [22.9 kB]
Get:104 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libunicode-utf8-perl amd64 0.62-1build1 [18.1 kB]
Get:105 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libxml-writer-perl all 0.625-1 [24.9 kB]
Get:106 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 licensecheck all 3.0.45-1 [23.9 kB]
Get:107 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 libdevel-size-perl amd64 0.83-1build1 [20.0 kB]
Get:108 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 t1utils amd64 1.41-3 [56.1 kB]
Get:109 http://hk.archive.ubuntu.com/ubuntu focal-updates/main amd64 lintian all 2.62.0ubuntu2.2 [982 kB]
Get:110 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 python3-unidiff all 0.5.5-2 [9,180 B]
Get:111 http://hk.archive.ubuntu.com/ubuntu focal/main amd64 python3-magic all 2:0.4.15-3 [9,376 B]
Fetched 6,073 kB in 20s (309 kB/s)
Extracting templates from packages: 100%
Selecting previously unselected package at.
(Reading database ... 423694 files and directories currently installed.)
Preparing to unpack .../000-at_3.1.23-1ubuntu1_amd64.deb ...
Unpacking at (3.1.23-1ubuntu1) ...
Selecting previously unselected package libfile-which-perl.
Preparing to unpack .../001-libfile-which-perl_1.23-1_all.deb ...
Unpacking libfile-which-perl (1.23-1) ...
Selecting previously unselected package libfile-homedir-perl.
Preparing to unpack .../002-libfile-homedir-perl_1.004-1_all.deb ...
Unpacking libfile-homedir-perl (1.004-1) ...
Selecting previously unselected package libclass-method-modifiers-perl.
Preparing to unpack .../003-libclass-method-modifiers-perl_2.13-1_all.deb ...
Unpacking libclass-method-modifiers-perl (2.13-1) ...
Selecting previously unselected package libb-hooks-op-check-perl.
Preparing to unpack .../004-libb-hooks-op-check-perl_0.22-1build2_amd64.deb ...
Unpacking libb-hooks-op-check-perl (0.22-1build2) ...
Selecting previously unselected package libdynaloader-functions-perl.
Preparing to unpack .../005-libdynaloader-functions-perl_0.003-1_all.deb ...
Unpacking libdynaloader-functions-perl (0.003-1) ...
Selecting previously unselected package libdevel-callchecker-perl.
Preparing to unpack .../006-libdevel-callchecker-perl_0.008-1ubuntu1_amd64.deb ...
Unpacking libdevel-callchecker-perl (0.008-1ubuntu1) ...
Selecting previously unselected package libparams-classify-perl.
Preparing to unpack .../007-libparams-classify-perl_0.015-1build2_amd64.deb ...
Unpacking libparams-classify-perl (0.015-1build2) ...
Selecting previously unselected package libmodule-runtime-perl.
Preparing to unpack .../008-libmodule-runtime-perl_0.016-1_all.deb ...
Unpacking libmodule-runtime-perl (0.016-1) ...
Selecting previously unselected package libimport-into-perl.
Preparing to unpack .../009-libimport-into-perl_1.002005-1_all.deb ...
Unpacking libimport-into-perl (1.002005-1) ...
Selecting previously unselected package librole-tiny-perl.
Preparing to unpack .../010-librole-tiny-perl_2.001004-1_all.deb ...
Unpacking librole-tiny-perl (2.001004-1) ...
Selecting previously unselected package libstrictures-perl.
Preparing to unpack .../011-libstrictures-perl_2.000006-1_all.deb ...
Unpacking libstrictures-perl (2.000006-1) ...
Selecting previously unselected package libsub-quote-perl.
Preparing to unpack .../012-libsub-quote-perl_2.006006-1_all.deb ...
Unpacking libsub-quote-perl (2.006006-1) ...
Selecting previously unselected package libmoo-perl.
Preparing to unpack .../013-libmoo-perl_2.003006-1_all.deb ...
Unpacking libmoo-perl (2.003006-1) ...
Selecting previously unselected package patchutils.
Preparing to unpack .../014-patchutils_0.3.4-2_amd64.deb ...
Unpacking patchutils (0.3.4-2) ...
Selecting previously unselected package wdiff.
Preparing to unpack .../015-wdiff_1.2.2-2build1_amd64.deb ...
Unpacking wdiff (1.2.2-2build1) ...
Selecting previously unselected package devscripts.
Preparing to unpack .../016-devscripts_2.20.2ubuntu2_amd64.deb ...
Unpacking devscripts (2.20.2ubuntu2) ...
Selecting previously unselected package diffstat.
Preparing to unpack .../017-diffstat_1.63-1_amd64.deb ...
Unpacking diffstat (1.63-1) ...
Selecting previously unselected package dput.
Preparing to unpack .../018-dput_1.0.3ubuntu1_all.deb ...
Unpacking dput (1.0.3ubuntu1) ...
Selecting previously unselected package libapt-pkg-perl.
Preparing to unpack .../019-libapt-pkg-perl_0.1.36build3_amd64.deb ...
Unpacking libapt-pkg-perl (0.1.36build3) ...
Selecting previously unselected package libarray-intspan-perl.
Preparing to unpack .../020-libarray-intspan-perl_2.003-1_all.deb ...
Unpacking libarray-intspan-perl (2.003-1) ...
Selecting previously unselected package libasync-mergepoint-perl.
Preparing to unpack .../021-libasync-mergepoint-perl_0.04-2_all.deb ...
Unpacking libasync-mergepoint-perl (0.04-2) ...
Selecting previously unselected package libmodule-implementation-perl.
Preparing to unpack .../022-libmodule-implementation-perl_0.09-1_all.deb ...
Unpacking libmodule-implementation-perl (0.09-1) ...
Selecting previously unselected package libsub-exporter-progressive-perl.
Preparing to unpack .../023-libsub-exporter-progressive-perl_0.001013-1_all.deb ...
Unpacking libsub-exporter-progressive-perl (0.001013-1) ...
Selecting previously unselected package libvariable-magic-perl.
Preparing to unpack .../024-libvariable-magic-perl_0.62-1build2_amd64.deb ...
Unpacking libvariable-magic-perl (0.62-1build2) ...
Selecting previously unselected package libb-hooks-endofscope-perl.
Preparing to unpack .../025-libb-hooks-endofscope-perl_0.24-1_all.deb ...
Unpacking libb-hooks-endofscope-perl (0.24-1) ...
Selecting previously unselected package libcapture-tiny-perl.
Preparing to unpack .../026-libcapture-tiny-perl_0.48-1_all.deb ...
Unpacking libcapture-tiny-perl (0.48-1) ...
Selecting previously unselected package libclass-xsaccessor-perl.
Preparing to unpack .../027-libclass-xsaccessor-perl_1.19-3build3_amd64.deb ...
Unpacking libclass-xsaccessor-perl (1.19-3build3) ...
Selecting previously unselected package libclone-perl.
Preparing to unpack .../028-libclone-perl_0.43-2_amd64.deb ...
Unpacking libclone-perl (0.43-2) ...
Selecting previously unselected package libparams-util-perl.
Preparing to unpack .../029-libparams-util-perl_1.07-3build5_amd64.deb ...
Unpacking libparams-util-perl (1.07-3build5) ...
Selecting previously unselected package libsub-install-perl.
Preparing to unpack .../030-libsub-install-perl_0.928-1_all.deb ...
Unpacking libsub-install-perl (0.928-1) ...
Selecting previously unselected package libdata-optlist-perl.
Preparing to unpack .../031-libdata-optlist-perl_0.110-1_all.deb ...
Unpacking libdata-optlist-perl (0.110-1) ...
Selecting previously unselected package libsub-exporter-perl.
Preparing to unpack .../032-libsub-exporter-perl_0.987-1_all.deb ...
Unpacking libsub-exporter-perl (0.987-1) ...
Selecting previously unselected package libconst-fast-perl.
Preparing to unpack .../033-libconst-fast-perl_0.014-1_all.deb ...
Unpacking libconst-fast-perl (0.014-1) ...
Selecting previously unselected package libwant-perl.
Preparing to unpack .../034-libwant-perl_0.29-1build4_amd64.deb ...
Unpacking libwant-perl (0.29-1build4) ...
Selecting previously unselected package libcontextual-return-perl.
Preparing to unpack .../035-libcontextual-return-perl_0.004014-2_all.deb ...
Unpacking libcontextual-return-perl (0.004014-2) ...
Selecting previously unselected package libcpanel-json-xs-perl.
Preparing to unpack .../036-libcpanel-json-xs-perl_4.19-1build1_amd64.deb ...
Unpacking libcpanel-json-xs-perl (4.19-1build1) ...
Selecting previously unselected package libdigest-bubblebabble-perl.
Preparing to unpack .../037-libdigest-bubblebabble-perl_0.02-2_all.deb ...
Unpacking libdigest-bubblebabble-perl (0.02-2) ...
Selecting previously unselected package libdigest-hmac-perl.
Preparing to unpack .../038-libdigest-hmac-perl_1.03+dfsg-2_all.deb ...
Unpacking libdigest-hmac-perl (1.03+dfsg-2) ...
Selecting previously unselected package libdistro-info-perl.
Preparing to unpack .../039-libdistro-info-perl_0.23ubuntu1_all.deb ...
Unpacking libdistro-info-perl (0.23ubuntu1) ...
Selecting previously unselected package libnet-ip-perl.
Preparing to unpack .../040-libnet-ip-perl_1.26-2_all.deb ...
Unpacking libnet-ip-perl (1.26-2) ...
Selecting previously unselected package libnet-dns-perl.
Preparing to unpack .../041-libnet-dns-perl_1.22-1_all.deb ...
Unpacking libnet-dns-perl (1.22-1) ...
Selecting previously unselected package libnet-domain-tld-perl.
Preparing to unpack .../042-libnet-domain-tld-perl_1.75-1_all.deb ...
Unpacking libnet-domain-tld-perl (1.75-1) ...
Selecting previously unselected package libemail-valid-perl.
Preparing to unpack .../043-libemail-valid-perl_1.202-1_all.deb ...
Unpacking libemail-valid-perl (1.202-1) ...
Selecting previously unselected package libexporter-tiny-perl.
Preparing to unpack .../044-libexporter-tiny-perl_1.002001-1_all.deb ...
Unpacking libexporter-tiny-perl (1.002001-1) ...
Selecting previously unselected package libfile-chdir-perl.
Preparing to unpack .../045-libfile-chdir-perl_0.1008-1_all.deb ...
Unpacking libfile-chdir-perl (0.1008-1) ...
Selecting previously unselected package libnumber-compare-perl.
Preparing to unpack .../046-libnumber-compare-perl_0.03-1_all.deb ...
Unpacking libnumber-compare-perl (0.03-1) ...
Selecting previously unselected package libtext-glob-perl.
Preparing to unpack .../047-libtext-glob-perl_0.10-1_all.deb ...
Unpacking libtext-glob-perl (0.10-1) ...
Selecting previously unselected package libfile-find-rule-perl.
Preparing to unpack .../048-libfile-find-rule-perl_0.34-1_all.deb ...
Unpacking libfile-find-rule-perl (0.34-1) ...
Selecting previously unselected package libfont-ttf-perl.
Preparing to unpack .../049-libfont-ttf-perl_1.06-1_all.deb ...
Unpacking libfont-ttf-perl (1.06-1) ...
Selecting previously unselected package libfuture-perl.
Preparing to unpack .../050-libfuture-perl_0.43-1_all.deb ...
Unpacking libfuture-perl (0.43-1) ...
Selecting previously unselected package libparams-validate-perl.
Preparing to unpack .../051-libparams-validate-perl_1.29-3_amd64.deb ...
Unpacking libparams-validate-perl (1.29-3) ...
Selecting previously unselected package libgetopt-long-descriptive-perl.
Preparing to unpack .../052-libgetopt-long-descriptive-perl_0.104-1_all.deb ...
Unpacking libgetopt-long-descriptive-perl (0.104-1) ...
Selecting previously unselected package libsort-versions-perl.
Preparing to unpack .../053-libsort-versions-perl_1.62-1_all.deb ...
Unpacking libsort-versions-perl (1.62-1) ...
Selecting previously unselected package libgit-wrapper-perl.
Preparing to unpack .../054-libgit-wrapper-perl_0.048-1_all.deb ...
Unpacking libgit-wrapper-perl (0.048-1) ...
Selecting previously unselected package libhttp-tiny-multipart-perl.
Preparing to unpack .../055-libhttp-tiny-multipart-perl_0.08-1_all.deb ...
Unpacking libhttp-tiny-multipart-perl (0.08-1) ...
Selecting previously unselected package libio-prompter-perl.
Preparing to unpack .../056-libio-prompter-perl_0.004015-1_all.deb ...
Unpacking libio-prompter-perl (0.004015-1) ...
Selecting previously unselected package liblog-any-perl.
Preparing to unpack .../057-liblog-any-perl_1.708-1_all.deb ...
Unpacking liblog-any-perl (1.708-1) ...
Selecting previously unselected package liblog-any-adapter-screen-perl.
Preparing to unpack .../058-liblog-any-adapter-screen-perl_0.140-1_all.deb ...
Unpacking liblog-any-adapter-screen-perl (0.140-1) ...
Selecting previously unselected package libpackage-stash-perl.
Preparing to unpack .../059-libpackage-stash-perl_0.38-1_all.deb ...
Unpacking libpackage-stash-perl (0.38-1) ...
Selecting previously unselected package libsub-identify-perl.
Preparing to unpack .../060-libsub-identify-perl_0.14-1build2_amd64.deb ...
Unpacking libsub-identify-perl (0.14-1build2) ...
Selecting previously unselected package libnamespace-clean-perl.
Preparing to unpack .../061-libnamespace-clean-perl_0.27-1_all.deb ...
Unpacking libnamespace-clean-perl (0.27-1) ...
Selecting previously unselected package libpath-tiny-perl.
Preparing to unpack .../062-libpath-tiny-perl_0.108-1_all.deb ...
Unpacking libpath-tiny-perl (0.108-1) ...
Selecting previously unselected package libtype-tiny-perl.
Preparing to unpack .../063-libtype-tiny-perl_1.008001-2_all.deb ...
Unpacking libtype-tiny-perl (1.008001-2) ...
Selecting previously unselected package libgitlab-api-v4-perl.
Preparing to unpack .../064-libgitlab-api-v4-perl_0.25-1_all.deb ...
Unpacking libgitlab-api-v4-perl (0.25-1) ...
Selecting previously unselected package libhash-fieldhash-perl.
Preparing to unpack .../065-libhash-fieldhash-perl_0.15-1build2_amd64.deb ...
Unpacking libhash-fieldhash-perl (0.15-1build2) ...
Selecting previously unselected package libstruct-dumb-perl.
Preparing to unpack .../066-libstruct-dumb-perl_0.09-1_all.deb ...
Unpacking libstruct-dumb-perl (0.09-1) ...
Selecting previously unselected package libio-async-perl.
Preparing to unpack .../067-libio-async-perl_0.75-1_all.deb ...
Unpacking libio-async-perl (0.75-1) ...
Selecting previously unselected package liblinux-epoll-perl.
Preparing to unpack .../068-liblinux-epoll-perl_0.017-1_amd64.deb ...
Unpacking liblinux-epoll-perl (0.017-1) ...
Selecting previously unselected package libio-async-loop-epoll-perl.
Preparing to unpack .../069-libio-async-loop-epoll-perl_0.20-1_all.deb ...
Unpacking libio-async-loop-epoll-perl (0.20-1) ...
Selecting previously unselected package libjson-maybexs-perl.
Preparing to unpack .../070-libjson-maybexs-perl_1.004000-1_all.deb ...
Unpacking libjson-maybexs-perl (1.004000-1) ...
Selecting previously unselected package liblist-compare-perl.
Preparing to unpack .../071-liblist-compare-perl_0.53-1_all.deb ...
Unpacking liblist-compare-perl (0.53-1) ...
Selecting previously unselected package liblist-moreutils-perl.
Preparing to unpack .../072-liblist-moreutils-perl_0.416-1build5_amd64.deb ...
Unpacking liblist-moreutils-perl (0.416-1build5) ...
Selecting previously unselected package liblist-someutils-perl.
Preparing to unpack .../073-liblist-someutils-perl_0.58-1_all.deb ...
Unpacking liblist-someutils-perl (0.58-1) ...
Selecting previously unselected package liblist-someutils-xs-perl.
Preparing to unpack .../074-liblist-someutils-xs-perl_0.58-2_amd64.deb ...
Unpacking liblist-someutils-xs-perl (0.58-2) ...
Selecting previously unselected package libmoox-aliases-perl.
Preparing to unpack .../075-libmoox-aliases-perl_0.001006-1_all.deb ...
Unpacking libmoox-aliases-perl (0.001006-1) ...
Selecting previously unselected package libobject-id-perl.
Preparing to unpack .../076-libobject-id-perl_0.1.2-2ubuntu1_all.deb ...
Unpacking libobject-id-perl (0.1.2-2ubuntu1) ...
Selecting previously unselected package libmoox-struct-perl.
Preparing to unpack .../077-libmoox-struct-perl_0.017-1_all.deb ...
Unpacking libmoox-struct-perl (0.017-1) ...
Selecting previously unselected package libnet-dns-sec-perl.
Preparing to unpack .../078-libnet-dns-sec-perl_1.15-1_amd64.deb ...
Unpacking libnet-dns-sec-perl (1.15-1) ...
Selecting previously unselected package libnet-libidn-perl.
Preparing to unpack .../079-libnet-libidn-perl_0.12.ds-3build2_amd64.deb ...
Unpacking libnet-libidn-perl (0.12.ds-3build2) ...
Selecting previously unselected package libnumber-range-perl.
Preparing to unpack .../080-libnumber-range-perl_0.12-1_all.deb ...
Unpacking libnumber-range-perl (0.12-1) ...
Selecting previously unselected package libpackage-stash-xs-perl.
Preparing to unpack .../081-libpackage-stash-xs-perl_0.29-1build1_amd64.deb ...
Unpacking libpackage-stash-xs-perl (0.29-1build1) ...
Selecting previously unselected package libpath-iterator-rule-perl.
Preparing to unpack .../082-libpath-iterator-rule-perl_1.014-1_all.deb ...
Unpacking libpath-iterator-rule-perl (1.014-1) ...
Selecting previously unselected package libperl4-corelibs-perl.
Preparing to unpack .../083-libperl4-corelibs-perl_0.004-2_all.deb ...
Unpacking libperl4-corelibs-perl (0.004-2) ...
Selecting previously unselected package libpod-constants-perl.
Preparing to unpack .../084-libpod-constants-perl_0.19-1_all.deb ...
Unpacking libpod-constants-perl (0.19-1) ...
Selecting previously unselected package libre2-5:amd64.
Preparing to unpack .../085-libre2-5_20200101+dfsg-1build1_amd64.deb ...
Unpacking libre2-5:amd64 (20200101+dfsg-1build1) ...
Selecting previously unselected package libre-engine-re2-perl.
Preparing to unpack .../086-libre-engine-re2-perl_0.13-5_amd64.deb ...
Unpacking libre-engine-re2-perl (0.13-5) ...
Selecting previously unselected package libreadonly-perl.
Preparing to unpack .../087-libreadonly-perl_2.050-2_all.deb ...
Unpacking libreadonly-perl (2.050-2) ...
Selecting previously unselected package libref-util-perl.
Preparing to unpack .../088-libref-util-perl_0.204-1_all.deb ...
Unpacking libref-util-perl (0.204-1) ...
Selecting previously unselected package libref-util-xs-perl.
Preparing to unpack .../089-libref-util-xs-perl_0.117-1build2_amd64.deb ...
Unpacking libref-util-xs-perl (0.117-1build2) ...
Selecting previously unselected package libregexp-pattern-license-perl.
Preparing to unpack .../090-libregexp-pattern-license-perl_3.2.0-1_all.deb ...
Unpacking libregexp-pattern-license-perl (3.2.0-1) ...
Selecting previously unselected package libregexp-pattern-perl.
Preparing to unpack .../091-libregexp-pattern-perl_0.2.12-1_all.deb ...
Unpacking libregexp-pattern-perl (0.2.12-1) ...
Selecting previously unselected package libsereal-decoder-perl.
Preparing to unpack .../092-libsereal-decoder-perl_4.011+ds-1build1_amd64.deb ...
Unpacking libsereal-decoder-perl (4.011+ds-1build1) ...
Selecting previously unselected package libsereal-encoder-perl.
Preparing to unpack .../093-libsereal-encoder-perl_4.011+ds-1build1_amd64.deb ...
Unpacking libsereal-encoder-perl (4.011+ds-1build1) ...
Selecting previously unselected package libsereal-perl.
Preparing to unpack .../094-libsereal-perl_4.011-1_all.deb ...
Unpacking libsereal-perl (4.011-1) ...
Selecting previously unselected package libsort-key-perl.
Preparing to unpack .../095-libsort-key-perl_1.33-2build2_amd64.deb ...
Unpacking libsort-key-perl (1.33-2build2) ...
Selecting previously unselected package libstring-copyright-perl.
Preparing to unpack .../096-libstring-copyright-perl_0.003006-1_all.deb ...
Unpacking libstring-copyright-perl (0.003006-1) ...
Selecting previously unselected package libstring-escape-perl.
Preparing to unpack .../097-libstring-escape-perl_2010.002-2_all.deb ...
Unpacking libstring-escape-perl (2010.002-2) ...
Selecting previously unselected package libstring-shellquote-perl.
Preparing to unpack .../098-libstring-shellquote-perl_1.04-1_all.deb ...
Unpacking libstring-shellquote-perl (1.04-1) ...
Selecting previously unselected package libtest-fatal-perl.
Preparing to unpack .../099-libtest-fatal-perl_0.014-1_all.deb ...
Unpacking libtest-fatal-perl (0.014-1) ...
Selecting previously unselected package libtest-refcount-perl.
Preparing to unpack .../100-libtest-refcount-perl_0.10-1_all.deb ...
Unpacking libtest-refcount-perl (0.10-1) ...
Selecting previously unselected package libtext-levenshtein-perl.
Preparing to unpack .../101-libtext-levenshtein-perl_0.13-1_all.deb ...
Unpacking libtext-levenshtein-perl (0.13-1) ...
Selecting previously unselected package libtype-tiny-xs-perl.
Preparing to unpack .../102-libtype-tiny-xs-perl_0.016-1_amd64.deb ...
Unpacking libtype-tiny-xs-perl (0.016-1) ...
Selecting previously unselected package libunicode-utf8-perl.
Preparing to unpack .../103-libunicode-utf8-perl_0.62-1build1_amd64.deb ...
Unpacking libunicode-utf8-perl (0.62-1build1) ...
Selecting previously unselected package libxml-writer-perl.
Preparing to unpack .../104-libxml-writer-perl_0.625-1_all.deb ...
Unpacking libxml-writer-perl (0.625-1) ...
Selecting previously unselected package licensecheck.
Preparing to unpack .../105-licensecheck_3.0.45-1_all.deb ...
Unpacking licensecheck (3.0.45-1) ...
Selecting previously unselected package libdevel-size-perl.
Preparing to unpack .../106-libdevel-size-perl_0.83-1build1_amd64.deb ...
Unpacking libdevel-size-perl (0.83-1build1) ...
Selecting previously unselected package t1utils.
Preparing to unpack .../107-t1utils_1.41-3_amd64.deb ...
Unpacking t1utils (1.41-3) ...
Selecting previously unselected package lintian.
Preparing to unpack .../108-lintian_2.62.0ubuntu2.2_all.deb ...
Unpacking lintian (2.62.0ubuntu2.2) ...
Selecting previously unselected package python3-unidiff.
Preparing to unpack .../109-python3-unidiff_0.5.5-2_all.deb ...
Unpacking python3-unidiff (0.5.5-2) ...
Selecting previously unselected package python3-magic.
Preparing to unpack .../110-python3-magic_2%3a0.4.15-3_all.deb ...
Unpacking python3-magic (2:0.4.15-3) ...
Setting up libasync-mergepoint-perl (0.04-2) ...
Setting up libapt-pkg-perl (0.1.36build3) ...
Setting up libstring-escape-perl (2010.002-2) ...
Setting up wdiff (1.2.2-2build1) ...
Setting up libfile-which-perl (1.23-1) ...
Setting up libnumber-range-perl (0.12-1) ...
Setting up libunicode-utf8-perl (0.62-1build1) ...
Setting up libstruct-dumb-perl (0.09-1) ...
Setting up libregexp-pattern-perl (0.2.12-1) ...
Setting up libwant-perl (0.29-1build4) ...
Setting up libdynaloader-functions-perl (0.003-1) ...
Setting up libtext-glob-perl (0.10-1) ...
Setting up libclass-method-modifiers-perl (2.13-1) ...
Setting up liblist-compare-perl (0.53-1) ...
Setting up libref-util-xs-perl (0.117-1build2) ...
Setting up at (3.1.23-1ubuntu1) ...
Created symlink /etc/systemd/system/multi-user.target.wants/atd.service → /lib/systemd/system/atd.service.
Setting up libsort-key-perl (1.33-2build2) ...
Setting up libclone-perl (0.43-2) ...
Setting up libsub-identify-perl (0.14-1build2) ...
Setting up libdistro-info-perl (0.23ubuntu1) ...
Setting up libcpanel-json-xs-perl (4.19-1build1) ...
Setting up liblog-any-perl (1.708-1) ...
Setting up libdevel-size-perl (0.83-1build1) ...
Setting up libpod-constants-perl (0.19-1) ...
Setting up libperl4-corelibs-perl (0.004-2) ...
Setting up libfuture-perl (0.43-1) ...
Setting up libtest-fatal-perl (0.014-1) ...
Setting up libhttp-tiny-multipart-perl (0.08-1) ...
Setting up libtext-levenshtein-perl (0.13-1) ...
Setting up libsereal-encoder-perl (4.011+ds-1build1) ...
Setting up libstring-shellquote-perl (1.04-1) ...
Setting up dput (1.0.3ubuntu1) ...
Setting up libsub-install-perl (0.928-1) ...
Setting up libnumber-compare-perl (0.03-1) ...
Setting up libio-async-perl (0.75-1) ...
Setting up patchutils (0.3.4-2) ...
Setting up libjson-maybexs-perl (1.004000-1) ...
Setting up libreadonly-perl (2.050-2) ...
Setting up libpackage-stash-xs-perl (0.29-1build1) ...
Setting up libfile-find-rule-perl (0.34-1) ...
Setting up libdigest-hmac-perl (1.03+dfsg-2) ...
Setting up libref-util-perl (0.204-1) ...
Setting up libnet-domain-tld-perl (1.75-1) ...
Setting up libxml-writer-perl (0.625-1) ...
Setting up libhash-fieldhash-perl (0.15-1build2) ...
Setting up libnet-libidn-perl (0.12.ds-3build2) ...
Setting up t1utils (1.41-3) ...
Setting up liblinux-epoll-perl (0.017-1) ...
Setting up diffstat (1.63-1) ...
Setting up libvariable-magic-perl (0.62-1build2) ...
Setting up libb-hooks-op-check-perl (0.22-1build2) ...
Setting up libtest-refcount-perl (0.10-1) ...
Setting up libparams-util-perl (1.07-3build5) ...
Setting up libsub-exporter-progressive-perl (0.001013-1) ...
Setting up libarray-intspan-perl (2.003-1) ...
Setting up libcapture-tiny-perl (0.48-1) ...
Setting up libcontextual-return-perl (0.004014-2) ...
Setting up libtype-tiny-xs-perl (0.016-1) ...
Setting up libfile-chdir-perl (0.1008-1) ...
Setting up libpath-tiny-perl (0.108-1) ...
Setting up liblog-any-adapter-screen-perl (0.140-1) ...
Setting up librole-tiny-perl (2.001004-1) ...
Setting up libre2-5:amd64 (20200101+dfsg-1build1) ...
Setting up python3-unidiff (0.5.5-2) ...
Setting up libstrictures-perl (2.000006-1) ...
Setting up libsub-quote-perl (2.006006-1) ...
Setting up libclass-xsaccessor-perl (1.19-3build3) ...
Setting up libsort-versions-perl (1.62-1) ...
Setting up libexporter-tiny-perl (1.002001-1) ...
Setting up libre-engine-re2-perl (0.13-5) ...
Setting up libfont-ttf-perl (1.06-1) ...
Setting up libfile-homedir-perl (1.004-1) ...
Setting up libnet-ip-perl (1.26-2) ...
Setting up python3-magic (2:0.4.15-3) ...
Setting up libsereal-decoder-perl (4.011+ds-1build1) ...
Setting up libdigest-bubblebabble-perl (0.02-2) ...
Setting up libio-prompter-perl (0.004015-1) ...
Setting up libobject-id-perl (0.1.2-2ubuntu1) ...
Setting up liblist-moreutils-perl (0.416-1build5) ...
Setting up libregexp-pattern-license-perl (3.2.0-1) ...
Setting up libtype-tiny-perl (1.008001-2) ...
Setting up libpath-iterator-rule-perl (1.014-1) ...
Setting up libsereal-perl (4.011-1) ...
Setting up libnet-dns-perl (1.22-1) ...
Setting up libdevel-callchecker-perl (0.008-1ubuntu1) ...
Setting up libio-async-loop-epoll-perl (0.20-1) ...
Setting up libstring-copyright-perl (0.003006-1) ...
Setting up libdata-optlist-perl (0.110-1) ...
Setting up libgit-wrapper-perl (0.048-1) ...
Setting up libsub-exporter-perl (0.987-1) ...
Setting up libemail-valid-perl (1.202-1) ...
Setting up libparams-classify-perl (0.015-1build2) ...
Setting up libnet-dns-sec-perl (1.15-1) ...
Setting up libmodule-runtime-perl (0.016-1) ...
Setting up libconst-fast-perl (0.014-1) ...
Setting up libmodule-implementation-perl (0.09-1) ...
Setting up libpackage-stash-perl (0.38-1) ...
Setting up libimport-into-perl (1.002005-1) ...
Setting up libmoo-perl (2.003006-1) ...
Setting up liblist-someutils-perl (0.58-1) ...
Setting up liblist-someutils-xs-perl (0.58-2) ...
Setting up devscripts (2.20.2ubuntu2) ...
Setting up libmoox-aliases-perl (0.001006-1) ...
Setting up libparams-validate-perl (1.29-3) ...
Setting up libb-hooks-endofscope-perl (0.24-1) ...
Setting up libnamespace-clean-perl (0.27-1) ...
Setting up libgetopt-long-descriptive-perl (0.104-1) ...
Setting up libgitlab-api-v4-perl (0.25-1) ...
Setting up libmoox-struct-perl (0.017-1) ...
Setting up lintian (2.62.0ubuntu2.2) ...
Setting up licensecheck (3.0.45-1) ...
Processing triggers for libc-bin (2.31-0ubuntu9.9) ...
Processing triggers for systemd (245.4-4ubuntu3.20) ...
Processing triggers for man-db (2.9.1-1) ...
Processing triggers for install-info (6.7.0.dfsg.2-5) ...
Processing triggers for doc-base (0.10.9) ...
Processing 1 added doc-base file...

安装在进度界面卡主,持续30分钟无反应。

在这里插入图片描述

4. 结论

Mobility Radeon HD 4530 AMD显卡驱动无法在ubuntu20.04 安装,GPU无法使用。

daniel@daniel-ThinkPad-SL410:~$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 20.04.5 LTS
Release:        20.04
Codename:       focal

5. 参考资料

【1】Ubuntu Radeon Driver
【2】AMD/ATI Mobility Radeon HD 4530
【3】Checking for GPU and H264 hardware decoding support
【4】List_of_AMD_graphics_processing_units
【5】Missing “version.h” when installing fglrx
【6】How To Install “execstack” Package on Ubuntu
【7】How to install dh-modaliases on Ubuntu
【8】scripts to make the life of a Debian Package maintainer easier

相关内容

热门资讯

linux入门---制作进度条 了解缓冲区 我们首先来看看下面的操作: 我们首先创建了一个文件并在这个文件里面添加了...
C++ 机房预约系统(六):学... 8、 学生模块 8.1 学生子菜单、登录和注销 实现步骤: 在Student.cpp的...
A.机器学习入门算法(三):基... 机器学习算法(三):K近邻(k-nearest neigh...
数字温湿度传感器DHT11模块... 模块实例https://blog.csdn.net/qq_38393591/article/deta...
有限元三角形单元的等效节点力 文章目录前言一、重新复习一下有限元三角形单元的理论1、三角形单元的形函数(Nÿ...
Redis 所有支持的数据结构... Redis 是一种开源的基于键值对存储的 NoSQL 数据库,支持多种数据结构。以下是...
win下pytorch安装—c... 安装目录一、cuda安装1.1、cuda版本选择1.2、下载安装二、cudnn安装三、pytorch...
MySQL基础-多表查询 文章目录MySQL基础-多表查询一、案例及引入1、基础概念2、笛卡尔积的理解二、多表查询的分类1、等...
keil调试专题篇 调试的前提是需要连接调试器比如STLINK。 然后点击菜单或者快捷图标均可进入调试模式。 如果前面...
MATLAB | 全网最详细网... 一篇超超超长,超超超全面网络图绘制教程,本篇基本能讲清楚所有绘制要点&#...
IHome主页 - 让你的浏览... 随着互联网的发展,人们越来越离不开浏览器了。每天上班、学习、娱乐,浏览器...
TCP 协议 一、TCP 协议概念 TCP即传输控制协议(Transmission Control ...
营业执照的经营范围有哪些 营业执照的经营范围有哪些 经营范围是指企业可以从事的生产经营与服务项目,是进行公司注册...
C++ 可变体(variant... 一、可变体(variant) 基础用法 Union的问题: 无法知道当前使用的类型是什...
血压计语音芯片,电子医疗设备声... 语音电子血压计是带有语音提示功能的电子血压计,测量前至测量结果全程语音播报࿰...
MySQL OCP888题解0... 文章目录1、原题1.1、英文原题1.2、答案2、题目解析2.1、题干解析2.2、选项解析3、知识点3...
【2023-Pytorch-检... (肆十二想说的一些话)Yolo这个系列我们已经更新了大概一年的时间,现在基本的流程也走走通了,包含数...
实战项目:保险行业用户分类 这里写目录标题1、项目介绍1.1 行业背景1.2 数据介绍2、代码实现导入数据探索数据处理列标签名异...
记录--我在前端干工地(thr... 这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助 前段时间接触了Th...
43 openEuler搭建A... 文章目录43 openEuler搭建Apache服务器-配置文件说明和管理模块43.1 配置文件说明...