N62059第四周作业

一、自建yum仓库,分别为网络源和本地源

命令及输出结果:

二、编译安装http2.4,实现可以正常访问,并将编译步骤和结果提交。

三、利用sed 取出ifconfig命令中本机的IPv4地址

命令及输出结果:


四、删除/etc/fstab文件中所有以#开头,后面至少跟一个空白字符的行的行首的#和空白字符

命令及输出结果:


五、处理/etc/fstab路径,使用sed命令取出其目录名和基名

命令及输出结果:


六、列出ubuntu软件管理工具apt的一些用法(自由总结)

一、APT命令安装

APT全称Advanced Packaging Tool,可以自动下载,配置,安装二进制或者源代码格式的软件包,因此简化了Linux系统上管理软件的过程。现在Debian和其衍生发行版(如 Ubuntu)中都包含了APT。APT命令(package 为软件包名称):

apt-cache search package 搜索包

apt-cache show package 获取包的相关信息,如说明、大小、版本等

sudo apt-get install package 安装包

sudo apt-get install package –reinstall 重新安装包

sudo apt-get -f install 强制安装

sudo apt-get remove package 删除包

sudo apt-get remove package –-purge 删除包,包括删除配置文件等

sudo apt-get autoremove 自动删除不需要的包

sudo apt-get update 更新源

sudo apt-get upgrade 更新已安装的包

sudo apt-get dist-upgrade 升级系统

sudo apt-get dselect-upgrade 使用 dselect 升级

apt-cache depends package 了解使用依赖

apt-cache rdepends package 了解某个具体的依赖

sudo apt-get build-dep package 安装相关的编译环境

apt-get source package 下载该包的源代码

sudo apt-get clean && sudo apt-get autoclean 清理下载文件的存档

sudo apt-get check 检查是否有损坏的依赖

除了要了解基本的apt指令外,还需要了解下一些与APT相关的文件,具体每个文件作用如下:

/etc/apt/sources.list 设置软件包的获取来源

/etc/apt/apt.conf apt配置文件

/etc/apt/apt.conf.d apt的零碎配置文件

/etc/apt/preferences 版本参数

/var/cache/apt/archives/partial 存放正在下载的软件包

/var/cache/apt/archives 存放已经下载的软件包

/var/lib/apt/lists 存放已经下载的软件包详细信息

/var/lib/apt/lists/partial 存放正在下载的软件包详细信息

二、DPKG命令安装

dpkg是Debian软件包管理器的基础,被用于安装、卸载和供给和.deb软件包相关的信息。dpkg本身是一个底层的工具,本身并不能从远程包仓库下载包以及处理包的依赖的关系,需要将包从远程下载后再安装。DPKG常用命令:

dpkg -i package.deb 安装包

dpkg -r package 删除包

dpkg -P package 删除包(包括配置文件)

dpkg -L package 列出与该包关联的文件

dpkg -l package 显示该包的版本

dpkg –unpack package.deb 解开 deb 包的内容

dpkg -S keyword 搜索所属的包内容

dpkg -l 列出当前已安装的包

dpkg -c package.deb 列出 deb 包的内容

dpkg –configure package 配置包

注意:更多选项可通过 dpkg -h 查询,有些指令需要超级用户权限才能执行。

三、Synaptic Package Manager(新立得软件包管理器)

由于synaptic是GUI界面的,没啥命令好说的,其实这个在Ubuntu里面也挺少用到的,更多的还是通过apt-get命令就可以搞定。

四、aptitude命令

与apt类似的管理工具,在管理依赖方面相比apt要强,目前官方已经不推荐,可能是由于64位的系统安装32的库会出现问题导致的。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 1、自建yum仓库,分别为网络源和本地源 自建YUM仓库 yum客户端使用自建仓库安装httpd(只自建了AppS...
    yabao11阅读 479评论 0 0
  • 1、自建yum仓库,分别为网络源和本地源 CentOS本地光盘源配置 cd /etc/yum.repos.d/mk...
    布格雷斯阅读 258评论 0 0
  • 第四天笔记 一,dpkg用法。 1 )安装软件命令行:dpkg -i <.deb file name> 示例:dp...
    保川阅读 439评论 0 0
  • http://blog.csdn.net/mathewsking/article/details/8211273 ...
    liuboxx1阅读 6,215评论 1 1
  • 一、配置自己的Linux系统 2、软件安装 2.1、概述 Linux 系统中,软件通常以源代码或者预编译包的形式提...
    唯老阅读 1,214评论 0 1

友情链接更多精彩内容