I faced this error when attempting to install nvidia-465 on Ubuntu 18.04
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... Done
The following additional packages will be installed:
nvidia-465
The following NEW packages will be installed:
nvidia-465
0 upgraded, 1 newly installed, 0 to remove and 5 not upgraded.
3 not fully installed or removed.
Need to get 246 MB of archives.
After this operation, 681 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64 nvidia-465 465.19.01-0ubuntu1 [246 MB]
Fetched 246 MB in 6s (44.1 MB/s)
(Reading database ... 167281 files and directories currently installed.)
Preparing to unpack .../nvidia-465_465.19.01-0ubuntu1_amd64.deb ...
Unpacking nvidia-465 (465.19.01-0ubuntu1) ...
dpkg: error processing archive /var/cache/apt/archives/nvidia-465_465.19.01-0ubuntu1_amd64.deb (--unpack):
trying to overwrite '/usr/lib/x86_64-linux-gnu/libGLX_indirect.so.0', which is also in package libglx-mesa0:amd64 20.0.8-0ubuntu1~18.04.1
Errors were encountered while processing:
/var/cache/apt/archives/nvidia-465_465.19.01-0ubuntu1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
To resolve this, run
sudo apt-get -o Dpkg::Options::="--force-overwrite" install --fix-broken
Update from previous post
Dependencies:
sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install gcc-multilib build-essential libsdl1.2-dev libglib2.0-dev python2.7 tofrodos gawk xvfb gcc g++- git make net-tools libncurses5-dev tftpd zlib1g-dev libssl-dev flex bison libselinux1 gpg wget diffstat chrpath socat xterm autoconf libtool tar unzip texinfo zlib1g:i386 libsdl1.2-dev libglib2.0-dev
Installation:
mkdir -p /opt/petalinux/2020.1
sudo chown admin:admin -R /opt/petalinux
./petalinux-v2020.1-final-installer.run -d /opt/petalinux/2020.1
export PATH="/opt/petalinux/2020.1/tools/common/petalinux/bin/:$PATH"
source /opt/petalinux/2020.1/settings.sh
Super simple command to update esxi without downloading zip
esxcli network firewall ruleset set -e true -r httpClient
esxcli software profile update -p ESXi-6.5.0-20210704001-standard -d https://hostupdate.vmware.com/software/VUM/PRODUCTION/main/vmw-depot-index.xml
LAN7430 Register Instructions
Get ID
busybox devmem $((0xfbc00000+0x0000))
Initalise MAC
busybox devmem $((0xfbc00000+0x0100)) 32 $(( `busybox devmem $((0xfbc00000+0x0100))` | 0x00001000 | 0x00000800 ))
PHY Reset
busybox devmem $((0xfbc00000+0x0014)) 32 $((`busybox devmem $((0xfbc00000+0x0014))` | 0x00000010))
Read Phy Ready Status (not working?)
# PHY_RST
echo $((! (`busybox devmem $((0xfbc00000+0x0014))` )& 0x00000010 ))
# PHY_CTL_READY
echo $((`busybox devmem $((0xfbc00000+0x0014))` & 0x00000080))
References
Compile Kernel on Ubuntu 20.04 x86_64
Install the missing dependencies
apt-get update && apt-get upgrade && apt-get install -y build-essential libncurses5-dev gcc libssl-dev grub2 bc bison flex libelf-dev
Then we are going to download the kernel from kernel.org
wget https://cdn.kernel.org/pub/linux/kernel/v5.x/linux-5.7.5.tar.xz
tar -xvf linux-5.7.5.tar.xz
Copy the existing config file so that the correct modules for the ardware of the machine you are compiling the kernel for
cp /boot/config-$(uname -r) /root/linux-5.7.5/.config
Then we are going to compile the kernel firstly you want to cd into the kernel folder
cd /root/linux-5.7.5
make menuconfig
make -j8 deb-pkg
dpkg -i ../linux-*.deb
update-grub
Then you can proceed to rebooting the machine by typing the following
reboot
Once the machine is rebooted you can confirm the latest kernel by entering the following command
uname -a