Unbantu24.04配置-软件安装

devtools/2025/4/2 8:51:37/

Ubantu24.04配置—环境安装

​ 最近在笔记本安装了双系统,这次在这里回顾一下,本章节主要是一些软件的注意点,大多数都是在网上有一定的教程的

1.搜狗输入法

1.1 删除其他框架

sudo apt purge ibus
sudo apt remove fcitx5*
sudo apt purge fcitx5*

1.2安装依赖

sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2sudo apt install libgsettings-qt1sudo apt-get install fcitx

进行系统设置,找到语言支持

image-20250330075211304

image-20250330075235028

1.3下载安装搜狗

​ 下载输入法:Link

sudo dpkg -i sogoupinyin_版本号_amd64.deb

​ 上面命令安装成功后

​ 重启电脑后,右上角就有搜狗输入法了,如果没有可以按照搜狗输入法官方进行设置下

2.Pycharm安装

2.1安裝

​ 对于pycharm我使用的是2021.1.3 Link

​ 安装的过和Windows没有区,安装后首先要进入到解压后的bin目录

./pycharm.sh

2.2创建快捷方式

​ 进入软件顶部,按照如下

tools -> Create desktop entry

3.Anaconda 安装

​ 这个不分没啥难度按照AI生成的都是OK的

4.cuda安装

首先我建议直接在附加硬件还是附加驱动里面自己选择英伟达显卡直接安装了

​ 官方没有在官网更新24.04的安装,其实22.04的也是可以的,其他版本同理

注意:以下路径cuda版本等版本号需要根据自己的替换!!!

4.1 gcc检查

在执行后续操作会检查你的gcc,这里可能会报错显示版本不对,在网上搜了下,只要小于gcc11就可以

这里给出卸载之前版本,重新安装命令(按照使用 update-alternatives,也可以多版本切换,可以AI进行操作下)

sudo apt install gcc-11 g++-11
sudo ln -sf /usr/bin/gcc-11 /usr/bin/gcc
sudo ln -sf /usr/bin/g++-11 /usr/bin/g++

然后可以正常使用gcc g++

gcc --version
g++ --version

4.2 cuda下载安装

wget https://developer.download.nvidia.com/compute/cuda/11.8.0/local_installers/cuda_11.8.0_520.61.05_linux.runsudo sh cuda_11.8.0_520.61.05_linux.run

执行后,会提示你已经有显卡驱动了建议卸载,这里直接选择continue

然后继续等一会弹出界面进行选择

因为我们之前已经安装了再弹出的地方一定要取消选择安装显卡,如下Driver

image-20250330080435200

其他不变,选择install,稍等会显示安装成功

4.3 环境变量配置

vim ~/.bashrc
export CUDA_HOME=/usr/local/cuda-12.4
export PATH=$CUDA_HOME/bin${PATH:+:${PATH}}
export LD_LIBRARY_PATH=$CUDA_HOME/lib64${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}

此时 nvcc -V 就可以查看到版本

4.4 cudnn 配置

去Nvidia官网找到对应版本的cudnn后,例如8.9.3的,下载tar包后并解压

cd cudnn目录
sudo cp cudnn-*-archive/include/cudnn*.h /usr/local/cuda-12.4/include
sudo cp cudnn-*-archive/lib/libcudnn* /usr/local/cuda-12.4/lib64
sudo chmod a+r /usr/local/cuda-12.4/include/cudnn*.h /usr/local/cuda-12.4/lib64/libcudnn*

验证:

5.todesk

​ todesk安装正常到官网下载deb包:Link

​ 安装后,正常可以使用,

5.1如果遇到无网络问题

可以首先关闭todesk**(不是在后台最小化)**,按照下面命令(CSDN也有博主给出了方案,其实在todesk官方也给出了如不能正常使用,请执行以下命令初始化.)

sudo systemctl stop todeskd.service
#下面删除文件二选一行执行
sudo mv /opt/todesk/config/config.ini /opt/todesk/config/config.ini.bak
CSDN:/opt/todesk/config/todeskd.conf 这个文件,并将其删除(sudo rm -r 文件名”),sudo systemctl start todeskd.service

​ 执行完成命令,多次开启,关闭todesk

6.网易云音乐

