發表文章

目前顯示的是有「Ubuntu」標籤的文章

[Ubuntu, Wine, Winetricks] 安裝Wine、Winetricks

若是要將windows的資料傳至vm上的ubuntu,需先安裝ssh並輸入傳輸指令 sudo apt install ssh openssh-server pscp -r "目標資料夾" 使用者名稱@IP:資料夾名稱 pscp -r C:\Users\neto427\source\repos\contrel_k5_001 ubuntu@192.168.80.135:monoDotNet 新增key、wine依賴庫,更新並安裝,最後檢查版本 wget -qO - https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add - sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ xenial main' sudo apt update sudo apt install --install-recommends winehq-stable  // 安裝相關依賴 wine --version 由於apt上的winetricks版本過舊,因此要用別的方式去下載安裝最新版 sudo apt remove winetricks //移除舊版winetricks sudo wget https://raw.githubusercontent.com/Winetricks/winetricks/master/src/winetricks sudo chmod +x winetricks //修改為可執行 sudo mv -v winetricks /usr/local/bin //將可執行文件放置在可調用的目錄底下 接著下指令去執行windows執行檔,過程中可能會安裝一些mono相關的程式,直接安裝即可 wine xxx.exe 若發現缺少DLL,執行winetricks去下載缺少所缺少的DLL,就目前自己開發的專案所缺少的有以下 MS.NET4.0 (dotnet40) Wine的路徑如下,如同windows目錄 ~/.wine

[Ubuntu 16.04] E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable)

當ubuntu下指令sudo apt install之時,出現以下錯誤訊息 E: Could not get lock /var/lib/dpkg/lock-frontend - open (11: Resource temporarily unavailable) E: Unable to acquire the dpkg frontend lock (/var/lib/dpkg/lock-frontend), is another process using it? 解決方式如下 sudo rm -R /var/lib/apt/lists/lock sudo rm -R/var/lib/dpkg/lock sudo rm -R/var/cache/apt/archives/lock

[Ubuntu] 切換權限 root

先更改密碼,在切換使用者帳號至root sudo passwd root sudo su -

[Ubuntu, Docker, Docker Swarm] Docker Swarm 建置 Jupyter Notebook 流程

首先更新apt到最新並下載ipython3以及相關套件 sudo apt update sudo apt install python3-pip  sudo apt install notebook 接著進入ipython去產生SHA密碼 ipython import IPython IPython.lib.passrd() 輸入密碼會產生sha密碼 接著產生swarm cluster sudo docker service create --name 'cluster名稱' -d -p 8888:8888 -e GRANT_SUDO=yes jupyter/base-notebook start-notebook.sh --NotebookApp.password='SHA密碼' sudo docker service scale 'cluster名稱'=1 sudo docker exec --user root -it 'cluster名稱' bash NFS 共享Storage設置 sudo apt install nfs-kernel-server (manager node) sudo apt install nfs-common (worker node) sudo vim /etc/exports sudo mkdir -p /mount/nfs_volume /mount/nfs_volume 192.168.80.0/24(rw,sync,no_root_sqush) sudo nfs-kernel-servel restart mount -t nfs 192.168.80.129:/mount/nfs_volume /mount/nfs_volume 最後暫定指令,指令必須連結至jupyter的預設目錄 sudo docker service create --name jup-base --mount 'type=volume,src=nfs_volume,dst=/home/jovyan/work,volume-driver=local,volume-nocopy=true,volume-op...

[Ubuntu 16.04] 更改主機名稱

sudo gedit /etc/hostname #將內容更改為新名稱 sudo gedit /etc/hosts #將127.0.1.1旁邊的名稱更改為新名稱

[Ubuntu 16.04] 無法複製文字至虛擬機的解決方法

裝了VMware 15 player以及Ubuntu16.04,想複製文字至虛擬機時都無法,解法如下 : sudo apt autoremove open-vm-tools sudo apt install open-vm-tools sudo apt install open-vm-tools-desktop

[Docker] Docker Swarm於 Ubuntu 16.04 建置以及操作流程

圖片
此紀錄安裝以及建置過程: 1. 兩台以上的Ubuntu 16.04 manager 192.168.80.1 worker01 192.168.80.2 2. hosts文件設置 sudo vim /etc/hosts 新增以下配置至尾 192.168.80.1 manager 192.168.80.2 worker01 3. 安裝Docker-ce 於此步驟在所有主機上安裝Docker-ce Community Edition,使用以下命令安裝Docker-ce相關依賴套件 sudo apt install apt-transport-https software-properties-common ca-certificates -y 接著增加Docker金鑰和Docker-ce的repo加入至套件清單中 curl -fsSL https://download.docker.com/linux/debian/gpg | sudo apt-key add - cd /etc/apt/sources.list.d sudo vim docker.list 增加下列指令 deb https://download.docker.com/linux/ubuntu zesty edge 儲存並離開,接著以下指令 sudo apt update sudo apt install docker-ce  測試是否安裝成功 sudo docker run hello-world 驗證安裝成功後,啟動docker並設置系統開機時啟動 systemctl start docker systemctl enable docker 接著建立普通用戶或是非root用戶,並將用戶新增至"docker"的組裡 useradd -m -s /bin/bash user01 sudo usermod -aG docker user01 登入user01用戶並驗證執行 sudo su - user01 docker run hello-world 接著創建Swarm的Cluster,首先在manager節點上初始化Swarm,並將work0...