码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Linux软件管理


    目录

    一、实验目的

    二、实验软硬件要求

    三、实验预习

    四、实验内容(实验步骤、测试数据等)

    1、dpkg安装任意一个游戏。

    1-1从网上下载deb安装包,这里选择snake4_1.0.14-1+b1_i386.deb

    1-2复制移到虚拟机

    1-3输入命令

    2、查看游戏安装状态。

    2-1输入命令

    3、修复安装游戏安装过程中的依赖问题。

    3-1输入命令

    3-2输入命令

    3-3运行游戏玩一把

    4、卸载游戏,比较dpkg –r 和dpkg –P 两种卸载的区别

    4-1输入命令dpkg –r snake4

    4-2输入命令dpkg –P snake4

    4-3对比两种卸载

    5、获取系统中安装软件包信息

    5-1输入命令dpkg -l | more

      6、查询系统已经安装的指定软件包的详细信息(vim)

    6-1输入命令dpkg -s vim

    6-2安装vim

    6-3输入命令dpkg -s vim

    7、显示指定名称的软件包安装到系统的文件列表(vim)

    7-1输入命令dpkg -L vim

    8、查询某个文件属于哪个包(date)

    8-1输入命令dpkg -S /bin/ls

    9、显示apt镜像地址文件信息

    9-1输入命令

    10、刷新软件源

    10-1输入命令apt-get update

    11、利用apt-get命令重新安装游戏

    11-1输入命令apt-get install snake4

    12、重新安装游戏(--reinstall)

    12-1输入命令apt-get --reinstall install snake4

    13、卸载游戏,比较remove和—purge remove 区别

    13-1输入命令apt-get remove snake4

    13-2输入命令apt-get --purge remove snake4

    13-3比较两个命令区别

    14、缓冲区清理,比较clean和autoclean区别、

    14-1查看清理前

    14-2 clean清理

    14-3 autoclean清理

    14-4比较两种命令区别

    15、查询数据源信息

    15-1输入命令apt-cache stats

    16、查询已安装软件包数量

    16-1输入命令apt-cache pkgnames |wc -l

    17、按关键字查询fire开头的软件包信息

    17-1输入命令apt-cache  search ls | grep ^fire

    18、获取vim软件包常规信息

    18-1输入命令apt-cache show vim

    19、获取vim软件包的安装状态

    19-1输入命令apt-cache policy vim

    20、查询vim软件包的依赖关系

    20-1输入命令apt-cache depends vim

    五、实验体会


    一、实验目的

    掌握LINUX 软件的安装、卸载、查询等功能

    二、实验软硬件要求

      1、CPU:P4 1.6GHz   内存:1G

      2、Windows7操作平台,Vmware虚拟机

    三、实验预习

      1、linux系统的软件管理机制

    2、APT高级软件包管理工具

    四、实验内容(实验步骤、测试数据等)

    1、dpkg安装任意一个游戏。

    1-1从网上下载deb安装包,这里选择snake4_1.0.14-1+b1_i386.deb

    浏览器会报危险警告,无视风险继续下载

    1-2复制移到虚拟机

    1-3输入命令

    sudp -i

    dpkg -i /home/cf/20172062/snake4_1.0.14-1+b1_i386.deb

    2、查看游戏安装状态。

    2-1输入命令

    cd /home/cf/20172062

    dpkg -s snake4

    3、修复安装游戏安装过程中的依赖问题。

    3-1输入命令

    apt-get -f install//用于解决对应包的安装依赖性

    3-2输入命令

    Y//继续安装过程

    3-3运行游戏玩一把

    游戏在/usr/game目录下

    cd /usr/game

    ./snake4

    4、卸载游戏,比较dpkg –r 和dpkg –P 两种卸载的区别

    4-1输入命令dpkg –r snake4

    4-2输入命令dpkg –P snake4

    .

    4-3对比两种卸载

    显而易见两个命令都可以实现对软件包的卸载。

    dpkg –r只卸载软件包安装到系统中的文件,而保留原有的配置文件,在重新安装该软件后,还能使用原有配置,该命令并不会自动解决软件卸载过程中遇到的包依赖性问题。

    dpkg –r是不完全删除,保留配置文件。

    dpkg –P命令将删除软件在系统中的安装文件,包括其配置文件,但是同样该命令不能解决软件包卸载过程中的依赖性问题。

    建议在卸载软件包的过程中应尽量使用apt-get命令镜像。

    dpkg –P是完全删除,不保留配置文件。

    5、获取系统中安装软件包信息

    5-1输入命令dpkg -l | more

    6、查询系统已经安装的指定软件包的详细信息(vim)

    6-1输入命令dpkg -s vim

    6-2安装vim

    由于没有vim,就要安装vim

    输入命令apt-get install vim

    6-3输入命令dpkg -s vim

    7、显示指定名称的软件包安装到系统的文件列表(vim)

    7-1输入命令dpkg -L vim

    8、查询某个文件属于哪个包(date)

    8-1输入命令dpkg -S /bin/ls

    9、显示apt镜像地址文件信息

    9-1输入命令

        cd /etc/apt

    cat sources.list

    “ sources.list”是apt镜像的地址文件,用于存放当前系统使用的apt源信息,文件位于“/etc/apt”目录中。

    10、刷新软件源

    10-1输入命令apt-get update

    11、利用apt-get命令重新安装游戏

    11-1输入命令apt-get install snake4

         Y

    12、重新安装游戏(--reinstall)

    12-1输入命令apt-get --reinstall install snake4

    13、卸载游戏,比较remove和—purge remove 区别

    13-1输入命令apt-get remove snake4

    y

    13-2输入命令apt-get --purge remove snake4

    y

    13-3比较两个命令区别

    apt-get remove命令删除一个软件包时,会连带删除与该软件包有依赖关系的软件包,不完全删除。

    apt-get --purge remove命令卸载软件包时,还会删除该软件包所使用的配置文件,完全删除。

    14、缓冲区清理,比较clean和autoclean区别、

    14-1查看清理前

    输入命令cd /etc/apt

    输入命令ls /var/cache/apt/archives

    14-2 clean清理

        输入命令apt-get clean

    输入命令ls /var/cache/apt/archives

    14-3 autoclean清理

        输入命令apt-get autoclean

    输入命令ls /var/cache/apt/archives

    14-4比较两种命令区别

        clean命令清除整个软件包缓冲区,除了lock锁文件和partial目录。

    Autoclean命令仅删除过时文件。

    15、查询数据源信息

    15-1输入命令apt-cache stats

    16、查询已安装软件包数量

    16-1输入命令apt-cache pkgnames |wc -l

    17、按关键字查询fire开头的软件包信息

    17-1输入命令apt-cache  search ls | grep ^fire

    18、获取vim软件包常规信息

    18-1输入命令apt-cache show vim

    19、获取vim软件包的安装状态

    19-1输入命令apt-cache policy vim

        

    20、查询vim软件包的依赖关系

    20-1输入命令apt-cache depends vim

    五、实验体会

    实验比较简单,需要加强练习。

    由于复制上传的时候,图片不能加载出来,编辑器比较拉跨,有点懒得搞了。

  • 相关阅读:
    LabVIEW连续采样与有限采样模式
    java计算机毕业设计工作流流程编辑OA系统源码+mysql数据库+系统+lw文档+部署
    css 命名规则
    应用程序管理工具
    微服务高频热点面试题汇总
    Mac OS m1 下安装Gradle5.1
    LeetCode回溯算法组合问题——216.组合总和III
    常见应用层协议
    ssm毕设项目新华书店o2o服务系统89nml(java+VUE+Mybatis+Maven+Mysql+sprnig)
    计算机毕设 flink大数据淘宝用户行为数据实时分析与可视化
  • 原文地址:https://blog.csdn.net/m0_58138734/article/details/127567132
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号