• 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-eyJsaWNlbnNlSWQiOiI0VzlOUDNLVjlFIiwibGljZW5zZWVOYW1lIjoic2NyaXAgd2FuZSIsImFzc2lnbmVlTmFtZSI6IiIsImFzc2lnbmVlRW1haWwiOiIiLCJsaWNlbnNlUmVzdHJpY3Rpb24iOiIiLCJjaGVja0NvbmN1cnJlbnRVc2UiOmZhbHNlLCJwcm9kdWN0cyI6W3siY29kZSI6IklJIiwiZmFsbGJhY2tEYXRlIjoiMjAyMy0wMS0yNCIsInBhaWRVcFRvIjoiMjAyMy0wMS0yNCIsImV4dGVuZGVkIjpmYWxzZX0seyJjb2RlIjoiUERCIiwiZmFsbGJhY2tEYXRlIjoiMjAyMy0wMS0yNCIsInBhaWRVcFRvIjoiMjAyMy0wMS0yNCIsImV4dGVuZGVkIjp0cnVlfSx7ImNvZGUiOiJQV1MiLCJmYWxsYmFja0RhdGUiOiIyMDIzLTAxLTI0IiwicGFpZFVwVG8iOiIyMDIzLTAxLTI0IiwiZXh0ZW5kZWQiOnRydWV9LHsiY29kZSI6IlBHTyIsImZhbGxiYWNrRGF0ZSI6IjIwMjMtMDEtMjQiLCJwYWlkVXBUbyI6IjIwMjMtMDEtMjQiLCJleHRlbmRlZCI6dHJ1ZX0seyJjb2RlIjoiUFBTIiwiZmFsbGJhY2tEYXRlIjoiMjAyMy0wMS0yNCIsInBhaWRVcFRvIjoiMjAyMy0wMS0yNCIsImV4dGVuZGVkIjp0cnVlfSx7ImNvZGUiOiJQUEMiLCJmYWxsYmFja0RhdGUiOiIyMDIzLTAxLTI0IiwicGFpZFVwVG8iOiIyMDIzLTAxLTI0IiwiZXh0ZW5kZWQiOnRydWV9LHsiY29kZSI6IlBSQiIsImZhbGxiYWNrRGF0ZSI6IjIwMjMtMDEtMjQiLCJwYWlkVXBUbyI6IjIwMjMtMDEtMjQiLCJleHRlbmRlZCI6dHJ1ZX0seyJjb2RlIjoiUFNXIiwiZmFsbGJhY2tEYXRlIjoiMjAyMy0wMS0yNCIsInBhaWRVcFRvIjoiMjAyMy0wMS0yNCIsImV4dGVuZGVkIjp0cnVlfSx7ImNvZGUiOiJQU0kiLCJmYWxsYmFja0RhdGUiOiIyMDIzLTAxLTI0IiwicGFpZFVwVG8iOiIyMDIzLTAxLTI0IiwiZXh0ZW5kZWQiOnRydWV9LHsiY29kZSI6IlBDV01QIiwiZmFsbGJhY2tEYXRlIjoiMjAyMy0wMS0yNCIsInBhaWRVcFRvIjoiMjAyMy0wMS0yNCIsImV4dGVuZGVkIjp0cnVlfV0sIm1ldGFkYXRhIjoiMDEyMDIyMDEyMVBTQU4wMDAwMDUiLCJoYXNoIjoiVFJJQUw6LTYyNTA2MDI4NyIsImdyYWNlUGVyaW9kRGF5cyI6NywiYXV0b1Byb2xvbmdhdGVkIjpmYWxzZSwiaXNBdXRvUHJvbG9uZ2F0ZWQiOmZhbHNlfQ==-WlwI3NBiapY7em4MmP7qdZcTK2wvAt5f7FNwaH65H6SBvWnFGpe8M2VrSWCEBIGFQpv+VFJLghJKLjaRUcVOY6ttC6G4uKTpuPzELgcckez+/9DPrYj+alvLYFpS6UWy4uqzsjC/sHgcbNiCQjZQMVhj8Wflv9ts8SfWUqTwtciG8eBrzbyipXOVrRn5Wpk3l6ifL71HZsMy3bDLU8Lkt3UQBNVFZhXWBcNyY/WB9CQGX+6aXtbFA9p/hjbTZL050UoeM30rz0UkzPmfiIupbb3KNPKPArQkU8gw6pF7AcRSLuU3HNqq8RDbrXDYSXY9vtoD3Oi18ijlagVANrhjpQ==-MIIETDCCAjSgAwIBAgIBDTANBgkqhkiG9w0BAQsFADAYMRYwFAYDVQQDDA1KZXRQcm9maWxlIENBMB4XDTIwMTAxOTA5MDU1M1oXDTIyMTAyMTA5MDU1M1owHzEdMBsGA1UEAwwUcHJvZDJ5LWZyb20tMjAyMDEwMTkwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQCUlaUFc1wf+CfY9wzFWEL2euKQ5nswqb57V8QZG7d7RoR6rwYUIXseTOAFq210oMEe++LCjzKDuqwDfsyhgDNTgZBPAaC4vUU2oy+XR+Fq8nBixWIsH668HeOnRK6RRhsr0rJzRB95aZ3EAPzBuQ2qPaNGm17pAX0Rd6MPRgjp75IWwI9eA6aMEdPQEVN7uyOtM5zSsjoj79Lbu1fjShOnQZuJcsV8tqnayeFkNzv2LTOlofU/Tbx502Ro073gGjoeRzNvrynAP03pL486P3KCAyiNPhDs2z8/COMrxRlZW5mfzo0xsK0dQGNH3UoG/9RVwHG4eS8LFpMTR9oetHZBAgMBAAGjgZkwgZYwCQYDVR0TBAIwADAdBgNVHQ4EFgQUJNoRIpb1hUHAk0foMSNM9MCEAv8wSAYDVR0jBEEwP4AUo562SGdCEjZBvW3gubSgUouX8bOhHKQaMBgxFjAUBgNVBAMMDUpldFByb2ZpbGUgQ0GCCQDSbLGDsoN54TATBgNVHSUEDDAKBggrBgEFBQcDATALBgNVHQ8EBAMCBaAwDQYJKoZIhvcNAQELBQADggIBAB2J1ysRudbkqmkUFK8xqhiZaYPd30TlmCmSAaGJ0eBpvkVeqA2jGYhAQRqFiAlFC63JKvWvRZO1iRuWCEfUMkdqQ9VQPXziE/BlsOIgrL6RlJfuFcEZ8TK3syIfIGQZNCxYhLLUuet2HE6LJYPQ5c0jH4kDooRpcVZ4rBxNwddpctUO2te9UU5/FjhioZQsPvd92qOTsV+8Cyl2fvNhNKD1Uu9ff5AkVIQn4JU23ozdB/R5oUlebwaTE6WZNBs+TA/qPj+5/we9NH71WRB0hqUoLI2AKKyiPw++FtN4Su1vsdDlrAzDj9ILjpjJKA1ImuVcG329/WTYIKysZ1CWK3zATg9BeCUPAV1pQy8ToXOq+RSYen6winZ2OO93eyHv2Iw5kbn1dqfBw1BuTE29V2FJKicJSu8iEOpfoafwJISXmz1wnnWL3V/0NxTulfWsXugOoLfv0ZIBP1xH9kmf22jjQ2JiHhQZP7ZDsreRrOeIQ/c4yR8IQvMLfC0WKQqrHu5ZzXTH4NO3CwGWSlTY74kE91zXB5mwWAx1jig+UXYc2w4RkVhy0//lOmVya/PEepuuTTI4+UJwC7qbVlh5zfhj8oTNUXgN0AOc+Q0/WFPl1aw5VV/VrO8FCoB15lFVlpKaQ1Yh+DVU8ke+rt9Th0BCHXe0uZOEmH0nOnH/0onD
      
    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
  • 相关阅读:
    display:none;与visibility:hidden;的区别
    前端优化:雅虎35条
    JQ中find()和filter()的区别
    attr属性
    媒体查询器(转)@media screen and
    javascript解决URL (转)
    使用 js 处理 html entities(转)
    FileReader详解与实例---读取并显示图像文件
    HTML5中File对象初探
    createTextRange和createRange的一些用法(重点)
  • 原文地址:https://www.cnblogs.com/kuangke/p/15931289.html
Copyright © 2020-2023  润新知