2017-03-07 53 views
-1

有的建議用apt-get install,有的則用dpkg -i *.deb下載後需要的文件。我大多使用後一種方法,而不知道與前者的區別。安裝ubuntu內核的正確方法是什麼?

  • 有人可以突出顯示兩個命令行之間的區別嗎?
  • 哪一個更合適?
  • 什麼是完全安裝的確切命令行,例如說4.4.0-64 kernel

我從網上下載http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.6-yakkety/ 4.6 Deb的然後運行dpkg -i *.deb。 但是,我無法運行perf top命令行。 sudo apt-get install linux-tools-4.6.0-040600-generic不起作用,要安裝perf ..任何建議?

回答

1

apt-get是一個軟件包管理系統,用於處理在基於Debian的Linux發行版上安裝Deb軟件包。包管理系統是一組工具,可幫助您輕鬆安裝,刪除和更改包。所以apt-get就像一個聰明的dpkg。

的dpkg只安裝了一個包,這樣算下來dpkg -i *.deb只會安裝這個deb包,並會通知您需要安裝的任何相關性,但它不會安裝它們,也不會配置* .deb因爲依賴關係不存在。

據我所知,perf是獨立於內核的。即使你可以用最新的內核編譯它,

cd linux/tools/perf 
make 
cp perf /usr/bin 

但是如果你希望它易於得到安裝命令 那麼首先通過uname -r命令找出你的內核版本,並與

sudo apt-get install linux-tools-<version_number> 

嘗試按照此鏈接更多的瞭解。

difference-between-dpkg-and-aptitude-apt-get

相關問題