發表文章

目前顯示的是 11月, 2017的文章

dnf 使用離線套件庫安裝的方法

先改/etc/yum.repos.d/fedora.repo 和 fedora-updates.repo (我是改好在複製進去) 在那之前你先要準備好你的檔案 到線上抓repodata這個資料夾、media.repo還有你要的Packages 放到同一個資料夾內 複製media.repo中的幾行  mediaid=一串數字 metadata_expire=-1 cost=500 fedora.repo 把baseurl改成你的離線目錄(就是放那三個東西的資料夾) 舉例:baseurl=file:///run/media/user/apacer_64gb/106/linux/fc24-i386/ 把metalink註解(前面加#) metadata_expire改成-1 貼上mediaid=一串數字 貼上cost=500  gpgcheck改成0 一個檔案中有三組要改 fedora-updates.repo也是一樣的改法 好了之後輸入兩行指令 cp fedora.repo /etc/yum.repos.d/fedora.repo cp fedora-updates.repo /etc/yum.repos.d/fedora-updates.repo 之後確認一下是不是可以用離線安裝

dnf 指令整理筆記

最早在Fedora18出現 Fedora22後取代yum 跟yum有許多相似之處 還有部分是用yum的設定檔 線上安裝指定套件 dnf install <套件名稱>        安裝目前目錄中的rpm包 dnf install *.rpm     (也可以指定套件名稱) 移除指定套件 dnf remove <套件名稱> 更新指定套件 dnf upgrade <套件名稱>     (如果沒指定名稱則更新所有套件) 檢視dnf的安裝、更新歷史紀錄 dnf history 復原最近一次的操作 dnf history undo last 查詢指定套件的資訊 dnf info <套件名稱> 下載指定套件至目前目錄 dnf download <套件名稱>  安裝群組 dnf group install <群組名稱>     (移除改成remove) 清除dnf所有快取資料 dnf clean all     (下次執行dnf時會再把快取抓至/var/cache/dnf) 更多dnf指令詳細的資料請見以下 http://dnf.readthedocs.io/en/latest/index.html