ubuntu,kubuntu安裝教程


轉載請注明來源,侵權必究

Kubuntu KDE 開發環境配置

  1. 選擇試用安裝完成后執行以下步驟(為了節約安裝時間 建議斷網安裝 除非你有路由器FQ)

    1. 修改/etc/default/grub 修改成如下內容 並執行 update-grub
      image
    2. 修改/etc/modprobe.d/blacklist.conf 添加 blacklist nouveau 禁用nvidia驅動
    3. update-initramfs -u
    4. apt-get --purge remove plasma-wallpapers-addons gwenview kdeconnect print-manager kde-spectacle skanlite vlc && apt-get autoremove && apt-get autoclean && apt-get clean
    5. apt install expect dnsmasq vim net-tools
    6. 重啟進入系統
  2. Dolphin開啟ROOT
    隨便找一個文件夾在menu里選擇 新建->鏈接到程序輸入下面命令即可生成一個程序文件 雙擊運行即可

    pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY KDE_SESSION_VERSION=5 KDE_FULL_SESSION=true dolphin
    
  3. 安裝electron-ssr
    下載「electron-ssr-0.2.6.deb」https://www.aliyundrive.com/s/xWzz7V2o9CT 點擊鏈接保存,或者復制本段內容,打開「阿里雲盤」 APP ,無需下載極速在線查看,視頻原畫倍速播放。
    sudo apt install libcanberra-gtk-module libcanberra-gtk3-module gconf2 gconf-service libappindicator1
    sudo dpkg -i electron-ssr-0.2.6.deb
    sudo ln -s /usr/bin/python3 /usr/bin/python

  4. apt update && apt upgrade 保證所有是最新的

  5. 安裝intel驅動
    sudo apt install linux-oem-20.04
    參考
    https://dgpu-docs.intel.com/devices/iris-xe-max-graphics/index.html
    修改/etc/default/grub 去掉 nomodeset 並更新 update-grub

  6. 安裝wifi驅動
    參考 https://www.intel.sg/content/www/xa/en/support/articles/000058909/wireless.html?countrylabel=Asia Pacific

    1. apt install git gcc make bison byacc
    2. git clone https://git.kernel.org/pub/scm/linux/kernel/git/iwlwifi/backport-iwlwifi.git
    3. cd backport-iwlwifi
    4. sudo make defconfig-iwlwifi-public
    5. sudo make -j4 (4根據你CPU的線程數的2倍)
    6. sudo make install
    7. update-initramfs -u -k all
    8. reboot
  7. 安裝nvidia驅動
    參考
    https://linuxconfig.org/how-to-install-the-nvidia-drivers-on-ubuntu-20-04-focal-fossa-linux
    https://askubuntu.com/questions/451335/cant-switch-anymore-from-intel-to-nvidia-gpu
    步驟

    1. ubuntu-drivers devices 查看設備推薦驅動
      image
    2. 如上圖推薦我的驅動是 nvidia-driver-510. 所以安裝 apt-get install nvidia-driver-510 安裝完成后重啟
    3. 重啟后默認就是 nvidia顯卡驅動了。我們需要切換到intel顯卡。執行 nvidia-setttings 發現intel是灰色的無法切換
      所以我們可以使用命令 prime-select intel 來切換到intel顯卡。切換成功后重啟即可。
    4. nvidia-smi 可以來監控顯卡狀態
  8. 安裝一個kwin腳本可以在最大化的時候進入新的桌面腳本名 Maxmize To New Virtual Desktop

    https://github.com/Aetf/kwin-maxmize-to-new-desktop

  9. 實現觸控板

    參考

     https://www.lorenzobettini.it/2017/02/touchpad-gestures-in-linux-kde-with-libinput-gestures/
    

    需要的軟件
    https://github.com/bulletmark/libinput-gestures (主要實現手指操作 3,4手指操作 2指滑動並不支持)
    https://github.com/liuforhacker/libinput-three-finger-drag(實現3指拖動)
    安裝libinput-gestures

    sudo gpasswd -a $USER input
    sudo apt-get install xdotool wmctrl libinput-tools
    git clone https://github.com/bulletmark/libinput-gestures
    cd libinput-gestures
    sudo ./libinput-gestures-setup install
    reboot
    libinput-gestures-setup start #如果你想開機自啟動 libinput-gestures-setup autostart
    

    libinput-gestures的配置文件~/.config/libinput-gestures.conf內容如下

    gesture swipe up        4 xdotool key ctrl+F8 #所有桌面網格形式顯示
    gesture swipe down      4 xdotool key ctrl+F7 #顯示當前窗口分類活動
    gesture swipe left      4 xdotool key ctrl+alt+shift+Left #切換到上一個桌面
    gesture swipe right      4 xdotool key ctrl+alt+shift+Right #切換到下一個桌面
    gesture pinch in      2 xdotool key ctrl+alt+shift+x #應用程序啟動
    gesture pinch in      4 xdotool key ctrl+F9 #顯示當前桌面活動
    

    libinput-three-figer-drag 直接下載編譯好的軟件運行即可

  10. 安裝latte-dock (這個是我自己美化用的 不需要的略過)

  11. 下載chrome 直接安裝 SwitchyOmega

  12. 安裝vscode 直接下載deb

  13. 安裝idea
    解壓移動到/opt/下
    破解參考:https://www.exception.site/essay/how-to-free-use-intellij-idea-2019-3
    執行install.sh不要用root
    在/usr/share/applications/下創建idea.desktop並填充下面內容

    [Desktop Entry]
    Name=Idea Ultimate
    Comment=Idea Ultimate
    GenericName=Text Editor
    Exec=/opt/idea/bin/idea.sh
    Icon=/opt/idea/bin/idea.svg
    Type=Application
    Categories=TextEditor;Development;IDE;
    

    激活碼

    4W9NP3KV9E-eyJsaWNlbnNlSWQiOiI0VzlOUDNLVjlFIiwibGljZW5zZWVOYW1lIjoic2NyaXAgd2FuZSIsImFzc2lnbmVlTmFtZSI6IiIsImFzc2lnbmVlRW1haWwiOiIiLCJsaWNlbnNlUmVzdHJpY3Rpb24iOiIiLCJjaGVja0NvbmN1cnJlbnRVc2UiOmZhbHNlLCJwcm9kdWN0cyI6W3siY29kZSI6IklJIiwiZmFsbGJhY2tEYXRlIjoiMjAyMy0wMS0yNCIsInBhaWRVcFRvIjoiMjAyMy0wMS0yNCIsImV4dGVuZGVkIjpmYWxzZX0seyJjb2RlIjoiUERCIiwiZmFsbGJhY2tEYXRlIjoiMjAyMy0wMS0yNCIsInBhaWRVcFRvIjoiMjAyMy0wMS0yNCIsImV4dGVuZGVkIjp0cnVlfSx7ImNvZGUiOiJQV1MiLCJmYWxsYmFja0RhdGUiOiIyMDIzLTAxLTI0IiwicGFpZFVwVG8iOiIyMDIzLTAxLTI0IiwiZXh0ZW5kZWQiOnRydWV9LHsiY29kZSI6IlBHTyIsImZhbGxiYWNrRGF0ZSI6IjIwMjMtMDEtMjQiLCJwYWlkVXBUbyI6IjIwMjMtMDEtMjQiLCJleHRlbmRlZCI6dHJ1ZX0seyJjb2RlIjoiUFBTIiwiZmFsbGJhY2tEYXRlIjoiMjAyMy0wMS0yNCIsInBhaWRVcFRvIjoiMjAyMy0wMS0yNCIsImV4dGVuZGVkIjp0cnVlfSx7ImNvZGUiOiJQUEMiLCJmYWxsYmFja0RhdGUiOiIyMDIzLTAxLTI0IiwicGFpZFVwVG8iOiIyMDIzLTAxLTI0IiwiZXh0ZW5kZWQiOnRydWV9LHsiY29kZSI6IlBSQiIsImZhbGxiYWNrRGF0ZSI6IjIwMjMtMDEtMjQiLCJwYWlkVXBUbyI6IjIwMjMtMDEtMjQiLCJleHRlbmRlZCI6dHJ1ZX0seyJjb2RlIjoiUFNXIiwiZmFsbGJhY2tEYXRlIjoiMjAyMy0wMS0yNCIsInBhaWRVcFRvIjoiMjAyMy0wMS0yNCIsImV4dGVuZGVkIjp0cnVlfSx7ImNvZGUiOiJQU0kiLCJmYWxsYmFja0RhdGUiOiIyMDIzLTAxLTI0IiwicGFpZFVwVG8iOiIyMDIzLTAxLTI0IiwiZXh0ZW5kZWQiOnRydWV9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
    
  14. 安裝navicat
    官網下載navicat_cn 解壓 復制 .png logo出來
    在/usr/share/applications/下創建navicat.desktop並填充下面內容

    [Desktop Entry]
    Type=Application
    Name=Navicat Premium 16
    GenericName=Database Development Tool
    Icon=/opt/navicat16-premium-cs/navicat-icon.png
    Exec=/opt/navicat16-premium-cs/navicat16-premium-cs.AppImage
    Categories=Development;
    Keywords=database;sql;
    
  15. Typora 官網下載直接安裝

  16. 截圖識別(方便翻譯)
    sudo apt-get install tesseract-ocr gnome-screenshot xclip imagemagick
    下載壓縮包 傳輸鏈接:https://cowtransfer.com/s/fcc1f2701ed441 或 打開【奶牛快傳】 cowtransfer.com 使用傳輸口令:z97qnm 提取;
    復制 *.traineddata 到 /usr/share/tesseract-ocr/4.00/tessdata/下 為ocr.sh添加快捷方式即可
    apt install flameshot 安裝火星截圖

  17. Todesk下載安裝

  18. 下載Sublime Merge 安裝即可 (git svn用)
    破解:https://gist.github.com/liuforhacker/1b53c912d3eebe4bfd0fb8fbca44bb7f

  19. 官網下載postman 解壓 將文件夾移動到 /opt 下
    在/usr/share/applications/下創建postman.desktop並填充下面內容

    [Desktop Entry]
    Name=Postman
    Comment=Postman
    GenericName=Postman
    Exec=/opt/Postman/Postman
    Icon=/opt/Postman/app/icons/icon_128x128.png
    Type=Application
    Categories=Development;
    
  20. libreoffice安裝

  21. docker搭建寶塔環境

    1. sudo apt install docker.io
    2. sudo docker pull ubuntu:latest
    3. sudo docker run -itd --name="lnmp"
      -p 80:80
      -p 3306:3306
      -p 8888:8888
      -p 6379:6379
      -v ~/DockerShare:/kkshare
      -v ~/ProjectWeb:/www/wwwroot/
      ubuntu
    4. sudo docker exec -it lnmp /bin/bash (注意下面進入了docker容器內執行命令)
    5. apt-get update &&
      apt-get install wget &&
      apt-get install liblua5.1-0 &&
      wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh
  22. 安裝nvm 參考https://github.com/nvm-sh/nvm

  23. 安裝Motrix
    在/usr/share/applications/下創建Motrix.desktop並填充下面內容

    [Desktop Entry]
    Name=Motrix
    Comment=Motrix
    GenericName=Motrix
    Exec=/opt/Motrix/Motrix-1.6.11.AppImage
    Icon=/opt/Motrix/1.jpeg
    Type=Application
    Categories=Download;
    
    image

