项目五 软件管理:基于命令行的包管理器

2. 基于命令行的包管理器
2.1 终端介绍
终端是一款集多窗口、工作区、远程管理、雷神模式登功能的高级终端模拟器。它拥有简单的界面,丰富而强大的功能。用户可以瞬间启动和关闭,使用起来像普通文件窗口一样流畅。雷神模式则可以满足一边看页面一边输入命令的状态;当有多任务进行时,用户可以像在浏览器中增加页签一样建立多个工作区或者将工作区分割成多个窗口。
① 单击【开始菜单】可以找到【终端】,如图2-1所示。

图2-1 搜索终端
② 终端界面如图2-2所示。

图2-2 终端界面
③ 如果需要开启root用户,需要在终端输入以下命令:
一、设置root用户密码
注意:一般刚装完该操作系统默认root用户无密码
jan16@jan16:/root$ sudo passwd root
[sudo] jan16 的密码:
新的密码:
重新输入新的密码:
passwd:已成功更新密码
二、修改【95-ukui-greeter.conf】文件
jan16@jan16:/root$su -
root@jan16:~ vim /usr/share/lightdm/lightdm.conf.d/95-ukui-greeter.conf
#增加两行
#greeter-show-manual-login=true
#all-guest=false
root@jan16:~ cat /usr/share/lightdm/lightdm.conf.d/95-ukui-greeter.conf
[Seat:*]
greeter-session=ukui-greeter
user-session=ukui
greeter-show-manual-login=true
all-guest=false
三、修改.profile文件
root@jan16:~ vim /root/.profile
#在tty -s && mesg n后增加||true
root@jan16:~ cat /root/.profile
# ~/.profile: executed by Bourne-compatible login shells.
if [ "$BASH" ]; then
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
fi
mesg n 2> /dev/null || true
tty -s && mesg n||true
pulseaudio --start --log-target=syslog
④ 输入【su -】再输入设置好的root密码则可成功进入root用户,如图2-3所示。

图2-3 登录管理员用户
2.2 包管理器的常用命令
① apt
apt是一个简单的软件包下载和安装的命令行接口,只需要软件包名,apt就会自动去软件仓库搜索软件包名,然后进行下载和安装。如果下载的软件包还需要其他依赖包,apt会自动下载并安装依赖包。
麒麟操作系统有一个默认的软件源,软件源配置文件路径为【/etc/apt/sourcecs.list】。根据使用需求可以手动配置软件源,配置过程如下。
打开终端,输入命令【sudo vim /etc/apt/sources.list】
在编辑页面按键盘上字幕“a”进行添加或修改【sources.list】配置文件。
在etc/apt 的sources.list文件里将文件内容改为以下镜像源:
deb http://archive.kylinos.cn/kylin/KYLIN-ALL 10.1 main restricted universe multiverse
deb http://archive.kylinos.cn/kylin/partner juniper main
在终端执行 apt help 命令可以获得 apt 命令的完整帮助信息。
表 1-1 – apt常用命令

② dpkg
dpkg 是一种软件包安装,删除,编译以及管理的工具,与 apt 不同的是,dpkg 不自动安装软件包的依赖包。
dpkg 的命令格式为dpkg【选项】【软件包名】,选项和说明如表1-2所示。
表 1-2 – dpgk常用命令

在终端执行 dpkg --help命令,可以获得dpkg命令的完整帮助信息。
2.3 其他主流的包管理器
Linux有两大包管理器,一个是 apt,一个是 yum。两者的相关区别如表1-3所示。
表 1-3 – 包管理器

包管理器是可以混装的,如可以在 debian 上安装 yum,也可以在 rhel 上安装 apt。但安装后容易导致操作系统混乱,所以建议一个操作系统只安装一种包管理器。
Jan16
工作室成立于二零一九年正月十六日,旨在打造全球最好的网络类岗位能力系列课程,让每一个网络人都能快捷养成职业能力,持续助力职业生涯发展。
点击关注 | 了解更多
作者:赖裕新
排版:杨佳佳
初审:杨佳佳
复审:二月二
往 / 期 / 精 / 彩 / 文 / 章 / 推 / 荐
信创操作系统--麒麟Kylin桌面版(项目四 文件与目录管理:文件浏览、管理、查找、共享等)
信创操作系统--麒麟Kylin桌面版(项目四 文件与目录管理:文件的压缩与解压缩)
信创操作系统--麒麟Kylin桌面版 (项目三 控制中心-账户类设置与个性化设置)
喜欢的点个赞呗~~~