掌握Ubuntu系统:
在掌握了Ubuntu系统的基本操作后,我们就可以开始探索其更多的功能和特性。从高效的文件管理到便捷的网络连接,Ubuntu系统为我们提供了丰富的选择。同时,面对可能遇到的问题,我们也不必担心,因为Ubuntu拥有一个庞大的社区和丰富的资源,我们可以随时寻求帮助并找到解决方案。
Ubuntu系统安装指南:
在BIOS中设置USB启动,然后开始安装Ubuntu系统。在安装过程中,建议首先断网以避免不必要的第三方软件干扰,从而快速完成Ubuntu的安装。
显示桌面设置:
进入系统设置,选择外观选项,再进入行为设置。勾选“在启动器上显示桌面图标”以在任务栏添加桌面图标,并勾选“启用工作区”以创建多个桌面空间。这样,您就可以轻松地在不同桌面之间切换,实现高效的多任务处理。
apt源设置:
进入系统设置,选择软件与更新选项,再进入Ubuntu软件设置。在下载源中选择合适的apt源,以确保能够正确下载所需的库文件。例如,您可以选择阿里云等提供的apt源。
代理上网设置:
首先,通过以下命令添加Shadowsocks-Qt5的PPA源:
sudo add-apt-repository ppa:hzwhuang/ss-qt5
接着,更新软件源并安装Shadowsocks-Qt5:
sudo apt-get updatesudo apt-get install shadowsocks-qt5
安装完成后,启动Shadowsocks-Qt5客户端,并导入配置文件gui-config.json。
此外,若需在终端中使用代理,可按照以下步骤配置Proxychains:
sudo apt-get install proxychainssudo touch /etc/proxychains.confsudo vim /etc/proxychains.conf
在配置文件中,根据需要填写相关代理参数,例如:
proxychains.conf strict_chainproxy_dnsremote_dns_subnet 224tcp_read_time_out 15000tcp_connect_time_out 8000localnet 127.0.0.0/255.0.0.0quiet_mode[ProxyList]socks5 127.0.0.1 1080 # linux Default
最后,通过Proxychains运行curl命令测试代理是否配置成功:
proxychains curl https://www.google.com/
Firefox浏览器代理设置:
在Firefox浏览器中,您可以按照以下步骤进行代理设置:
首先,打开Firefox浏览器,点击右上角的菜单按钮(三条横线图标),选择“选项”。
在选项页面中,点击左侧的“网络”选项,然后在右侧找到并点击“设置”按钮。
在代理设置页面中,您可以根据需要选择不同的代理类型,例如SOCKS或HTTP代理,并填写相应的代理服务器地址、端口号等信息。
完成设置后,点击“确定”保存您的配置。现在,Firefox浏览器将通过您配置的代理服务器进行上网。
系统代理设置:(全局代理)
在Firefox浏览器中,除了浏览器本身的代理设置外,您还可以进行系统级别的代理设置,即全局代理。这样,无论您使用哪个应用程序或浏览器,都将通过同一代理服务器进行上网。
请注意,进行系统级别的代理设置可能需要一定的技术知识,并且可能会影响到您设备上的其他应用程序。因此,在尝试进行此类设置之前,请确保您了解相关的技术细节,并谨慎操作。
- 显卡驱动与CUDA的安装:
 
