乐趣区

关于linux:七夕特别的礼物都快2022了你还只会用麒麟软件商店装软件

七夕到了,独身且宅家的你是不是无事可做?上一期奇奇带大家学习了 Windows10+ 优麒麟双系统装置,这一期咱们来持续学习吧!

如何在优麒麟零碎装置 APP

独身还不学习,奇奇和小优都会厌弃你~

近期奇奇发现有不少用户反馈不晓得怎么装置软件,于是紧锣密鼓地筹备了宝典一份,本文一共介绍四种办法,别离是通过麒麟软件商店、dpkg 命令、apt 命令和源码装置。

软件装置 & 卸载

1、麒麟软件商店装置

最便捷、简略的装置形式莫过于优麒麟零碎自带的麒麟软件商店,在“开始菜单”关上“麒麟软件商店”,即可搜寻想要装置的利用,点击“下载”一键装置。

优麒麟(Ubuntu Kylin)

2、dpkg 装置

dpkg 是为 Debian 专门开发的套件管理系统,不便对 Deb 包进行装置、更新及卸载等操作。次要用于装置曾经下载到本地机器上的 Deb 包,所有源自 Debian 的 Linux 发行版都能够应用 dpkg 命令,例如 Ubuntu、Ubuntu Kylin、Knoppix 等。

dpkg 语法格局:dpkg [选项] [包名或文件名]

选项 性能
-l 查问装置的软件包,未指定包则显示所有已装置的软件包
-i 装置软件包
-L 打印已安装包的文件清单
-S 查问某个文件属于哪个软件包
-s 查问某软件包的详细信息,包含版本、状态、依赖及提供者等
-r 卸载软件包,不革除配置文件
-P 卸载软件包,且删除配置文件

示例 1:查看是否已装置 vim 包
ubuntukylin@ubuntukylin:~$ dpkg -l | grep vim

ii vim 2:7.4.1689-3kord2k1 amd64 Vi IMproved – enhanced vi editor

………………. 两头省略 …………………

ii vim-tiny 2:7.4.1689-3kord2k1 amd64 Vi IMproved – enhanced vi editor – compact version

【注】以 ii(install ok installed)结尾示意对应的软件包已装置,以 un(unknown ok not-installed)结尾示意没有装置,以 re(deinstall ok config -fles)结尾的示意要重新安装。

示例 2:查问 vim 包的文件清单
ubuntukylin@ubuntukylin:~$ dpkg -L vim

/.

/usr

/usr/share

…………………. 两头省略 ………………….

/usr/bin

/usr/bin/vim.basic

/usr/share/doc/vim

示例 3:装置 WPS 的 Deb 包

补充:Debian Packager 简称 Deb 包,命名遵循下列约定:

< 软件包名称 >< 版本 >-< 订正号 >< 平台 >.deb
例如:nano_2.5.3-2kord_amd64.deb

软件包名称: nano

版本: 2.5.3

订正号: 2kord

平台: amd64

注:rpm 包也有相似的命名规定

3、APT 装置

APT(Advanced Packaging Tools)– 高级软件包工具,能够主动下载、配置、装置二进制或者源代码格局的软件包。apt 不仅能在线下载并装置软件,还能更新零碎,甚至能够主动解决包与包之间的依赖问题。

APT 性能

从互联网上的软件源下载最新的软件包元数据、二进制包或源代码包。软件包元数据就是软件包的索引和摘要信息文件。

利用下载到本地的软件包元数据、实现软件包的搜寻和零碎的更新。

装置和卸载软件包时主动寻找最新版本,并主动解决软件的依赖关系。

软件源配置办法

APT 软件源配置文件默认门路为 /etc/apt/sources.list。

(1)kylin@kylin:~$ cat /etc/apt/sources.list
deb http://mirrors.aliyun.com/ubu… focal main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubu… focal main restricted universe multiverse

deb http://mirrors.aliyun.com/ubu… focal-backports main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubu… focal-backports main restricted universe multiverse

deb http://mirrors.aliyun.com/ubu… focal-security main restricted universe multiverse

deb-src http://mirrors.aliyun.com/ubu… focal-security main restricted universe multiverse

Ubuntu 根底源

(2)kylin@kylin:~$ cat /etc/apt/sources.list.d/ukui.list
deb http://archive.ubuntukylin.co… focal main

优麒麟加强版本的源

(3)kylin@kylin:~$ cat /etc/apt/sources.list.d/software.list
deb http://archive.ubuntukylin.co… focal-partner main

商业软件包的源

APT 应用

apt-get(或 apt):次要负责执行软件包装置无关的所有操作。

apt-cache:次要用来查问软件包的相干信息。

apt-get 语法格局:apt-get [选项] 子命令 包列表

apt-get 命令个别须要 root 权限执行,所以个别跟着 sudo 命令,以装置经典的编辑器 emacs 为例,在终端命令行执行:

$ sudo apt-get install emacs

参数选项
选项 性能
-d 仅下载软件包,而不装置或解压
-f 修复零碎中存在的软件包依赖性问题
-m 当发现短少关联软件包时,仍试图继续执行
-q 将输入作为日志保留,不获取命令执行进度
-y 对所有询问都作必定的答复,apt-get 不再进行任何提醒
-u 获取已降级的软件包列表
-h 获取帮忙信息
-v 获取 apt-get 版本号
-reinstall 与 install 子命令一起应用,重新安装软件包
–purge 与 remove 子命令一起应用,卸载软件包,且删除配置文件

子命令 性能
update 下载更新软件包列表信息
upgrade 将零碎中所有软件包降级到最新的版本
install 下载所需软件并进行装置配置
remove 卸载软件包
autoremove 将不满足依赖关系的软件包主动卸载
source 下载源码包
build-dep 为源码包构建所需的编译环境
dist-upgrade 公布升级版
clean 删除缓存区中所有已下载的包文件

4、源码装置
在 Linux 下的很多软件都是通过源码形式公布的,绝对于二进制软件包,配置和编译起来繁琐点,然而它的可移植性却好得多,针对不同的体系结构,软件开发者往往仅需公布同一份源码包,不同的最终用户通过编译就能够正确运行。

步骤阐明:
Step 1. 获取软件源码包:通过下载、拷贝等办法取得;

Step 2. 解压缩文档:tar -xvzf 软件包名;

Step 3. 浏览附带的 INSTALL 文档、README 文档;

Step 4. 执行 ./configure 命令配置相干性能,为编译做好筹备(能够执行 ./configure –help 查看所有选项阐明);

Step 5. 执行 make 命令进行软件编译;

Step 6. 执行 make install 实现装置;

Step 7. 执行 make clean 删除装置时产生的长期文档。

总结

明天的教程就到这里了,你把握得怎么样?

奇奇感觉如果你是一名老手小白,倡议应用软件商店装置,下载排行榜能够让你疾速找到常用软件;有 Linux 根底的小伙伴们能够应用 dpkg、apt 命令行装置,dpkg 能够装置曾经下载到本地机器上的 Deb 包,而 apt 不仅能在线下载并装置 Deb 包,还能更新零碎,甚至能够主动解决包与包之间的依赖问题;想挑战一下难度的你也能够抉择通过源码装置的形式。

话不多说,连忙装置几款软件测验一下本人的学习成绩吧!

退出移动版