强烈推荐!!!Ubuntu19.04安装向日葵踩到的坑【尤其是ubuntu 19.04 遇到了libpng12.so.0 导致无法apt 更新!!!!】

耗了一下午+一晚上的时间,终于在ubuntu19.04安装好了向日葵
向日葵:
1、官网下载:
https://sunlogin.oray.com/personal/download/
2.安装
执行命令

sudo dpkg -i 软件名

如果出现缺乏依赖的错误,同样执行强制安装的命令:

sudo apt install -f

就在这里报错了

zhenghan@zhenghan-host:~$ sudo apt-get install libpng12-0
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
下列【新】软件包将被安装:
  libpng12-0
升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 3 个软件包未被升级。
有 4 个软件包没有被完全安装或卸载。
需要下载 0 B/116 kB 的归档。
解压缩后会消耗 285 kB 的额外空间。
(正在读取数据库 ... 系统当前共安装有 156022 个文件和目录。)
准备解压 .../libpng12-0_1.2.54-1ubuntu1.1_amd64.deb  ...
正在解压 libpng12-0:amd64 (1.2.54-1ubuntu1.1) ...
dpkg: 处理归档 /var/cache/apt/archives/libpng12-0_1.2.54-1ubuntu1.1_amd64.deb (--unpack)时出错:
 无法安装 /lib/x86_64-linux-gnu/libpng12.so.0 的新版本: 没有那个文件或目录
错误信息显示本地系统有一些问题,因此没有写入 apport 报告
                                                        在处理时有错误发生:
 /var/cache/apt/archives/libpng12-0_1.2.54-1ubuntu1.1_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

经过了各种尝试,解决办法:

sudo add-apt-repository ppa:linuxuprising/libpng12
sudo apt update
sudo apt install libpng12-0

OK,成功!

(base) zhenghan@zhenghan-host:~$ sudo add-apt-repository ppa:linuxuprising/libpng12
 libpng12-0 for Ubuntu 20.04, 19.10 or 19.04: https://www.linuxuprising.com/2018/05/fix-libpng12-0-missing-in-ubuntu-1804.html
 更多信息: https://launchpad.net/~linuxuprising/+archive/ubuntu/libpng12
按 [ENTER] 继续或 Ctrl-c 取消安装。

命中:1 http://mirrors.ustc.edu.cn/ubuntu xenial InRelease
命中:2 http://mirrors.ustc.edu.cn/ubuntu xenial-security InRelease
命中:3 http://mirrors.ustc.edu.cn/ubuntu xenial-updates InRelease              
获取:4 http://mirrors.ustc.edu.cn/ubuntu xenial-proposed InRelease [260 kB]    
命中:5 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu disco InRelease   
命中:6 http://dl.google.com/linux/chrome/deb stable InRelease                  
命中:7 http://mirrors.ustc.edu.cn/ubuntu xenial-backports InRelease            
获取:8 http://ppa.launchpad.net/linuxuprising/libpng12/ubuntu disco InRelease [15.9 kB]
获取:9 http://ppa.launchpad.net/linuxuprising/libpng12/ubuntu disco/main i386 Packages [992 B]
获取:10 http://ppa.launchpad.net/linuxuprising/libpng12/ubuntu disco/main amd64 Packages [992 B]
获取:11 http://ppa.launchpad.net/linuxuprising/libpng12/ubuntu disco/main Translation-en [532 B]
已下载 279 kB,耗时 3秒 (89.6 kB/s)                 
正在读取软件包列表... 完成
(base) zhenghan@zhenghan-host:~$ 
(base) zhenghan@zhenghan-host:~$ sudo apt update
命中:1 http://dl.google.com/linux/chrome/deb stable InRelease
命中:2 http://ppa.launchpad.net/graphics-drivers/ppa/ubuntu disco InRelease    
命中:3 http://ppa.launchpad.net/linuxuprising/libpng12/ubuntu disco InRelease  
命中:4 http://mirrors.ustc.edu.cn/ubuntu xenial InRelease                      
命中:5 http://mirrors.ustc.edu.cn/ubuntu xenial-security InRelease
命中:6 http://mirrors.ustc.edu.cn/ubuntu xenial-updates InRelease
获取:7 http://mirrors.ustc.edu.cn/ubuntu xenial-proposed InRelease [260 kB]
命中:8 http://mirrors.ustc.edu.cn/ubuntu xenial-backports InRelease
已下载 260 kB,耗时 16秒 (16.4 kB/s)
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
有 17 个软件包可以升级。请执行 ‘apt list --upgradable’ 来查看它们。
(base) zhenghan@zhenghan-host:~$ 
(base) zhenghan@zhenghan-host:~$ sudo apt install libpng12-0
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
下列【新】软件包将被安装:
  libpng12-0