前往NVIDIA开发者网站(https://developer.nvidia.com/cuda-downloads),根据您的系统配置选择合适的驱动和CUDA版本。在安装过程中,您可能需要使用proxychains来确保顺利下载和安装。请确保在安装前已正确配置系统代理。
在安装CUDA时,如果您希望默认安装CUDA 10,但同时需要CUDA 9,您可以使用以下命令进行安装:
sudo proxychains apt-get install cuda-9-0
请注意,使用proxychains是为了确保在安装过程中能够顺畅地下载和安装所需的软件包。在执行此命令之前,请确保您的系统代理已经正确配置。
- 下载常用库,例如:
 
sudo apt install vim curl htop openssh-serversudo apt-get install -y python-numpy python-dev cmake zlib1g-dev libjpeg-dev xvfb libav-tools xorg-dev python-opengl libboost-all-dev libsdl2-dev swig python3-dev python3-venv make golang libjpeg-turbo8-dev gcc wget unzip git fceux virtualenv tmuxsudo apt-get install git cmake build-essential libgl1-mesa-dev libsdl2-dev libsdl2-image-dev libsdl2-ttf-dev libsdl2-gfx-dev libboost-all-dev libdirectfb-dev libst-dev mesa-utils xvfb x11vnc libsdl-sge-dev python3-pip
这些命令将安装一系列必要的库和工具,以支持您的CUDA开发环境。请确保在执行这些命令之前,您的系统已经配置好了相应的代理设置。
- 切换至zsh:
 
首先,您需要安装zsh,可以通过以下命令完成:
sudo apt install zsh
接下来,使用curl命令获取并执行oh-my-zsh的安装脚本:
sh -c "$(curl -fsSL https://raw.github.com/robbyrussell/oh-my-zsh/master/tools/install.sh)"
最后,更改默认Shell为zsh:
chsh -s /usr/bin/zsh
执行完上述步骤后,您的Shell环境将切换至zsh,并享受到oh-my-zsh带来的便捷与高效。
- 安装搜狗输入法:
 
首先,在系统设置中找到语言支持选项,并按照提示更新所需的库。接下来,前往搜狗输入法官网(http://pinyin.sogou.com/linux/)下载对应版本的搜狗输入法Debian包。使用以下命令进行安装:
sudo dpkg -i sogoupinyin_2.2.0.0102_amd64.deb
如果在安装过程中遇到库依赖问题,可以使用以下命令进行修复:
sudo apt-get -f install
完成上述步骤后,您将成功安装搜狗输入法,并能在zsh环境中使用它进行便捷的中文输入。
step3:
在系统设置中选择语言支持,将输入法框架从IBUS切换为fcitx。之后,注销并重新登录系统。接下来,打开Fcitx配置工具,在输入法列表中添加搜狗拼音输入法。
- 配置pip源:
在~/.pip/pip.conf文件中添加以下内容(若不存在则新建该文件):
[global]
index-url=https://pypi.tuna.tsinghua.edu.cn/simple/ 
这样配置后,pip将使用清华大学开源软件镜像站的资源,从而加速包下载速度。
- 使用PyCharm:
首先,下载PyCharm的压缩包到指定位置,例如:/home/liu/Downloads/pycharm-community-2017.3.5.tar.gz。
接着,在~/.zshrc文件的末尾添加以下内容:
alias pycharm='sh /home/liu/Downloads/pycharm-community-2017.3.5/bin/pycharm.sh'
这样,你就可以在终端中输入pycharm命令来启动PyCharm了。 - Anaconda使用指南:
 
首先,访问Anaconda的官方文档,找到Linux系统下的安装指南。下载并安装Anaconda,命令如下:
$ bash Anaconda3-2022.05-Linux-x86_64.sh
安装完成后,初始化zsh,以便在终端中使用conda命令:
$ conda init zsh
接下来,配置conda源,以便从国内镜像站下载软件包,提升下载速度:
$ conda config --add channelshttps://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
$ conda config --add channelshttps://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
$ conda config --set show_channel_urls yes
现在,你可以创建新的conda环境,并安装所需的Python包和依赖项。例如:
$ conda env list # 列出所有环境
$ conda create --name ENVNAME python=3.6 "PKG1>=7.6" PKG2 # 创建新环境并安装Python及依赖项
$ conda activate ENVNAME # 激活新创建的环境
$ conda install PKGNAME==3.1.4 # 在当前环境中安装特定版本的软件包
如果conda镜像中没有所需的库,你可以尝试使用pip进行安装:
$ pip install PKGNAME==3.1.4
这样,你就可以顺利地使用Anaconda进行Python软件开发了。
- 创建Ubuntu新用户:
 
若在创建新用户后,使用ls命令仅显示examples.desktop一个文件,则可能意味着新用户的环境未正确设置。此时,可以尝试删除并重新创建该用户,以解决问题。来源a1.dam.mobi66
来源a1.bony.mobi66删除用户的命令如下:
$ sudo userdel -r newuser
使用Ubuntu系统时,可能会遇到各种问题。这些问题可能涉及系统配置、软件安装、权限设置等多个方面。在遇到问题时,可以根据具体情况采取相应的解决措施。
未正常关闭系统导致开机出现紫屏:
解决方法:进入Ubuntu的高级选项,选择恢复模式,然后选择initramfs。在终端中,您会看到提示“The root filesystem on /dev/sda4 requires a manual fsck。”此时,输入命令“fsck -y /dev/sda4”进行文件系统检查,并按照提示进行修复。完成后,输入“exit”退出恢复模式,并重启系统即可解决紫屏问题。