Ubuntu 18.04


Ubuntu 18.04自動掛載機械盤

  1. 創建要掛載的文件夾
    sudo mkdir /home/soldier/SOLDIER

     

  2. 獲取UUID
    sudo blkid

    分區的TYPE是“ntfs”

  3. 編輯/etc/fstab文件

    sudo gedit /etc/fstab

    在最后加入:

    UUID=0D18083D0D18083D    /home/soldier/SOLDIER  ntfs defaults 0 0

     

  4. 將已經掛載的磁盤進行修復
    sudo ntfsfix 分區名稱
    例如:
    sudo ntfsfix /dev/sda1

    出現如下則成功

    Mounting volume... OK
    Processing of $MFT and $MFTMirr completed successfully.
    Checking the alternate boot sector... OK
    NTFS volume version is 3.1.
    NTFS partition /dev/sda1 was processed successfully.

     

  5. 掛載
    sudo su
    mount -o rw /dev/sda1 /home/soldier/SOLDIER

     

dpkg: 處理軟件包 linux-image-4.xx.0-33-generic(--remove)時出錯

  1. 卸載上面的那些包
    sudo apt autoremove

     

  2. 若不成功,先查看系統當前使用的什么版本的內核
    uname -r

    查看系統中安裝已經安裝的內核

    dpkg --get-selections | grep linux-image

    后面顯示 deinstall 的表示已經刪除了的, install 表示沒有刪除的
    刪除過期的版本

    sudo apt-get remove linux-image-xxx

     

  3. 若還報錯:[子進程 已安裝 pre-removal 腳本 返回了錯誤號 1或2]
    sudo gedit /var/lib/dpkg/status

    找到Package:xxx(終端報錯的地方),刪除,刪到下一個找到Package

  4. 若還報錯:[子進程 已安裝 post-installation 腳本 返回了錯誤號 1或2]
    sudo rm /var/lib/dpkg/info/<package name>.*

    比如sudo rm /var/lib/dpkg/info/vsftpd.*,存檔后,再進行操作就OK了

  5. 實在不行,只能--
    1. 先將info文件夾更名
      sudo mv /var/lib/dpkg/info /var/lib/dpkg/info_old
    2. 再新建一個新的info文件夾
      sudo mkdir /var/lib/dpkg/info
    3. 再更新
      sudo apt-get update
      sudo apt-get -f install
    4. 執行完上一步操作后會在新的info文件夾下生成一些文件,現將這些文件全部移到info_old文件夾下
      sudo mv /var/lib/dpkg/info/* /var/lib/dpkg/info_old
    5. 把自己新建的info文件夾刪掉
      sudo rm -rf /var/lib/dpkg/info
    6. 把以前的info文件夾重新改回名字
      sudo mv /var/lib/dpkg/info_old /var/lib/dpkg/info

Ubuntu 18.04徹底刪除wine

  1. 執行
    sudo apt remove wine
    sudo apt autoremove
  2. 刪除wine快捷方式的殘留目錄
    /usr/share/applications/            //wine快捷方式
    /usr/share/app-install/             //wine快捷方式
    /home/soldier/.lacal/              //wine應用程序快捷方式
    /home/soldier/.cache/              //wine應用程序快捷方式
    /home/soldier/.wine/               //wine安裝程序
    /home/soldier/.config/menus/applications-merged/ 

     

Ubuntu 18.04 百度雲盤卡在啟動界面

  1. 現象

     

     

  2. 解決辦法
    rm -rf /home/soldier/baidunetdisk

     

Ubuntu 18.04安裝網易雲音樂

  1. 下載安裝包
    wget http://d1.music.126.net/dmusic/netease-cloud-music_1.1.0_amd64_ubuntu.deb
  2. 安裝
    sudo dpkg -i netease-cloud-music_1.1.0_amd64_ubuntu.deb
  3. 報錯
    在處理時有錯誤發生:
     netease-cloud-music
  4. 解決辦法
    sudo apt-get install -f
  5. 再次執行安裝
    sudo dpkg -i netease-cloud-music_1.1.0_amd64_ubuntu.deb
     
  6. 發現點擊網易雲音樂還是無法打開
    首先,在終端修改sudoers
    sudo gedit /etc/sudoers

    末尾加入:(soldier為我的用戶名)

    #網易雲音樂
    soldier ALL = NOPASSWD:  /usr/bin/netease-cloud-music

    然后,修改網易雲音樂的啟動圖標

    sudo gedit /usr/share/applications/netease-cloud-music.desktop

    修改Exec這一行

    Exec=sudo netease-cloud-music %U
  7. 最終

 

Ubuntu 18.04安裝配置及使用aria2

  1. 命令行安裝
    sudo apt-get install aria2
    sudo mkdir /etc/aria2    #新建文件夾 
    sudo touch /etc/aria2/aria2.session    #新建session文件
    sudo chmod 777 /etc/aria2/aria2.session    #設置aria2.session可寫 
    sudo vi /etc/aria2/aria2.conf    #創建配置文件
  2. aria2.conf文件配置

    dir=/home/soldier/下載
    disable-ipv6=true
    
    #打開rpc的目的是為了給web管理端用
    enable-rpc=true
    rpc-allow-origin-all=true
    rpc-listen-all=true
    #rpc-listen-port=6800
    #斷點續傳
    continue=true
    input-file=/etc/aria2/aria2.session
    save-session=/etc/aria2/aria2.session
    
    #最大同時下載任務數
    max-concurrent-downloads=20
    save-session-interval=120
    
    # Http/FTP 相關
    connect-timeout=120
    #lowest-speed-limit=10K
    #同服務器連接數
    max-connection-per-server=10
    #max-file-not-found=2
    #最小文件分片大小, 下載線程數上限取決於能分出多少片, 對於小文件重要
    min-split-size=10M
    
    #單文件最大線程數, 路由建議值: 5
    split=10
    check-certificate=false
    #http-no-cache=true
    View Code
  3. 啟動
    sudo aria2c --conf-path=/etc/aria2/aria2.conf

    如果沒有提示錯誤,按ctrl+c停止運行命令,轉為后台運行:

    sudo aria2c --conf-path=/etc/aria2/aria2.conf -D
  4. 使用

    aria2c -c -s10 -k1M -x16 --enable-rpc=false -o "ux學習/Linux/wps_symbol_fonts.zip" --header "User-Agent: netdisk;5.3.4.5;PC;PC-Windows;5.1.2600;WindowsBaiduYunGuanJia" --header "Referer: https://pan.baidu.com/disk/home" --header "Cookie: pcsett=1564578227-a01eeeb85b945c62324056f503de6f10" "https://d.pcs.baidu.com/file/b7dff8c0a26e802485384c38c6cb26c9?fid=3815308524-250528-939630834229161&dstime=1564488234&rt=sh&sign=FDtAERV-DCb740ccc5511e5e8fedcff06b081203-wuYed1oYm4S8nLD9TIzbBQuO9Lk%3D&expires=1h&chkv=1&chkbd=0&chkpc=&dp-logid=279163795521275388&dp-callid=0&shareid=1660087061&r=809664489"

 

Ubuntu 18.04安裝Mysql

  1. 安裝
    sudo apt-get install mysql-server
    apt-get isntall mysql-client
    sudo apt-get install libmysqlclient-dev
  2. 啟動
    mysql -u root -p

     

  3. 報錯
    ERROR 1698 (28000): Access denied for user 'root'@'localhost'

     

  4. 步驟1
    sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
    
    在這個配置文件中的[mysqld]這一塊中加入skip-grant-tables
    :wq
    service mysql restart
    mysql -u root -p
    直接回車
    
    use mysql; 
    update user set authentication_string=password("123456") where user="root"; 
    flush privileges;  

    把剛剛加的那句哈話去掉,重啟mysql

  5. 如果還不行
    use mysql;
    
    select user,plugin from user;
    
    update user set authentication_string=password("123456"),plugin='mysql_native_password' where user='root';

     

Ubuntu 18.04安裝redis

  1. 更新軟件包
    sudo apt-get update

     

  2. 安裝
    sudo  apt-get install redis-server

    輸入y確認

     

  3. (可選)配置 redis允許外網訪問

    sudo vim /etc/redis/redis.cnf

    把bind 127.0.0.1這一行注釋

     

  4. 設置密碼
    sudo vim /etc/redis/redis.conf

    輸入 /requirepass foobared 然后回車,設置密碼為123456

     

  5. 重啟啟動
    sudo service redis-server restart

     

 

Ubuntu 18.04安裝JDK1.8、Tomcat9及Maven3.6

  1. 下載、解壓並重命名
    //jdk需要注冊oracle賬號才能 下載
    //Maven
    wget https://archive.apache.org/dist/maven/maven-3/3.6.1/binaries/apache-maven-3.6.1-bin.tar.gz
    //Tomcat
    wget http://archive.apache.org/dist/tomcat/tomcat-9/v9.0.20/bin/apache-tomcat-9.0.20.tar.gz
    tar -zvxf jdk-8u221-linux-x64.tar.gz
    tar -zxvf  apache-maven-3.6.1-bin.tar.gz
    tar -zxvf  apache-tomcat-9.0.20.tar.gz
    

     去tomcat庫查看想要下載的版本
    https://mirrors.cnnic.cn/apache/tomcat/

     

  2. 進行全局設置
    sudo gedit /etc/profile 

    加入

    # jdk
    export JAVA_HOME=/home/soldier/SOLDIER/IDE_environment/jdk1.8.0_221
    export JRE_HOME=${JAVA_HOME}/jre  
    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
    export PATH=${JAVA_HOME}/bin:$PATH
    #maven
    export M2_HOME=/home/soldier/SOLDIER/IDE_environment/apache-maven-3.6.1
    export PATH=${M2_HOME}/bin:$PATH
    #tomcat
    export TOMCAT_HOME=/home/soldier/SOLDIER/IDE_environment/apache-tomcat-9.0.20

     

  3. maven換源
    vim /home/soldier/SOLDIER/IDE_environment/apache-maven-3.6.1/conf/settings.xml

    找到 localRepository 標簽 ,添加

    <localRepository>/home/soldier/DATA/maven-repository</localRepository>

     找到 profiles 標簽,添加

        <profile>
          <id>aliyun</id>
          <!--  repositories and pluginRepositories here -->
          <repositories>
           <repository>
            <id>nexus-aliyun</id>
            <name>Nexus aliyun</name>
            <url>http://maven.aliyun.com/nexus/content/groups/public</url>
            <releases>
             <enabled>true</enabled>
            </releases>
            <snapshots>
             <enabled>true</enabled>
            </snapshots>
           </repository>
          </repositories>
        </profile>
        <activeProfiles>
         <activeProfile>aliyun</activeProfile>
        </activeProfiles>

     

  4.  生效

     .  /etc/profile 

     

  5. 解決sudo,mvn command not found
    vim /home/soldier/.bashrc

    末尾加入:

    alias sudo="sudo env PATH=$PATH"

     生效:

    source /home/soldier/.bashrc

Ubuntu 18.04安裝破解 jetbrains系列軟件:IDEA、DataGrip、GoLan、WebStrom...

2018.03版及其以下版本有效,2019及最新版本未成嘗試

JetbrainsIdesCrack-4.2-release-sh.jar獲取方式:鏈接: https://pan.baidu.com/s/1xD9SAclLl9HX-H5oWhRlKA&shfl=shareset 提取碼: wq1b 或qq583403411

Linux及Windowns均可

  1. 下載安裝包
    wget https://download.jetbrains.com/idea/ideaIU-2018.3.6.tar.gz
    wget https://download.jetbrains.com/datagrip/datagrip-2018.3.4.tar.gz
    wget https://download.jetbrains.com/go/goland-2018.3.6.tar.gz
    wget https://download.jetbrains.com/webstorm/WebStorm-2018.3.6.tar.gz

     

  2. 移動到/home/soldier/SOLDIER/IDE
    tar -zxvf datagrip-2018.3.4.tar.gz
    tar -zxvf goland-2018.3.6.tar.gz
    tar -zxvf ideaIU-2018.3.6.tar.gz
    tar -zxvf WebStorm-2018.3.6.tar.gz 

     

  3. 破解:將JetbrainsIdesCrack-4.2-release-sh.jar復制到所有軟件的bin目錄下
    修改bin目錄下的xx.vmoptions和xx64.vmoptions,末尾加入
    # jar的絕對路徑
    -javaagent:/home/soldier/SOLDIER/IDE/WebStorm-183.6156.10/bin/JetbrainsIdesCrack-4.2-release-sh.jar

     

  4. 運行
    ./webstorm.sh

     

Ubuntu 18.04安裝git

  1. 安裝:

    apt install git

     

  2.  查看版本:

    git version

     

  3.  配置名稱:soldiergit就是你github的用戶名

    git config --global user.name "soldiergit"

     

  4.  配置郵箱:

    git config --global user.email "soldier_wyyx@163.com"

     

  5.  生成key:(一路按回車)

    ssh-keygen -t rsa -C "soldier_wyyx@163.com"

     

  6.  查看公鑰:

    cat /root/.ssh/id_rsa.pub

     

  7.  將公鑰放進github中

  8.  參看是否成功

    ssh -T git@github.com

     

  9.  成功:

    Hi soldiergithub! You've successfully authenticated, but GitHub does not provide shell access.

     

Ubuntu 18.04安裝nodejs

方法一:

  1. 更新軟件
    sudo apt remove --purge nodejs npm
    sudo apt clean
    sudo apt autoclean
    sudo apt install -f
    sudo apt autoremove

     

  2. 安裝
    sudo apt install curl
    curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
    sudo apt-get install -y nodejs
    curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
    sudo apt-get update && sudo apt-get install yarn
  3. 查看版本
    npm -version
    6.9.0
    
    nodejs -v
    v10.16.0

     

  4. npm換源
    # 查看當前源
    npm config get registry
    或者
    npm config list

    修改源

    npm config set registry https://registry.npm.taobao.org
    
    #如果只是臨時改變源,可以這樣
    npm --registry=https://registry.npm.taobao.org

     淘寶源有時候會有問題,還是需要切換到官方源

    npm config set registry http://registry.npmjs.org

     更新

    npm install -g npm

     

方法二:https://www.cnblogs.com/zhjsll/p/5691463.html

Ubuntu 18.04安裝wps

  1. 下載
    wget http://kdl.cc.ksosoft.com/wps-community/download/8722/wps-office_11.1.0.8722_amd64.deb
  2. 卸載libreoffice

    sudo apt-get remove --purge libreoffice*
  3. 安裝
    sudo dpkg -i wps-office_11.1.0.8722_amd64.deb
  4. 建立字體文件夾

    字體下載地址:鏈接: https://pan.baidu.com/s/1-4kbj4mX8pCUSu5FNFdLKw 提取碼: 7uea
    sudo mkdir /usr/share/fonts/wps-office
    # 把字體解壓扔在這里面
    # 執行下面,消除一下緩存和生成新的緩存
    sudo mkfontscale
    sudo mkfontdir
    sudo fc-cache

     

  5. 卸載
    sudo dpkg -l | grep wps 

     卸載

    sudo apt remove wps-office

Ubuntu 18.04安裝TIM

  1. 安裝deepin-wine
    # 安裝 deepin-wine
    git clone https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu.git
    cd deepin-wine
    sudo sh install.sh
    # 安裝TIM、微信
    wget http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin.com.qq.office/deepin.com.qq.office_2.0.0deepin4_i386.deb
    wget http://mirrors.aliyun.com/deepin/pool/non-free/d/deepin.com.wechat/deepin.com.wechat_2.6.2.31deepin0_i386.deb
    sudo dpkg -i deepin.com.qq.office_2.0.0deepin4_i386.deb
    sudo dpkg -i deepin.com.wechat_2.6.2.31deepin0_i386.deb
    sudo apt-get install -f

     

  2. 微信更新問題
     wget -qO- https://deepin-wine.i-m.dev/setup.sh | sudo sh

     

  3. 卸載
    cd /home/soldier/下載/deepin-wine-ubuntu
    ./uninstall.sh

     

Ubuntu 18.04 安裝微信開發者工具

  1. 下載項目和初始化
    git clone https://github.com/cytle/wechat_web_devtools.git
    mv wechat_web_devtools/ /home/soldier/IDE/
    cd /home/soldier/IDE/wechat_web_devtools/
    ./bin/wxdt install
  2. 添加啟動圖標
    sudo vim /usr/share/applications/wechat-ide.desktop

    加入:

    [Desktop Entry]
    Encoding=UTF-8
    Version=1.0
    Type=Application
    Name=WeChat-IDE
    Icon=/home/soldier/IDE/wechat_web_devtools/wechat-ide.png
    Exec=/home/soldier/IDE/wechat_web_devtools/bin/wxdt
    StartupNotify=false
    StartupWMClass=wechat-ide

    圖片地址:https://upload-images.jianshu.io/upload_images/2230209-7dbe3d3530865354.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240

 

Ubuntu 18.04 安裝Android Studio及gradle

  1. 官網下載:https://developer.android.google.cn/studio/
  2. 安裝android SDK
    sudo apt-get update 
    sudo apt-get install android-sdk  
  3. 解壓安裝
    tar -zxvf android-studio-ide-192.6392135-linux.tar.gz -C /home/soldier/IDE/

    運行:

    cd /home/soldier/IDE/android-studio/bin
    ./studio.sh
  4. 安裝gradle
    wget https://services.gradle.org/distributions/gradle-5.4.1-bin.zip

    解壓:

    unzip -d /usr/local gradle-5.4.1-bin.zip

    配置環境:

    vim /etc/profile

    末尾加入:

    # gradle
    export GRADLE_HOME=/usr/local/gradle-5.4.1
    export PATH=$GRADLE_HOME/bin:$PATH

     

  5. 配置gradle
    cd /usr/local/gradle-5.4.1/init.d
    vim init.gradle

    加入:

    // 2020-05-16 gradle換源
    allprojects{
        repositories {
            def REPOSITORY_URL = 'http://maven.aliyun.com/nexus/content/groups/public/'
            all { ArtifactRepository repo ->
                if(repo instanceof MavenArtifactRepository){
                    def url = repo.url.toString()
                    if (url.startsWith('https://repo1.maven.org/maven2') || url.startsWith('https://jcenter.bintray.com/')) {
                        project.logger.lifecycle "Repository ${repo.url} replaced by $REPOSITORY_URL."
                        remove repo
                    }
                }
            }
            maven {
                url REPOSITORY_URL
            }
        }
    }
  6. 修改gradle

Ubuntu 18.04 開啟熱點

  1. 終端輸入
    nm-connection-editor
  2. 點擊 + 選擇 wifi 新建

     

  3. WiFi設置

     

  4. WiFi安全性設置

     

  5. 代理設置

     

  6. Ipv4設置

     

  7. Ipv6設置

     

  8. 點擊save保存

  9. 打開設置,點擊turn on wifi 打開wifi熱點

     

  10.  點擊右上角的 connection to hidden 連接隱藏網絡;選擇所建立的WiFi名稱

     

     

  11. 打開手機搜索熱點就大功告成啦

Ubuntu 18.04安裝TeamViewerVirtualbox

  • 獲取安裝包
    wget https://download.teamviewer.com/download/linux/teamviewer_amd64.deb
    
    wget https://download.virtualbox.org/virtualbox/6.0.10/virtualbox-6.0_6.0.10-132072~Ubuntu~bionic_amd64.deb 
  • 為teamviewer安裝gdebi-core
    sudo apt install gdebi-core
  • 安裝
    sudo gdebi teamviewer_amd64.de
    
    sudo dpkg -i virtualbox-6.0_6.0.10-132072~Ubuntu~bionic_amd64.deb
  • 出錯
    dpkg: 依賴關系問題使得 virtualbox-6.0 的配置工作不能繼續:
     virtualbox-6.0 依賴於 libqt5opengl5 (>= 5.0.2);然而:
      未安裝軟件包 libqt5opengl5。

    解決辦法:

    sudo apt --fix-broken install

    然后再次安裝

  • 啟動virtualbox導入以前的centos,啟動報錯
    不能為虛擬電腦 centos-07_01 打開一個新任務.  Implementation of the USB 2.0 controller not found!  Because the USB 2.0 controller state is part of the saved VM state, the VM cannot be started. To fix this problem, either install the 'Oracle VM VirtualBox E

    解決辦法:

 

Ubuntu18.04使用VirtualBox新建CentOS虛擬機

一定要記得連接網絡!和安裝位置

記得設置root密碼

 

Ubuntu 18.04的/etc/profile文件

# jdk
export JAVA_HOME=/home/soldier/SOLDIER/IDE_environment/jdk1.8.0_221
export JRE_HOME=${JAVA_HOME}/jre  
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  
export PATH=${JAVA_HOME}/bin:$PATH
# maven
export M2_HOME=/home/soldier/SOLDIER/IDE_environment/apache-maven-3.6.1
export PATH=${M2_HOME}/bin:$PATH
# tomcat
export TOMCAT_HOME=/home/soldier/SOLDIER/IDE_environment/apache-tomcat-9.0.20
# ndk
export NDK_HOME=/home/soldier/SOLDIER/IDE_environment/android-ndk-r10b
export PATH=${PATH}:$NDK_HOME


免責聲明!

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



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