【七夕特别的礼物】都快2022了,你还只会用麒麟软件商店装软件?
七夕到了,单身且宅家的你是不是无事可做?上一期奇奇带大家学习了 Windows10+优麒麟双系统安装,这一期我们来继续学习吧!
如何在优麒麟系统安装 APP
单身还不学习,奇奇和小优都会嫌弃你~
近期奇奇发现有不少用户反馈不知道怎么安装软件,于是紧锣密鼓地准备了宝典一份,本文一共介绍四种方法,分别是通过麒麟软件商店、dpkg 命令、apt 命令和源码安装。
软件安装&卸载
1、麒麟软件商店安装
最便捷、简单的安装方式莫过于优麒麟系统自带的麒麟软件商店,在“开始菜单”打开“麒麟软件商店”,即可搜索想要安装的应用,点击“下载”一键安装。
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 |
** 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 包,还能更新系统,甚至可以自动处理包与包之间的依赖问题;想挑战一下难度的你也可以选择通过源码安装的方式。
话不多说,赶紧安装几款软件检验一下自己的学习成果吧!
【七夕特别的礼物】都快2022了,你还只会用麒麟软件商店装软件?相关推荐
- 富而喜悦一年一渡专属于你的特别的礼物!快来收!
过去的一年,你过得怎么样?是否有过艰难的逆流时刻,是否拥有过快乐和满足,又是否得到了成长和收获?富而喜悦2023一年一渡财富流新年主题活动就要给你一个礼物多多!美美的"礼物"活动! ...
- 都快2022年了GraphQL还值得学吗?
GraphQL感觉前两年火过一小段时间,说是能让前端只取我所需,解决后端接口过多划分地过细的问题,再加上是Facebook出品确实吸引了一些开发者的关注,不过我还没来得及学,好像它就过气了. 那么Gr ...
- 都快 2022 年了,这些 Github 使用技巧你都会了吗?
大家好,我是若川.最近组织了源码共读活动,感兴趣的可以点此加我微信 ruochuan12 参与,每周大家一起学习200行左右的源码,共同进步.同时极力推荐订阅我写的<学习源码整体架构系列> ...
- 2022年都快完了,还学Access的人是不是傻?
2022年都快完了,还学Access的人是不是傻?这是某问答平台,讨论火热的话题. 该问题下,部分程序员拍手称好,对Access语言充满不屑,认为Access过时该被淘汰,笔者作为开发者,并不赞同. ...
- 七夕送什么礼物给男朋友合适,五款七夕送礼推荐
七夕即将到来,很多的女生都在纠结,该送什么给自己的男朋友.今天就分享几款七夕适合送给男生的礼物吧.七夕礼物还是要用心去挑选的,要想两人感情升温,在礼物的选择上要认真考虑,切不可等时间快到了,匆忙准备, ...
- 《520七夕情人节表白礼物》:虚幻浪漫的爱情故事——❤520表白星空漫漫3D相册❤(HTML+CSS+JavaScript)...
<520七夕情人节表白礼物>:虚幻浪漫的爱情故事--❤520星空漫漫3D相册❤(HTML+CSS+JavaScript) 520七夕节告白,也就是中国的情人节,你除了送花你还会什么?? 快 ...
- 富而喜悦2023直播盛典 唐苓馨主题演说“特别的礼物”!
网讯2023年1月1日19:30,富而喜悦一年一渡"特别的礼物"新年主题直播盛典晚会如约而至.富而喜悦品牌创始人唐苓馨女士,用自己与身边人的真实故事,为您讲述了"遇见生活 ...
- 京东抢购失败?试试用Python准时自动抢购!七夕秒抢种礼物!
前言 哈罗,各位小伙伴们,七夕快乐啊!虽然今天是七夕,但是苦逼的小编还是在老老实实加班呢!话说你们给自己对象的礼物都准备好了吗?小编可是提前一个礼拜就秒杀了几款礼物,今天好送给女友!如果忘了没准备的老 ...
- 七夕python小礼物
七夕python小礼物 七夕Python小礼物 环境配置操作 1.关于Python的安装: 2.安装部署OpenCV: 关于OpenCV环境配置: 首先: 然后: 配置openpyxl的安装包: 安装 ...
最新文章
- 【Java 并发编程】线程池机制 ( 线程池执行任务细节分析 | 线程池执行 execute 源码分析 | 先创建核心线程 | 再放入阻塞队列 | 最后创建非核心线程 )
- C语言 使用递归函数计算1到n之和
- webpack中设置jquery为全局对象
- js对象序列化为json字符串
- docker-ce安装
- java http请求实现_JAVA实现HTTP请求方式
- (转)MTK_面试的几个主要问题 必看
- Python 命令行库的大乱斗 | 凌云时刻
- H5页面调起手机打电话功能
- win10下使用pycharm实现基于pyg的cora+citeseer+pubmed数据集的JKNET模型测试
- 常用px,pt,em换算表
- 移动端抓包工具spy-debugger使用
- k2-fsa differentiable Finite State Acceptor(Dan 的 toturial总结)
- GD32F4(2): 用keil5打开官方评估版demo,编译报错找不到core_cm4.h文件
- thinkPHP+jQuery实现站内信功能-讲给菜鸟同学
- 1到10的英文单词的C语言,1天10个英语专八核心词汇:C开头的单词(11)
- 2021年安全生产模拟考试(建筑特种作业操作证-建筑焊工模拟考试题库)安考星
- 编程乐趣:获取12306的所有车站电报码
- lsdyna如何设置set中的node_list_如何理解vue的双向绑定
- 【Redis基础和应用】(四)HyperLogLog BloomFilter
热门文章
- TCP/IP网络编程之四书五经
- 北斗导航 | 周跳处理(cycle-slips)方法(matlab工具)
- 热血屠龙挂机iOS客户端技术支持
- 未开通Volte时的拨打/接通电话——CU
- B站回应HR称核心用户是Loser;微博回应宕机原因;Go 1.19 正式发布|极客头条
- 在Linux中制作Windows10启动U盘
- Transformer:SegFormer个人总结
- 基于Django创建图书管理系统
- android深度探索 iso,深度探索:iOS 10 原生相册的 「半熟智能」
- python发微信提醒天气冷了注意保暖_天气转凉的微信问候语 寒潮来临注意保暖...