ubuntu dc?ubuntu卸载cuda
大家好,今天小编来为大家解答以下的问题,关于ubuntu dc,ubuntu卸载cuda这个很多人还不知道,现在让我们一起来看看吧!
Ubuntu完全卸载opencv
一、完全卸载opencv
为了完全卸载OpenCV,首先找到安装目录,运行以下命令:
sudo make uninstall
之后,使用rm命令删除编译安装的目录,包括include和lib文件夹。确保删除干净,避免残留文件影响系统:
sudo rm-r/usr/local/include/opencv2/usr/local/include/opencv/usr/include/opencv
/usr/include/opencv2/usr/local/share/opencv/usr/local/share/OpenCV/usr/share/opencv
/usr/local/bin/opencv*/usr/local/lib/libopencv*
检查是否已完全删除,运行pkg-config命令:
pkg-config opencv--libs
pkg-config opencv--modversion
清理安装残留,使用apt-get命令卸载相关依赖库:
sudo apt-get autoremove opencv-doc opencv-data libopencv-dev libopencv2.4-java
libopencv2.4-jni python-opencv libopencv-core2.4 libopencv-gpu2.4 libopencv-ts2.4
libopencv-photo2.4 libopencv-contrib2.4 libopencv-imgproc2.4 libopencv-superres2.4
libopencv-stitching2.4 libopencv-ocl2.4 libopencv-legacy2.4 libopencv-ml2.4 libopencv-
video2.4 libopencv-videostab2.4 libopencv-objdetect2.4 libopencv-calib3d2.4
二、重新安装opencv
前往OpenCV官网下载对应版本的源代码。安装依赖库,运行以下apt-get安装命令:
sudo apt-get install build-essential
sudo apt-get install cmake git libgtk2.0-dev pkg-config libavcodec-dev libavformat-dev libswscale-dev
sudo apt-get install python-dev python-numpy libtbb2 libtbb-dev libjpeg-dev libpng-dev libtiff-dev libjasper-dev libdc1394-22-dev
编译并安装OpenCV,操作如下:
cd opencv
mkdir build
cd build
cmake-D CMAKE_BUILD_TYPE=RELEASE-D CMAKE_INSTALL_PREFIX=/usr/local..
make-j
sudo make install
安装过程可能需要一段时间,耐心等待!
三、配置环境变量
将OpenCV库加入PATH,运行以下命令:
sudo gedit/etc/ld.so.conf/opencv.conf
在打开的文件中加入/usr/loacl/lib,保存退出。
sudo ldconfig
编辑bash.bashrc文件,将以下内容添加到文件末尾:
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
source/etc/bash.bashrc
检查配置是否正确:
pkg-config opencv--modversion
至此,OpenCV安装完成。
四、解决错误提示
1.若发现之前的版本未完全卸载,导致重新安装时出现相应的目录文件不可用问题,参考前文所述彻底删除OpenCV文件。
2.在安装依赖库时,可能遇到错误提示,指出某些依赖无法满足。这通常是由于源文件过时导致的。解决方法是添加新的源文件,例如:
deb Index of/ubuntu xenial main restricted universe multiverse
deb cn.archive.ubuntu.com/u... xenial-security main restricted universe multiverse
deb cn.archive.ubuntu.com/u... xenial-updates main restricted universe multiverse
deb cn.archive.ubuntu.com/u... xenial-backports main restricted universe multiverse
然后运行sudo apt-get update进行更新即可解决。
30个非常不错的Ubuntu主题供你选择
欢迎探索丰富多样的Ubuntu主题世界,为您打造个性化桌面体验。Ubuntu默认主题已相当出色,但众多GTK主题让您的桌面更加美观与独特。以下是精心挑选的30个Ubuntu主题,供您挑选:
在安装主题前,您需了解Ubuntu的主题安装过程,通常包括下载主题软件包和执行安装命令。接下来,让我们一一揭晓这些精美主题:
1. ArcMPD Theme
ArcMPD主题以透明元素与Apple的OSX风格吸引目光,提供PT Sans Narrow字体、Breeze图标、Hycons图标文件夹和Plank等特色功能。
2. Flat Remix Gnome Theme
Flat Remix Gnome主题,以其现代、美丽、简单的设计和高对比度边框,成为首选。此外,它提供了明暗两个版本,支持Ubuntu和Linux Mint。
3. Ant Theme
Ant主题,一款现代扁平化GTK主题,提供Ant、Dracula和Ant Bloody三种主题选择,具有醒目的用户界面。
4. Canta Theme
Canta主题,以光泽彩色标签和圆形边框的窗口设计,展现丰富的视觉效果,为您的桌面增添魅力。
5. Paper Theme
Paper主题,作为Paper项目的杰作之一,提供了与图标集和自定义光标搭配的选项,适配于Ubuntu和Linux Mint。
继续探索更多主题:
6. Arc Theme
Arc主题,以其透明元素和3种变体:Arc、Arc-Darker和Arc-Dark,获得极高人气,提供独特美学外观。
7. United GNOME
United GNOME主题,继承Unity的设计灵感,使Ubuntu桌面保持出色功能的同时,呈现Unity的外观。
8. Matcha Theme
Matcha主题,基于Arc的扁平设计,带有透明元素,是完美的黑暗模式GTK主题。
9. Blue Face Theme
Blue Face主题专为Facebook爱好者设计,以整体蓝色方案为桌面提供类似Facebook的外观。
更多主题等待您探索:
10. Adapta Theme
Adapta主题,现代美观,自适应设计,遵循Material Design指南,依赖于其字体资源。
11. Pop Theme
Pop主题,以棕色和橙色为主色调,模仿Unity配色方案,提供独特桌面体验。
12. Vimix Theme
Vimix主题,基于nana-4的平面设计,提供光泽外观,共有3种变体:Grey、Doder和Ruby。
13. Qogir Theme
Qogir主题,蓝色与白色的整体配色方案,搭配深色外壳主题变体,提升桌面体验。
继续探索:
14. Materia Theme
Materia主题,一个漂亮的Material Design主题,内置与Oomox主题设计器的兼容性,提供3种颜色变体和2种尺寸变体。
15. Aqua Shell Theme
Aqua Shell主题,以独特的蓝色配色方案,适合DC Comic的Aquaman粉丝。
更多主题如下:
16. macOS High Sierra Theme
macOS High Sierra主题,提供Ubuntu上完整macOS UI/UX体验,深色版本以macOS High Sierra DARK形式呈现。
17. Minimal Conception Theme
Minimal Conception主题,提供简约而优雅的界面,远离杂乱,保持桌面美感。
18. Windows 10 Light Theme
Windows 10 Light Theme,将Windows主题风格融入Ubuntu桌面,几乎难以分辨是Ubuntu还是Windows。
更多主题等待您尝试:
19. Sector-X Theme
Sector-X主题,深色Gnome Shell Themes,提供独特的桌面体验。
20. Axiom Theme
Axiom主题,基于Arc-Dark,提供比原始更宽敞、可靠的深色GTK主题。
探索更多主题:
21. NumixPack Theme
NumixPack主题,扁平设计,附带自己的图标集和颜色方案。
22. Copernico Theme
Copernico主题,简单平面设计的gnome-shell主题,允许用户编辑和编译SCSS文件进行定制。
继续探索:
23. T4G-Shell-theme III
T4G-Shell-theme III,透明暗壳主题变体,适合喜欢Windows半透明UI功能的用户。
24. Glassfull Theme
Glassfull主题,透明设计,基于蓝色的透明元素,提供半透明应用程序背景。
更多主题等待您:
25. Granite Theme
Granite主题,简化和精简的Gnome主题,灵感来自GTK流行的配色方案和深色主题布局。
26. Human Shell Theme Collection
Human Shell Theme Collection,灰色半透明配色方案,保持真实而现代的Gnome外观。
继续探索:
27. Darqlassic Theme
Darqlassic主题,Gnome 3.16标准主题的简化深色版本,通过编辑SCSS文件进行定制。
28. Ambrosia Theme
Ambrosia主题,适合喜欢深蓝色UI的用户,与Dash to Dock扩展程序配合使用效果最佳。
更多主题等待您探索:
29. Vertex Theme
Vertex Theme,一个酷炫的三色变化主题,具有现代元素方案,提供三种变体。
30. Petitlepton Theme
Petitlepton主题,受Adwaita和Material Design启发,简约而美丽。
在这些丰富多样的主题中,您定能找到心仪的那一个,为您的Ubuntu桌面增添个性化的风采。如有任何喜爱的主题,请不妨分享给其他用户,共同探索和分享更多个性化桌面体验。
【运维笔记】Ubuntu22配置LDAP服务端
本篇笔记主要介绍Ubuntu 22配置LDAP服务端的方法,不涉及原理。
不同Linux发行版配置LDAP的方法各有不同,因此本篇笔记可能仅适用于Ubuntu,而不适用于CentOS、RedHat、Debian等其他Linux发行版。
本篇笔记不介绍LDAP原理,因为安装过程无需了解。
在维护LDAP服务的阶段,我们会学习LDAP的相关知识。
后端(服务本体)配置安装软件包期间会提示设置slapd的管理员密码。实际上后面还需用`dpkg-reconfigure`再配一遍,因为使用`apt install slapd`进入的配置流程不会让我们修改domain name,而`dpkg-reconfigure`则允许我们修改domain name。
另外,笔者很不明白,为什么slapd的包名不包含'ldap',反而很像是ldap的拼写错误。
设置域名解析,修改`/etc/hosts`,在其中添加(或覆盖):
这样做是为了确保本机能够解析`earth.fuxion.lab`到正确的ip。考虑到一般情况下通常没有预先配好DNS服务,因此用修改hosts的方法实现域名解析。
至于域名是否一定要写成`xxx.fuxion.lab`这种与ldap domain name一致的形式,笔者并不确定,目前只知道这样做可以配置成功。
配置ldap,修改`/etc/ldap/ldap.conf`,向其中添加:
重新配置slapd:
期间会依次让用户选择/输入:
我们可以依次选择/输入:
启动slapd,配置开机启动:
测试可用性,测试ldap数据库的可用性:
在这个命令中:
得到结果:
说明工作正常。
前端(管理界面)配置安装软件包(apt)通常情况下,笔者推荐用apt安装:
理论上这样做便可成功安装php LDAP admin这一LDAP前端管理软件。
但笔者实践时遇到一些问题,因此没有走完apt安装配置的流程。
安装软件包(手动)在apt安装不可用/出现问题时,可以考虑手动安装phpldapadmin。
笔者使用`sudo apt install phpldapadmin`安装时,apt支持的版本是phpldapadmin 1.2.6.3,该版本存在一个影响使用的BUG。
经上网查证,发现更高版本的phpldapadmin 1.2.6.7已在GitHub发布(github.com/leenooks/php...),并已经解决该问题,只是apt库还未及时更新。
手动安装流程如下:
以上过程在`phpLDAPadmin-1.2.6.7/INSTALL.md`中有写。
本质上phpldapadmin是依托apache2的,而apache2的默认web文件夹路径便是`/var/www/html/`,可视情况更改。
修改`/etc/phpldapadmin/config.php`,找到:
在其下方添加:
启动apache2。(如果已启动则无需重启。)
访问phpldapadmin管理界面,在浏览器中访问`192.168.1.13/ldap`即可看到。
(话说笔者明明安装的是1.2.6.7,右下角却显示1.2.6.6)
点击左侧的login:
输入刚才指定的密码,即可登入。
往后的内容,如新建用户等功能超出了本笔记的讨论范围。
配置apache2端口(可选),修改`/etc/apache2/ports.conf`:
重启apache2:
配置nginx转发(可选),修改`/etc/nginx/sites-available/default`,改为例如:
重启nginx:
然后浏览器访问`192.168.1.13`即可。
如果访问异常,可能需要等待几分钟以便nginx自行清除缓存。
基本用法,最开始我们只有`dc=fuxion,dc=lab`这一top entry。
选中`dc=fuxion,dc=lab`,点击Create a child entry,创建新的用户组(Generic: Posix Group)。创建用户前必须创建用户组。
例如我们创建`users`、`wheel`两个用户组。
选中wheel用户组,点击Create a child entry,创建新的用户(Generic: User Account)。
其中,cn(common name)可为中文,User Name不可为中文。User Name就是Linux的login name,必须是英文、数字和少量特殊字符组成的名称。
参考资料:
[1]: LDAP基础学习笔记(概念&快速安装)-知乎(zhihu.com)
[2]:可能是最详细的LDAP讲解-CSDN博客
[3]: ubuntu18.04搭建LDAP服务器