升级了 0 个软件包,新安装了 1 个软件包,要卸载 0 个软件包,有 17 个软件包未被升级。
有 31 个软件包没有被完全安装或卸载。
需要下载 173 kB 的归档。
解压缩后会消耗 286 kB 的额外空间。
获取:1 http://ppa.launchpad.net/linuxuprising/libpng12/ubuntu disco/main amd64 libpng12-0 amd64 1.2.54-1ubuntu1.1+1~ppa0~disco [173 kB]
已下载 173 kB,耗时 7秒 (25.0 kB/s)                                            
(正在读取数据库 ... 系统当前共安装有 199443 个文件和目录。)
准备解压 .../libpng12-0_1.2.54-1ubuntu1.1+1~ppa0~disco_amd64.deb  ...
正在解压 libpng12-0:amd64 (1.2.54-1ubuntu1.1+1~ppa0~disco) ...
正在设置 libpcre16-3:amd64 (2:8.38-3.1) ...
正在设置 libwebkitgtk-3.0-common (2.4.11-0ubuntu0.1) ...
正在设置 libpng12-0:amd64 (1.2.54-1ubuntu1.1+1~ppa0~disco) ...
正在设置 qttranslations5-l10n (5.5.1-2build1) ...
正在设置 libgeoclue0:amd64 (0.12.99-4ubuntu1) ...
正在设置 libicu55:amd64 (55.1-7ubuntu0.5) ...
正在设置 libwebp5:amd64 (0.4.4-1) ...
正在设置 libdouble-conversion1v5:amd64 (2.0.1-3ubuntu2) ...
正在设置 libjavascriptcoregtk-3.0-0:amd64 (2.4.11-0ubuntu0.1) ...
正在设置 libqt5core5a:amd64 (5.5.1+dfsg-16ubuntu7.7) ...
正在设置 libqt5dbus5:amd64 (5.5.1+dfsg-16ubuntu7.7) ...
正在设置 libwebkitgtk-3.0-0:amd64 (2.4.11-0ubuntu0.1) ...
正在设置 sunloginclient (10.0.2-24779) ...
Created symlink /etc/systemd/system/multi-user.target.wants/runsunloginclient.service → /etc/systemd/system/runsunloginclient.service.
正在设置 libqt5network5:amd64 (5.5.1+dfsg-16ubuntu7.7) ...
正在设置 libqt5sql5:amd64 (5.5.1+dfsg-16ubuntu7.7) ...
正在设置 libqt5qml5:amd64 (5.5.1-2ubuntu6) ...
正在设置 libqt5sql5-sqlite:amd64 (5.5.1+dfsg-16ubuntu7.7) ...
正在设置 libqt5gui5:amd64 (5.5.1+dfsg-16ubuntu7.7) ...
正在设置 libqt5widgets5:amd64 (5.5.1+dfsg-16ubuntu7.7) ...
正在设置 libqt5printsupport5:amd64 (5.5.1+dfsg-16ubuntu7.7) ...
正在设置 libqt5opengl5:amd64 (5.5.1+dfsg-16ubuntu7.7) ...
正在设置 libqt5quick5:amd64 (5.5.1-2ubuntu6) ...
正在设置 qml-module-qtquick-privatewidgets:amd64 (5.5.1-1ubuntu1) ...
正在设置 libqt5x11extras5:amd64 (5.5.1-3build1) ...
正在设置 libqt5svg5:amd64 (5.5.1-2build1) ...
正在设置 qml-module-qtquick-window2:amd64 (5.5.1-2ubuntu6) ...
正在设置 libqt5webkit5:amd64 (5.5.1+dfsg-2ubuntu1) ...
正在设置 qml-module-qtquick-layouts:amd64 (5.5.1-1ubuntu1) ...
正在设置 qml-module-qtquick-dialogs:amd64 (5.5.1-1ubuntu1) ...
正在设置 qml-module-qtquick2:amd64 (5.5.1-2ubuntu6) ...
正在设置 qml-module-qtquick-controls:amd64 (5.5.1-1ubuntu1) ...
正在设置 teamviewer (15.6.7) ...
正在处理用于 libc-bin (2.29-0ubuntu2) 的触发器 ...
(base) zhenghan@zhenghan-host:~$ sudo apt install -f
正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
正在读取状态信息... 完成       
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 17 个软件包未被升级。
(base) zhenghan@zhenghan-host:~$ cd Software
(base) zhenghan@zhenghan-host:~/Software$ ls
Anaconda3-2019.10-Linux-x86_64.sh
deepin.com.qq.im_9.1.8deepin0_i386.deb
deepin.com.wechat_2.6.8.65deepin0_i386.deb
deepin-wine-for-ubuntu
electronic-wechat
google-chrome-stable_current_amd64.deb
NVIDIA-Linux-x86_64-440.64.run
pycharm-professional-2019.2.6
SunloginClient-10.0.2.24779_amd64.deb
teamviewer_15.6.7_amd64.deb
www.cnplugins.com_gocklaboggjfkolaknpbhddbaopcepfp_2_3_0_
www.cnplugins.com_gocklaboggjfkolaknpbhddbaopcepfp_2_3_0_.zip
youdao
zhumu_2.5.361956.0302_amd64.deb
zoom_amd64.deb
(base) zhenghan@zhenghan-host:~/Software$ sudo dpkg -i teamviewer_15.6.7_amd64.deb
(正在读取数据库 ... 系统当前共安装有 199455 个文件和目录。)
准备解压 teamviewer_15.6.7_amd64.deb  ...
Removed /etc/systemd/system/multi-user.target.wants/teamviewerd.service.
正在解压 teamviewer (15.6.7) 并覆盖 (15.6.7) ...
正在设置 teamviewer (15.6.7) ...
正在处理用于 gnome-menus (3.32.0-1ubuntu1) 的触发器 ...
正在处理用于 desktop-file-utils (0.23-4ubuntu1) 的触发器 ...
正在处理用于 mime-support (3.60ubuntu1) 的触发器 ...
正在处理用于 hicolor-icon-theme (0.17-2) 的触发器 ...
(base) zhenghan@zhenghan-host:~/Software$ ls
Anaconda3-2019.10-Linux-x86_64.sh
deepin.com.qq.im_9.1.8deepin0_i386.deb
deepin.com.wechat_2.6.8.65deepin0_i386.deb
deepin-wine-for-ubuntu
electronic-wechat
google-chrome-stable_current_amd64.deb
NVIDIA-Linux-x86_64-440.64.run
pycharm-professional-2019.2.6
SunloginClient-10.0.2.24779_amd64.deb
teamviewer_15.6.7_amd64.deb
www.cnplugins.com_gocklaboggjfkolaknpbhddbaopcepfp_2_3_0_
www.cnplugins.com_gocklaboggjfkolaknpbhddbaopcepfp_2_3_0_.zip
youdao
zhumu_2.5.361956.0302_amd64.deb
zoom_amd64.deb
(base) zhenghan@zhenghan-host:~/Software$ sudo dpkg -i SunloginClient-10.0.2.24779_amd64.deb
(正在读取数据库 ... 系统当前共安装有 199455 个文件和目录。)
准备解压 SunloginClient-10.0.2.24779_amd64.deb  ...
sunloginclient: 未找到进程
Sunlogin stopped
Removed /etc/systemd/system/multi-user.target.wants/runsunloginclient.service.
正在解压 sunloginclient (10.0.2-24779) 并覆盖 (10.0.2-24779) ...
正在设置 sunloginclient (10.0.2-24779) ...
Created symlink /etc/systemd/system/multi-user.target.wants/runsunloginclient.service → /etc/systemd/system/runsunloginclient.service.
正在处理用于 gnome-menus (3.32.0-1ubuntu1) 的触发器 ...
正在处理用于 desktop-file-utils (0.23-4ubuntu1) 的触发器 ...
正在处理用于 mime-support (3.60ubuntu1) 的触发器 ...

