Ethan's Box

everything inside

0%

環境

  • Kubuntu 22.04

步驟

  1. 到 IntelliJ 官網下載 <tarball>.tar.gz 安裝檔
  2. 使用 sudo tar -xzf <ideaIU>.tar.gz -C /opt 解壓縮成資料夾
  • /opt 路徑一般是用來放第三方軟體預設安裝位置
  1. /opt/<ideaIU>/bin/ 目錄下,執行 sh idea.sh

  2. 建立桌面捷徑,在 Welcome 畫面上點擊齒輪,並點擊 Create Desktop Entry

參考資料

  1. 安裝 alien 套件:sudo apt install alien
  2. 使用 alien 將 rpm package 轉換成 deb 格式
  • 範例:將 slack 的 rpm 檔案轉換成 deb 格式 sudo alien slack-4.23.0-0.1.fc21.x86_64.rpm
  1. 成功後會跳出 deb 檔案產生訊息
  • 範例:slack_4.23.0-1.1_amd64.deb generated

題外話:轉為 deb 版本所安裝的 slack 一更新就無法使用了,後來還是使用 snap 上的 slack

參考資料

步驟

  1. 安裝相關套件:sudo apt-get install ca-certificates curl gnupg lsb-release
  2. 加入 Docker GPG key:curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
  3. 設定 stable repository:echo \ "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
  4. 更新 package 清單並安裝
    1
    2
    sudo apt-get update
    sudo apt-get install docker-ce docker-ce-cli containerd.io
  5. 測試是否安裝成功:sudo docker run hello-world
  • 預設 linux 都會要求管理員權限來執行
  • 如果不想使用 sudo 需要建立群組並將當前使用者加入群組(登出才會生效)
    1
    2
    sudo groupadd docker
    sudo usermod -aG docker $USER

參考資料

待辦

  • 安裝 Discord 並截圖說明
  • 找圖床顯示 (imgur)

步驟

  1. 下載或取得 .deb 檔案
  2. 點擊 .deb 檔案開啟套件管理員進行安裝,輸入密碼後完成安裝

已安裝軟體

步驟

  1. 安裝 Go 的執行環境,到官網下載頁面下載 tar.gz 檔(此次版本為 go1.17.5.linux-amd64.tar.gz)

  2. 解壓縮到 /usr/local/go 路徑下

    1
    2
    3
    4
    5
    ## 移除原有 go 資料夾
    rm -rf /usr/local/go

    ## 解壓縮到 /usr/local 下,因為有建立資料夾的問題,加上 sudo 給權限
    sudo tar -C /usr/local -xzf go1.17.5.linux-amd64.tar.gz
  3. 加入 go 指令到 PATH 內

    1
    export PATH=$PATH:/usr/local/go/bin
  4. 執行 go version 確認安裝沒問題

參考資料

選用 Kubuntu 原因

  • 偶然使用了 Arch Linux 的 KDE 桌面,發現有 KDE connect 這個方便的 app,並且看了文章說 KDE 桌面具有強大功能,也喜歡它的簡潔與預設軟體,故從 Ubuntu 轉移至 Kubuntu

安裝版本

Kubuntu 20.04

環境

  • Kubuntu 20.04

步驟

  • 更新 /etc/apt/source.list 檔案,添加以下文字

    1
    2
    # Onedrive
    deb https://download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/xUbuntu_20.04/ ./
  • 下載 release key

    1
    2
    # Onedrive
    wget https://download.opensuse.org/repositories/home:/npreining:/debian-ubuntu-onedrive/xUbuntu_20.04/Release.key
  • 加入到 apt key repository

    • 可以使用 apt-key list 檢查是否加入成功
    1
    2
    # Onedrive
    sudo apt-key add ./Release.key
  • 更新 apt package cache

    1
    sudo apt-get update
  • 安裝 Onedrive

    1
    sudo apt install onedrive

指令

  • onedrive --synchronize: 同步資料
    • 預設同步資料夾會在 ~/Onedrive/ 目錄下
    • 會將當前狀態同步到線上(原以為只是單純下載,同步時才發現把檔案給刪掉了…)

參考資料

建立專案

到要建立專案的資料夾下,執行 dotnet new console 建立專案

  • console 表明建立 主控台 應用程式,可以替換成其他 專案模板

建立 .gitignore 檔案

執行

執行 dotnet run

參考資料