幫助

  1. 以下功能等同於 arch-root
     mount /dev/nvme0n1p2 /mnt
     mount /dev/nvme0n1p1 /mnt/boot/efi
     mount -t proc /proc/ /mnt/proc/
     mount -t sysfs /sys /mnt/sys/
     mount --bind /dev /mnt/dev
     chroot /mnt/ /bin/bash
    
    卸載
    exit
    umount /mnt/dev
    umount /mnt/sys
    umount /mnt/proc
    umount /mnt/boot/efi
    umount /mnt
    
  2. 因為顯卡導致黑屏 或者 遇到黑屏 可以 Crtl+Alt F2-F5 切換ttl 編輯grub 使用nomodeset模式進入桌面。顯卡驅動安裝完成 記得要去掉nomodeset U盤驅動也一樣。在引導界面按 e 進入編輯模式 修改完成 按F10進入
    修改前
    image
    修改后
    image
  3. 因為睡眠導致wifi不能正常使用,所以我們需要做個腳本 睡眠前關閉wifi 睡眠恢復開啟wifi。在/lib/systemd/system-sleep/下添加一個腳本 wififix 詳細內容如下。/lib/systemd/下保存了許多關於計算機的事件非常有用
    #!/bin/bash
    set -e
    case "$1" in
    pre) service network-manager stop ;;
    post) service network-manager start;;
    esac
    

備份

備份 恢復都需要在livecd(Kubuntu - U盤上的系統)系統下進行

  1. 我有兩個分區 如下圖。直接執行命令掛載
    mount /dev/nvme0n1p2 /mnt
    mount /dev/nvme0n1p1 /mnt/boot/efi
    cd /mnt/
    
    image
  2. 執行備份命令,打包后將備份文件可以轉移到你的移動硬盤
    cd /mnt/
    tar --acls --xattrs --xattrs-include=* --selinux -cpzf `date +%Y-%m-%d`.tar.gz *
    

恢復

  1. 執行 備份 的第一步
  2. 執行下面恢復命令 重啟即可
    tar --acls --xattrs --xattrs-include=* --selinux -zxf xxxx.tar.gz 
    
    如果發現grub不能進入請重新進入livecd對照 /etc/fstab里的UUID是否與你綁定/目錄的設備UUID是否一致 不一致則需要修改設備UUID具體依靠下面兩個命令
    blkid 查看設備uuid
    tune2fs -U 設備UUID 設備路徑
    還要執行下面的命令
    grub-install
    update-grub


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM