Debian( 五 )

nano /etc/apt/sources.listapt-get update && apt-get install localesapt-get install linux-image-amd64 #安装核心或者使用自编译核心(dpkg -i linux-image-x.x.x_x.x.x-1_amd64.deb)apt-get install grub2编译核心一般个人配置核心编译时间在4分钟以内,3.15小于2.5MB(不生成可载入模组) tar xpf linux-x.x.x.tar.xzcd linux-x.x.x && cp /boot/config-x.x.x .configmake menuconfigmake -j20 deb-pkg #临时使用只需安装linux-image-x.x.x_x.x.x-1_amd64.deb几个常见用法:① make localmodconfig #处理.config(取消当前运行核心未载入模组)② sed -i 's/=m/=y/' .config #不生成可载入模组使用管理如果你使用Debian软体包管理器来管理Linux软体,应该详细了解Debian软体仓库的原理,这有助于使用Linux命令将让你更容易管理Debian软体 。Linux软体包管理使用的Debian软体库,Debian提供了软体包的安装源 。Debian管理器会自动查找库和安装Debian包的依赖关係 。如果没有Debian软体库管理系统,要解决这些Debian软体包的依赖关係是一种烦恼 。按目前的Linux分布情况,主要的Debian软体库管理系统是Debian的软体库管理系统,主要用于Debian、Ubuntu和其Linux衍生系统上,如Linux Mint;Debian软体库管理系统使用默认的Debian软体包格式 。Debian用.deb 。这些Debian软体包是将软体和元数据压缩和档案 。Debian元数据提供了有关软体的版本信息,以及Debian软体包的依赖关係 。但Debian软体包的资料库与Debian软体库很容易混淆 。虽然通过Debian软体库管理使这些Debian软体包可以让工作更简单,但这些Debian软体包同时有另一个资料库 。这意味着Debian软体包的信息来源可以有多个:Debian包资料库和Debian软体库资料库 。使用Debian包资料库工作Debian包资料库是Debian软体安装了 。在Linux系统里最重要的信息来源 。Debian包资料库从伺服器上检索当前安装的Debian软体,Debian包档案通常是一个丰富的Debian文档和Debian软体使用的信息源,这对于Linux系统Debian软体包之间的依赖关係非常有用 。在基于Debian的Linux伺服器,使用dpkg命令 。例如,dpkg -L命令可以读取Debian软体包清单,或rpm -ql命令显示哪些档案被包含在一个Debian软体包 。使用Debian软体仓库工作在安装新的Debian软体或进行Debian软体升级,系统管理员通常使用Debian软体仓库 。尤其是更新Debian伺服器补丁的时候,Debian软体仓库会更方便:Debian软体包管理器只需要更新新的软体包,使Debian自动可用,Debian库用户便可以使用它们,这过程完全是透明的 。在基于Debian软体仓库的系统,Debian索引档案需要手动更新,使用Debian的apt-get update命令来更新本地机器上的Debian软体包快取 。Debian包快取更新完成后,便可以很容易的Debian安装软体包和更新 。Debian系统会自动比较了软体仓库的Debian安装包和Debian安装在本地系统的Debian软体包列表,以确定一个Debian包已经安装,或者是否有可用的Debian更新 。Debian软体仓库管理系统在处理Debian软体包依赖关係非常好用:目前所有的Linux都提供了丰富的Debian资料库,并提供必要的Debian依赖,这意味着Linux管理员对Debian软体包的依赖恐惧大大减少了 。Debian软体仓库中没有的包Debian软体仓库中没有的软体,意味着Debian安装起来比较困难 。管理员可以创建自己的Debian软体库和複製本地的Debian软体包 。这也让管理员从库安装自定义Debian软体包的时候,进一步减少Debian依赖问题 。