linux apt-get autoremove千萬別亂用
使用linux下的apt-get autoremove命令的心得體會
前幾天在實驗室搭建要做人工智慧專案的環境時, 由於未解決python2.7和python3.6共存時,只利用python2.7版本的庫檔案,在解除安裝python3.6時被一個帖子坑了,用了apt-get autoremove 命令,然後重啟之後電腦就各種出問題,桌面上所有東西全部消失不見了,而且桌面處於不斷重新整理的狀態。
然後就各種進行google,百度進行了多次修復未果,包括重新安裝nvidia顯示卡驅動,修改螢幕解析度等等,最終只能重灌系統得以解決。
千萬不要觸碰apt-get autoremove,真坑
linux中的apt-get 命令為使用者提供了一個用於下載和安裝軟體包的簡易命令列介面,通過更新源自動下載所需要的依賴包,自動的解決安裝包的依賴關係,搜尋安裝其他的依賴檔案。這裡簡單介紹三個apt-get命令:
- remove – 解除安裝軟體包
- autoremove – 解除安裝所有自動安裝且不再使用的軟體包
- purge – 解除安裝並清除軟體包的配置
這裡重點介紹一下autoremove:
apt-get autoremove的行為重點是解除安裝所有自動安裝,舉個栗子:C 依賴於 B, D 依賴於B, 且D沒有被其他手動安裝的包依賴。apt-get remove C 將刪除C, 同時提示你用apt-get autoremove去清除B,D ;apt-get autoremove C 將刪除B, C, D 。所以,這條命令最恐怖的是在不瞭解的情況下,你不知道他會把系統中的什麼配置檔案給刪除(我的這次貌似把顯示卡驅動都解除安裝了),最好不要觸碰這條命令,否則基本上系統就GG了,只能選擇重新安裝個心得linux系統了,記得安裝之前要把所要用的資料備份好!!
切記切記!!!
相關文章
- 工作發狂:Mybatis 中$和#千萬不要亂用!MyBatis
- 很恐怖ABAP修改程式(千萬不要亂用!!!!!!!!!)
- 千萬別用MongoDB?真的嗎?MongoDB
- Linux中wget、yum與apt-get用法及區別Linuxwgetapt-get
- Linux中apt和apt-get命令有什麼區別?如何使用?Linuxapt-get
- 蘋果警告!iPhone/iOS 10原生應用千萬別刪蘋果iPhoneiOS
- 蘋果警告用iOS10千萬別刪iPhone預裝應用蘋果iOSiPhone
- 女人千萬別寫程式碼
- 如何搭建千萬級別使用者的應用系統
- apt-getapt-get
- 應用方便千萬人
- Linux的這七大認識誤區,你千萬別有!Linux
- apt 和 apt-get 之間有什麼區別?apt-get
- 密碼破解速度全面披露:千萬別用6位密碼(轉)密碼
- 千萬別理程式設計師程式設計師
- iOS 10原生應用千萬別刪 蘋果警告稱會清空資料iOS蘋果
- 包管理工具apt-get和yum的區別apt-get
- Maven入門【小白千萬別點進】Maven
- 如何匯出千萬級別資料?
- Linux學習之出現無法apt-get updateLinuxapt-get
- 學習ubuntu--常用命令(二)autoremove, remove, cleanUbuntuREM
- 使用 apt-get 清理apt-get
- Ubuntu : apt-get 命令Ubuntuapt-get
- Ubuntu apt-get proxyUbuntuapt-get
- 千萬別下!這 10 款 App 違法!APP
- linux終端亂碼Linux
- 國內linux apt-get sources.list 163 正規源Linuxapt-get
- msyql千萬級別查詢優化之索引優化索引
- 怎樣玩轉千萬級別的資料
- apt-get用法小記apt-get
- Debian apt-get 用法apt-get
- Ajax接收int型別亂碼型別
- Linux 千萬不要執行的10個命令Linux
- 【Linux】使用 apt-get 查詢並安裝指定版本的軟體Linuxapt-get
- 在ubuntu中用apt-get安裝LEMP棧(linux+nginx+mysql+php)Ubuntuapt-getLinuxNginxMySqlPHP
- 八個非常實用的vsCode擴充套件外掛,千萬別錯過了!VSCode套件
- Linux亂碼轉換(二)Linux
- Linux亂碼轉換(一)Linux