wzhz@ThinkPad-T470p:~$ su
密码:
root@ThinkPad-T470p:/home/wzhz# sudo apt-get install libfprint0 fprint-demo libpam-fprintd
1. 在 Ubuntu 特別是 登入 圖形環境進程時
你切換成 root 身份 執行指令時 又加 sudo 就是一個不合適方法
2. 新手
在 Ubuntu 特別是 登入 圖形環境進程時 儘量避免使用 root 登入 或 切換成 root 身份 執行指令 (否則 常常會碰到錯誤訊息 新手 常常很難找到原因)
3. 儘量使用 wzhz (你安裝 Ubuntu 時 創建的 使用者帳號) 登入 圖形環境進程
3-1. 不需要 root 權限時 不需要 加 sudo 例如
wzhz@ThinkPad-T470p:~$ firefox
3-2. 如果執行指令時 回應權限不夠時 才借用 root 權限 執行該指令 例如
wzhz@ThinkPad-T470p:~$ apt-get install libfprint0
E: 無法開啟鎖定檔 /var/lib/dpkg/lock - open (13: 拒絕不符權限的操作)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
3-3. 這個時候 就需要借用 root 權限 例如 (
加 sudo 是 方法之一)
wzhz@ThinkPad-T470p:~$
sudo apt-get install
-s libfprint0
正在讀取套件清單... 完成
正在重建相依關係
正在讀取狀態資料... 完成
下列【新】套件將會被安裝:
libfprint0
升級 0 個,新安裝 1 個,移除 0 個,有 259 個未被升級。
Inst libfprint0 (1:0.7.0-1 Ubuntu:18.04/bionic [amd64])
Conf libfprint0 (1:0.7.0-1 Ubuntu:18.04/bionic [amd64])
3-3-1. 補充說明 上面加
-s 參數 表示只是 模擬 並沒有真正安裝
4. 借用 root 權限 執行指令 方法有好幾個 需要看你的 指令類別 及 使用於什麼圖形環境進程
所以 你需要把使用指令及回應 以及 圖形環境進程 詳細提供 才能提供你 可行的建議 不讓你白忙