然后在搜索栏中搜向日葵或者teamview就能找到,正常用就可以啦!!!

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
要在Ubuntu 19.04上安装CUDA 10.2,你可以按照以下步骤进行操作: 1. 首先,确保你的Ubuntu 19.04系统已经更新到最新版本,并安装了必要的依赖项。 2. 前往NVIDIA官方网站下载CUDA 10.2的安装文件。你可以使用以下命令下载CUDA安装文件: ``` wget http://developer.download.nvidia.com/compute/cuda/10.2/Prod/local_installers/cuda_10.2.89_440.33.01_linux.run ``` 3. 下载完成后,运行以下命令来安装CUDA 10.2: ``` sudo bash cuda_10.2.89_440.33.01_linux.run ``` 4. 在安装过程中,你需要按照提示进行操作。接受许可协议并选择安装选项。 5. 安装完成后,你需要设置CUDA环境变量。打开终端并编辑`~/.bashrc`文件: ``` nano ~/.bashrc ``` 6. 在文件末尾添加以下行: ``` export PATH=/usr/local/cuda-10.2/bin:$PATH export LD_LIBRARY_PATH=/usr/local/cuda-10.2/lib64:$LD_LIBRARY_PATH ``` 7. 保存并关闭文件。然后运行以下命令以使环境变量生效: ``` source ~/.bashrc ``` 8. 现在你已经成功安装了CUDA 10.2。你可以验证CUDA的安装是否成功,运行以下命令查看CUDA版本: ``` nvcc --version ``` 以上就是在Ubuntu 19.04上安装CUDA 10.2的步骤。请注意,这些步骤假设你已经安装了适当的显卡驱动程序。如果你还没有安装显卡驱动程序,你可以使用以下命令自动安装: ``` sudo ubuntu-drivers autoinstall ``` 希望这可以帮助到你!<span class="em">1</span><span class="em">2</span><span class="em">3</span><span class="em">4</span>

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值