6.1下载安装

官网其实已经没了,但是CSDN有大佬贴出来了

Link:https://d1.music.126.net/dmusic/netease-cloud-music_1.2.1_amd64_ubuntu_20190428.deb

6.2 图标打不开

sudo vim /usr/bin/netease-cloud-music

#!/bin/sh
HERE="$(dirname "$(readlink -f "${0}")")"
export LD_LIBRARY_PATH=/opt/netease/netease-cloud-music/libs
export QT_PLUGIN_PATH="${HERE}"/plugins
export QT_QPA_PLATFORM_PLUGIN_PATH="${HERE}"/plugins/platforms
cd /lib/x86_64-linux-gnu/  # 添加这个
exec "${HERE}"/netease-cloud-music $@

6.3网络不给力

​ 我记得这个问题博主也是遇到了,但是我有点忘记怎么实现的,给一个大佬的帖子写了很多方式:

​ https://blog.csdn.net/chauncygu/article/details/109143966

7.总结

​ 到此为止,一个的深度学习选手可以边听歌,撸代码啦哈啊哈哈


http://www.ppmy.cn/devtools/172730.html

相关文章

【区块链安全 | 第十二篇】安装 Solidity 编译器(npm | docker | Linux | macOS)

文章目录 版本管理Remix 编译器其他安装方式1. 使用 npm / Node.js 安装2. 使用 Docker 安装在本机编译 Solidity 文件使用标准 JSON 接口(推荐) 3. 使用 Linux 包管理器安装Ubuntu(PPA 源)Arch LinuxSnap 包(不推荐&a…

数据库界的“申公豹”,带云DBA走出--救生筏困境!

开头还是介绍一下群,如果感兴趣PolarDB ,MongoDB ,MySQL ,PostgreSQL ,Redis, OceanBase, Sql Server等有问题,有需求都可以加群群内有各大数据库行业大咖,可以解决你的问题。加群请联系 liuaustin3 ,(共2790人左右 1 …

在React中处理API请求和数据

在React中处理API请求和数据 推荐超级课程: 本地离线DeepSeek AI方案部署实战教程【完全版】Docker快速入门到精通Kubernetes入门到大师通关课AWS云服务快速入门实战目录 在React中处理API请求和数据在React中发起API请求使用`fetch`或第三方库总之,`fetch`和像`axios`这样的…

JAVA实战开源项目:体育馆使用预约平台(Vue+SpringBoot) 附源码

本文项目编号 T 144 ,文末自助获取源码 \color{red}{T144,文末自助获取源码} T144,文末自助获取源码 目录 一、系统介绍二、数据库设计三、配套教程3.1 启动教程3.2 讲解视频3.3 二次开发教程 四、功能截图五、文案资料5.1 选题背景5.2 国内…

企业为何青睐数字孪生大屏?技术驱动与价值重构的双重逻辑

一、大屏背后的深层动因:数据价值的再发现 在数据量级呈指数级增长的当下,企业正面临着数据复杂度与决策时效性的双重挑战。传统报表与二维图表已难以满足对多源异构数据的深度解析需求,而数字孪生大屏凭借其三维可视化与动态交互能力&#…

marked库(高效将 Markdown 转换为 HTML 的利器)

文章目录 前言使用基本使用自定义渲染器例子 代码高亮 前言 最近尝试了一下通过星火大模型将ai引入到项目上,但是ai返回的数据可以显而易见的发现是markedown语法的,那么就需要一个工具,将类似这种的格式转换为markdown格式 Marked 是一个用…

介绍几种创意登录页(含完整源码)

今天为大家收集了几种不同风格的登录页,搭配动态渐变背景,效果绝对惊艳! CSS3实现动态渐变玻璃拟态登录页 一、开篇语 纯CSS实现当下最火的玻璃拟态(Morphism)风格登录页,搭配动态渐变背景,效果绝对惊艳! …

基于Python深度学习的鲨鱼识别分类系统

摘要:鲨鱼是海洋环境健康的指标,但受到过度捕捞和数据缺乏的挑战。传统的观察方法成本高昂且难以收集数据,特别是对于具有较大活动范围的物种。论文讨论了如何利用基于媒体的远程监测方法,结合机器学习和自动化技术,来…