2017-03-07 49 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

相关问题