尝试用ubuntu 22.04 LTS系统可能会遇到的问题和可以了解的东西
最近學習并使用linux,也遇到很多問題,這里做個總結,記錄第一次使用linux該做的事和一些坑
過程為自己使用過程中遇到的各類問題,僅供參考
2022/7/3_22:40第一次編寫
一、選擇適合的linux系統
參考 Linux發行版列表
1.最常見的linux系統主要是Debian系和RadHat系
1.1 Debian系
使用apt(apt-get)包管理器
- Ubuntu:是適用于當桌面的系統,新手也是容易入門的,是我目前正在學習使用的版本。(后面主要用Ubuntu做介紹)
- Linux Mint:基于Ubuntu,桌面感覺是類Windows的
- Kali linux:內置大量的安全方面的工具,因為我的專業是安全方面的,所以第一次接觸linux就是Kali,使用起來和Ubuntu差不多。
- …
sudo apt list --upgradable
1.2 Red Hat系
使用yum包管理器
- CentOS:了解到Centos7是很適合做網絡服務器的,因為其中的軟件不是隨時更新的,會比較穩定。在實際開發中,穩定幾乎就是最重要的。
1.3 Slackware系
還未了解過
- …
1.4 其他打包方式的套件
- ArchLinux:適用與動手能力強的人去用,可自定義的東西多
- …
2.ubuntu下載
可直接到官網下載,這里給出ubunt22.04LTS版本的鏈接
ubuntu
二、選擇系統安裝位置
必看這段話:各個階段會遇到很多問題,需善用搜索引擎,推薦首用google
google鏡像訪問
1.虛擬機安裝
- vmware 或 virtualbox
在vmware中安裝可參考此篇文章知乎專欄
virtualbox通常用得少,但該軟件是開源軟件,可以免費使用
2.雙系統
- windwos中安裝ubuntu
通常雙系統是先安裝了windwos,然后在windwos的基礎上安裝ubuntu,安裝后在windows中無法訪問ubuntu的文件,但在ubuntu中可以直接訪問到windows的文件,此處遇到了問題:在利用vscode訪問windows的文件時,也許是不小心操作了什么,windows中的文件被刪除了,好在后面用winPE里的工具恢復了。通常自己用的ubuntu,分區分個\ 主分區ext4和SWAP邏輯分區4G就ok了。大概的操作如下:
3.云端服務器
- 阿里云或騰訊云或華為云
通常在買服務器的時候就可以選擇用哪個系統,會自動分配安裝好,然后可以在管理臺登陸、ssh登陸、xshell登陸等多種方法連接
下面是進入系統后的操作
考試完了,繼續把后面的補上
2022/7/7_13:34第二次編寫
三、換源
這里有一點注意,ubuntu22.04和之前的ubuntu20.04的源不是通用的,開始在22.04的ubuntu中添加20.04的源會遇到問題。下面提供了22.04的源
sudo vim /etc/apt/source.list這里的sudo指臨時一次使用root權,su root 指切換到root用戶,將會一直是root權
添加以下內容,可以注釋原來存在的源
# 阿里云 deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ xenial-proposed main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse# 清華源 deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse# 163 deb http://mirrors.163.com/ubuntu/ bionic main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ bionic-security main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ bionic-updates main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ bionic-proposed main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ bionic-backports main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ bionic main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ bionic-security main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ bionic-updates main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ bionic-proposed main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ bionic-backports main restricted universe multiverse換完源后更新一下軟件,不然后面有可能會有部分問題
sudo apt update #可選 用來看可更新的軟件列表 sudo apt list --upgradable sudo apt upgrade sudo reboot此時也可以選擇清理系統不用的軟件等
sudo apt --purge autoremove如果是以前的LTS版本,想更新到最新的,可采取以下的方法
# 優先選擇圖形化升級軟件 update-manager -d sudo apt install update-manager-core sudo do-release-upgrade #若在set sudo do-release-upgrade -d報錯問題,遇到depens等錯誤
sudo apt --fix-broken install四、下載Chrome
習慣了用chrome,換完源第一時間下個chrome,當然也可以選擇用自帶的火狐,登陸賬號,開啟同步也可以,火狐還有個優點就是插件可以直接安裝。以下是chrome的安裝流程。
用火狐需注意執行以下代碼,否則無法看b站視頻
1.下載Chrome
首先到官網下載.deb(適用與Debian系)安裝文件,通常默認是下到Downloads文件夾下
ctrl+alt+t 默認的打開terminal cd Downloads/ ls接下來會遇到最常用的一個安裝deb文件的命令:dpkg
sudo dpkg -i xxx.deb當然也可以用apt命令安裝
sudo apt install ./xxx.deb #'./'指當前目錄下2.下載clash for windows
chrome安裝好后,需要進行代理才能登陸google賬號,之前很長一段時間沒有用ubunt的原因就是不知道如何在linux下進行代理,后面才發現clash for windows并不是指windows中才能用,這里給出github的地址,下載最新版的linux版本即可
clash for windows
下載的.tar.gz文件用tar命令進行解壓
這里記錄幾種文件的解壓或安裝方式
.deb文件 sudo dpkg -i xx.deb.rpm文件 rmp -ivh xxx.rpm.rar文件(手動打開文件直接操作更好) unrar e xxx.rar.gz文件 gzip -d xxx.gz.tar.gz文件 tar -zxvf xxx.tar.gz5.1 打開Network
5.2 選擇VPN的Network Proxy
5.3 修改配置為Manual
5.4 在HTTP Proxy出添加127.0.0.1和端口7890
5.5 在HTTPS出添加127.0.0.1和端口7890
到此,可以到youtube中測試是否代理成功,同時可以在clash的主頁面選擇是否開機自啟
五、安裝QQ或者Telegram
接下來可以選擇安裝QQ或者Telegram用來手機給電腦傳輸文件等操作(也可以用微信的網頁端的文件傳輸)
linux版本的QQ差點兒意思,只能通過掃碼登陸,頁面也讓人回到了10年前,還經常閃退,但用來截圖,聊天勉強還行
官網下載
遇到閃退的情況我通常重新安裝,看網上也有人說通過以下方式也可以解決,我自己是試過后也會遇到閃退的情況的
rm -rf ~/.config/tencent-qqTelegram
telegram在linux端做得不錯,我目前是沒遇到什么問題
下載地址
需注意是:安裝好telegram后會發現一直加載打不開的情況,可能是我clash走的是rules沒有走global的原因,但通過修改登陸界面左下角的proxy設置,選擇Use custom proxy,并添加HTTP代理(127.0.0.1 7890),就是和clash走一樣的代理就沒問題了
六、安裝WPS
當選擇的不是最小安裝時,通常會默認安裝Libreoffice,通常情況下這個就夠了,但由于windows的MSoffice用得比較多,WPS通常是個很好的替代
下載地址
安裝后還需要進行一些設置修改
6.1解決ubuntu下的百度網盤篡改html默認打開方式的問題
問題描述
- 編寫html文件后需要在瀏覽器中預覽,雙擊發現會自動打開百度網盤
- 右鍵可以通過選擇用瀏覽器打開,但無法像windows那樣默認設置用某個程序打開
解決辦法
1.修改~/.config/mimeapps.list文件:
[Default Applications] # 寫兩條的原因是網盤只會修改第一個條數據 text/html=google-chrome.desktop text/html=google-chrome.desktop x-scheme-handler/http=google-chrome.desktop ...6.2解決ubuntu22.04的WPS無法打開的問題
該問題在測試用的ubuntu22.04LTS中存在
sudo chmod 0777 -R /opt/kingsoft/wps-office6.3增加字體缺失需要用的ttf
可以選擇根據教程操作添加,下面給出可選文章wps字體缺失
如果需要的字體沒有的話,可以自行去windows中的字體庫C:\\WINDOWS\\Fonts中找到需要的字體,后綴名通常是fft、ttc
自己目前用的:
鏈接 提取碼: 4oge
七、安裝百度網盤
下載地址
安裝后百度網盤會篡改html等的默認打開方式,此時需要做一些修改
問題描述
- 編寫html文件后需要在瀏覽器中預覽,雙擊發現會自動打開百度網盤
- 右鍵可以通過選擇用瀏覽器打開,但無法像windows那樣默認設置用某個程序打開
解決辦法
1.修改~/.config/mimeapps.list文件:
[Default Applications] # 寫兩條的原因是網盤只會修改第一個條數據 text/html=google-chrome.desktop text/html=google-chrome.desktop x-scheme-handler/http=google-chrome.desktop ...八、安裝anydesk(遠程控制軟件)
anydesk用來連接其他人的電腦,方便幫助解決問題,向日葵也可以,但習慣了用anydesk 下載地址
問題:更新了ubuntu 22.04后,anydesk能下載,但無法安裝,問題已解決
源文章:原文
1.download `libpangox`wget http://ftp.us.debian.org/debian/pool/main/p/pangox-compat/libpangox-1.0-0_0.0.2-5.1_amd64.deb2.install it sudo apt install ./libpangox-1.0-0_0.0.2-5.1_amd64.deborsudo dpkg -i libpangox-1.0-0_0.0.2-5.1_amd64.deb九、可選則安裝
還有更多的軟件等待著去探索
9.1有趣短命令
#均可用apt命令安裝 1.sl 小火車 2.cmatrix 代碼雨 3.screenfetch 屏幕的信息 4.pv 模擬字幕(字一個一個的出來) echo xxxx | pv -qL 10 5.ddate 6.telnet towel.blinkenlights.nl 星球大戰ascll版9.2實用軟件
均可apt安裝 默認播放音樂的app:rhythmbox 也許更好的:sayonara視頻播放器:totem、vlc mpv圖片編輯器:gimp,inkscape視頻編輯器:kdenlive繪圖工具:krita,pinta截屏,錄頻工具:shutter,kazam代碼編輯器:atom,visual studio codepdf相關:calibre類似迅雷:xtreme download manager # motrix相當于迅雷,可以下載資源9.3游戲
支持linux的游戲不多,但還是可以勉強玩玩
sudo apt install steam也可以在ubuntu的軟件中心去下載
9.4安裝kali工具
主要參考github項目katoolin,下載后,根據命令提醒進行安裝,對于kaili-menu,需要對設置進行更改
十、美化
ubuntu的美化做得不錯,第一眼看起來還行,但為了更有美感,我們需要添加一些插件,做一些調整。
10.1 安裝美化工具 tweaks
sudo apt update sudo apt install gnome-tweaks sudo apt install chrome-gnome-shell 對于22.04最新版tweaks可能無法直接下載 需:sudo add-apt-repository universe sudo apt install gnome-tweaks gnome-tweaks之后在瀏覽器中打開,或者也可以去擴展商店自行安裝GNOME Shell integration
https://extensions.gnome.org/接下來可以安裝一些自己需要的插件了(該頁面是英文的,chrome可以對整個頁面進行翻譯),下面推薦一些好用的插件
帶#的強烈推薦安裝 applications Menu 頂部增加應用菜單 #Extension List 頂部增加插件管理 #Desktop Icons NG 可以設置桌面的圖表顯示,像桌面的回收站等可以在設置中隱藏 Favorites Menu 在頂部顯示favorites并且可以設置成愛心的形式 #Simple net speed 可以看見網速 #Transparent Top Bar 頂部透明 #volume scroller 可以在頂部滑動滾輪控制音量 hide panel lite 隱藏頂部 #hide keyboard layout 隱藏頂部的輸入法按鈕 #ide activities button 隱藏頂部的activities按鈕 hide too bar 可選擇的隱藏頂部欄,可能會有問題 #autohide batterey 當充滿電時隱藏頂部的電量標 arcmenu 類似windows的開始菜單 #caffeie 關閉屏幕保護,可以選擇讓ubuntu一直亮屏,比較有用 #ubuntu dock 可以關閉收藏欄 #dash to dock 高度自由管理dock Bluetooth Quick Connect 方便藍牙的連接管理 Force Quit 強制關閉卡死軟件 #Light/Dark Theme Switcher 頂部顯示管理light和dark的按鈕 Screenshot Tool 屏幕截圖 ubuntu22.04的截圖工具就夠用了 截圖快捷鍵 fn+prtscn(f11)10.2 關于輸入法
自帶的ibus就完全夠用了,嘗試過安裝 搜狗輸入法,估計是在ubuntu22.04上有bug,無法正常使用,最后還是換回了ibus
在用gnome的插件隱藏頂部圖標前,可以右鍵選擇Preferences,在里面設置輸入法,包括
10.3 收藏欄的美化
在設置中的Appearance中進行設置,在Dock部分
10.4 修改鼠標格式,系統的各類顏色等
在gnome-tweaks中的appearance中可以修改thems cursor鼠標可以改成像windows,shell是將各種界面改顏色,sound是
改自帶的聲音
22.04版本可以直接在settings的appearance里選擇隱藏Dock
建議把設置、gnome-tweaks、插件功能都看一遍,基本上可以滿足自己的設置
十一、其他常用命令、小技巧等慢慢補充
# 查看內存 free -m(M) -g(G) top htop# 查看安裝了的軟件 dpkg -l # 定點查詢安裝情況 dpkg -l | grep qq# 查看磁盤大小 df -h# 但非正常操作lock時,可以用kill殺掉進程,-1(HUP) 重新加載 -9(KILL) 殺死 -15(TERM) 正常停止
十二、刪除雙系統的操作
由于各種原因需刪掉雙系統的方法(直接格式化分出去的盤進行刪除會刪不干凈,重啟時引導可能會錯)
1.先直接刪除格式化ubuntu盤
2.進行下列的操作
總結
以上是生活随笔為你收集整理的尝试用ubuntu 22.04 LTS系统可能会遇到的问题和可以了解的东西的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 开发你自己的Android 授权管理器
- 下一篇: 通过url下载图片