《 Linux操作系统》实验指导/实验二: Linux驱动程序和应用软件的管理 《 Linux操作系统》实验指导 实验二: Linux驱动程序和应用软件的管理 、实验目的 1、掌握 Linux操作系统驱动程序的安装; 2、掌握Linu操作系统的升级以及安装源的配置; 3、掌握Linu操作系统中通过软件包管理工具安装软件的方法 4、掌握 Linux操作系统中获取软件安装包的方法; 5、掌握 Linux操作系统中不同格式的软件包的安装。 二、实验学时 2学时 三、实验类型 综合性 四、实验需求 硬件 每人配备计算机1台,计算机接入实验室局域网,且使用固定IP地址 2、软件 Windows7操作系统,安装 VMware Workstation10+、 PuTTy软件。 3、网络 支持对互联网的访问 4、工具 无 五、实验理论 1、 Linux操作系统的硬件管理 2、Linu操作系统的驱动程序管理: 3、 Linux操作系统的升级以及安装源的配置; 4、 Linux操作系统的应用软件管理。 六、预备知识 1、 Linux操作系统的基本操作,完成基于Ⅴ Mware Workstation的 Ubuntu Desktop、 Ubuntu Server操作系统的安装,并进行网络配置使其能够访问互联网。 2、请查看自己笔记本以及当下主流笔记本、服务器的硬件参数,并填写表1-1硬件对比分析 览表。 表1-1硬件对比分析一览表 管理科学与工程学科/共10页第1页
《Linux 操作系统》实验指导 / 实验二:Linux 驱动程序和应用软件的管理 管理科学与工程学科 / 共 10 页,第 1 页 《Linux 操作系统》实验指导 实验二:Linux 驱动程序和应用软件的管理 一、实验目的 1、掌握 Linux 操作系统驱动程序的安装; 2、掌握 Linux 操作系统的升级以及安装源的配置; 3、掌握 Linux 操作系统中通过软件包管理工具安装软件的方法; 4、掌握 Linux 操作系统中获取软件安装包的方法; 5、掌握 Linux 操作系统中不同格式的软件包的安装。 二、实验学时 2 学时 三、实验类型 综合性 四、实验需求 1、硬件 每人配备计算机 1 台,计算机接入实验室局域网,且使用固定 IP 地址。 2、软件 Windows 7 操作系统,安装 VMware Workstation 10+、PuTTY 软件。 3、网络 支持对互联网的访问。 4、工具 无 五、实验理论 1、Linux 操作系统的硬件管理; 2、Linux 操作系统的驱动程序管理; 3、Linux 操作系统的升级以及安装源的配置; 4、Linux 操作系统的应用软件管理。 六、预备知识 1、Linux 操作系统的基本操作,完成基于 VMware Workstation 的 Ubuntu Desktop、Ubuntu Server 操作系统的安装,并进行网络配置使其能够访问互联网。 2、请查看自己笔记本以及当下主流笔记本、服务器的硬件参数,并填写表 1-1 硬件对比分析 一览表。 表 1-1 硬件对比分析一览表
《 Linux操作系统》实验指导/实验二: Linux驱动程序和应用软件的管理 产品名称 处理器 内存容量硬盘容量 网卡 显卡芯片 分辨率 要求 请查阅相关资料完成表1-1的填写,至少需要填写5种典型产品,并将结果填写到实验报告 册中 3、请査阅相关资料,了解常见的 Linux操作系统的基本软件,并填写表1-2Lin常见的应 用软件。 表1-2 Linux常见的应用软件 序号 软件名称 版本号 软件开发商 安装环境 应用场景 3456 要求 请查阅相关资料完成表1-2的填写,至少应填写4种不同应用方向的8个软件,并将结果填 写到实验报告册中。 七、实验任务 1、完成 Ubuntu Desktop、 Ubuntu Server操作系统的硬件信息的查看; 2、完成 Ubuntu Desktop操作系统中 Android App开发环境的建设 3、完成 Ubuntu Desktop、 Ubuntu server操作系统的升级和安装源的配置 4、完成 Ubuntu Desktop、 Ubuntu Server操作系统的应用软件的管理。 八、实验步骤 1、实验环境搭建 (1)启动虚拟化软件,启动 Ubuntu Desktop、 Ubuntu Server操作系统的虚拟主机; (2)配置网络并使用Png命令进行网络连通性测试 (3)通过物理主机上的PuTY软件,连接 Ubuntu server操作系统。 管理科学与工程学科/共10页第2页
《Linux 操作系统》实验指导 / 实验二:Linux 驱动程序和应用软件的管理 管理科学与工程学科 / 共 10 页,第 2 页 产品名称 处理器 内存容量 硬盘容量 网卡 显卡芯片 分辨率 … … … 要求: 请查阅相关资料完成表 1-1 的填写,至少需要填写 5 种典型产品,并将结果填写到实验报告 册中。 3、请查阅相关资料,了解常见的 Linux 操作系统的基本软件,并填写表 1-2 Linux 常见的应 用软件。 表 1-2 Linux 常见的应用软件 序号 软件名称 版本号 软件开发商 安装环境 应用场景 1 2 3 4 5 6 … 要求: 请查阅相关资料完成表 1-2 的填写,至少应填写 4 种不同应用方向的 8 个软件,并将结果填 写到实验报告册中。 七、实验任务 1、完成 Ubuntu Desktop、Ubuntu Server 操作系统的硬件信息的查看; 2、完成 Ubuntu Desktop 操作系统中 Android App 开发环境的建设; 3、完成 Ubuntu Desktop、Ubuntu Server 操作系统的升级和安装源的配置; 4、完成 Ubuntu Desktop、Ubuntu Server 操作系统的应用软件的管理。 八、实验步骤 1、实验环境搭建 (1)启动虚拟化软件,启动 Ubuntu Desktop、Ubuntu Server 操作系统的虚拟主机; (2)配置网络并使用 Ping 命令进行网络连通性测试; (3)通过物理主机上的 PuTTY 软件,连接 Ubuntu Server 操作系统
《 Linux操作系统》实验指导/实验二: Linux驱动程序和应用软件的管理 3 2、查看 Ubuntu Server的硬件信息 输入相关命令,查看 Ubuntu Server操作系统的硬件信息,并完成表1-3 Ubuntu Server操作系 统硬件信息一览表。 表1-3 Ubuntu Server操作系统硬件信息一览表 碳件名称相关命令硬件参数硬件名称 相关命令 硬件参数 CPU cat/proc/cpuinfo USB设备cat/ proc/bus/usb dmidecode -t bios 键盘鼠标 at / proc/bus/input /device PCI 声卡 Ispci-v grep 内存cat/ proc/meminfo 显卡 Ispci Igrep'VGA 硬盘 fdisk或者dsk- 网卡 Ispci grep-i'eth 内核 uname-a 要求 请按照上述要求进行实验,完成表1-3的填写,并将实验结果填写到实验报告册中。 3、在 Ubuntu Desktop操作系统中完成 Android App开发环境的建设 在 Ubuntu Desktop操作系统中安装 Android手机驱动主要有7个步骤 ①下载最新的 Android SDK工具,提取tgz文件到相应的目录中 ②安装SDK, apt-get install SDK; ③对手机进行设置,点击设置>应用程序>开发并且保持USB调试状态开启; ④使用root权限,创建文件:# letc/edey/ rules . d70- android rules ⑤在创建文件里进行编辑: Gusty/ Hardy: SUBSYSTEM=usb”, SYSFS{ id Vendor}=”0bb4”,MODE=”0666” Dapper: SUBSYSTEM==usb device", SYSFS id Vendor)=0bb4, MODE=0666 Karmic Koala: SUBSYSTEM="usb", SYSFS id Vendor)=0bb4, MODE=0666 Lucid lynx: SUBSYSTEM=“usb”, SYSFS{ Id Vendor}=”0bb4",MODE=0666 Maverick meerkat: SUBSYSTEM=”usb,ATR{ id Vendor}=”0bb4,MODE=0666” 在上面几行中,代码“0bb4”指的是一台HTC设备。如果你的手机来自不同的制造商,请根 据表1-4USB厂商ID一览表请替换成合适的代码。 表1-USB厂商I一览表 生产厂商厂商ID生产厂商厂商ID 产厂商厂商ID 413c 04e8 5 ZTE 19D2 保存文件,在终端执行: sudo chmod a+rx/etc/ udev/rules.d/70- android. rules ⑥编辑环境变量 管理科学与工程学科/共10页第3页
《Linux 操作系统》实验指导 / 实验二:Linux 驱动程序和应用软件的管理 管理科学与工程学科 / 共 10 页,第 3 页 2、查看 Ubuntu Server 的硬件信息 输入相关命令,查看 Ubuntu Server 操作系统的硬件信息,并完成表 1-3 Ubuntu Server 操作系 统硬件信息一览表。 表 1-3 Ubuntu Server 操作系统硬件信息一览表 硬件名称 相关命令 硬件参数 硬件名称 相关命令 硬件参数 CPU cat /proc/cpuinfo USB 设备 cat /proc/bus/usb /devices BIOS dmidecode –t bios 键盘鼠标 cat /proc/bus/input /devices PCI lspci -v 声卡 lspci –v | grep audio 内存 cat /proc/meminfo 显卡 lspci | grep 'VGA' 硬盘 fdisk 或者 disk -l 网卡 lspci | grep -i 'eth' 内核 uname –a 要求: 请按照上述要求进行实验,完成表 1-3 的填写,并将实验结果填写到实验报告册中。 3、在 Ubuntu Desktop 操作系统中完成 Android App 开发环境的建设 在 Ubuntu Desktop 操作系统中安装 Android 手机驱动主要有 7 个步骤: ①下载最新的 Android SDK 工具,提取 tgz 文件到相应的目录中; ②安装 SDK,apt-get install SDK; ③对手机进行设置,点击设置 > 应用程序 > 开发 并且保持 USB 调试状态开启; ④使用 root 权限,创建文件:#/etc/udev/rules.d/70-android.rules; ⑤在创建文件里进行编辑: Gusty/Hardy: SUBSYSTEM==”usb”, SYSFS{idVendor}==”0bb4”, MODE=”0666” Dapper: SUBSYSTEM==”usb_device”, SYSFS{idVendor}==”0bb4”, MODE=”0666” Karmic Koala:SUBSYSTEM==”usb”, SYSFS{idVendor}==”0bb4”, MODE=”0666” Lucid Lynx:SUBSYSTEM==”usb”, SYSFS{idVendor}==”0bb4”, MODE=”0666” Maverick Meerkat:SUBSYSTEM==”usb”, ATTR{idVendor}==”0bb4”, MODE=”0666” 在上面几行中,代码“0bb4”指的是一台 HTC 设备。如果你的手机来自不同的制造商,请根 据表 1-4 USB 厂商 ID 一览表请替换成合适的代码。 表 1-4 USB 厂商 ID 一览表 生产厂商 厂商 ID 生产厂商 厂商 ID 生产厂商 厂商 ID Acer 0502 Kyocera 0482 Pantech 10A9 Dell 413c LG 1004 Samsung 04e8 Foxconn 0489 Motorola 22b8 Sharp 04dd Asus 091E Nexus 18d1 Sony 0fce Huaiwei 12d1 Nvidia 0955 ZTE 19D2 保存文件,在终端执行:sudo chmod a+rx /etc/udev/rules.d/70-android.rules ⑥编辑环境变量
Limx操作系统》实验指导/实验二:Limx驱动程序和应用软件的管理4 提示 sudo gedit -/.bashrc export PATH=$PATH/ Android SDK工具的路径 保存退出。 ⑦连接手机,在终端输入: adb devices,窗口将会弹出一系列数字,证明 Android手机驱动安 装成功。常见的adb命令 提示 Idb devices#列出连接你电脑的设备 Idb install#在手机上安装 android应用程序 db push#上传文件到手机上 adb pull #从手机上下载文件 4、 Ubuntu server操作系统升级 (1)软件包管理工具APT简介 API,全称为 Advanced Package Tool,即高级软件包工具。它可以自动检测软件依赖问题, 下载和安装所有文件,只需要一条命令就可以完成软件的安装。 apt-get是APT工具最常用的安装 软件的命令 tget适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索、安装、 升级、卸载软件或操作系统。apt-get命令一般需要ro权限执行,所以一般跟着sudo命令 提示: udo apt-get install packagename #安装一个新软件包 sudo apt-get remove packagename #卸载一个已安装的软件包,但保留 配置文件 sudo apt-get- purge remove packagename#卸载一个已安装的软件包,并删除配 置文件 sudo apt-get autoclean #清理已经卸载软件包的文档,定期运 行此命令能释放大量的磁盘空间 sudo apt et clean #删除安装软件的备份,但不影响软件 的使用 (2)通过 apt-get进行操作系统的升级 通过 apt-get进行操作系统在线升级可以分为两个阶段 第一个阶段是 apt-get update,运行该命令对安装源进行配置,定期运行该命令以保证安 装源是最新的 第二个阶段是apt- get upgrade,用来下载并更新已经安装过的软件。 (3)使用自定义的安装源进行操作系统升级 使用 apt-get安装软件的下载地址通常称为安装源,安装源被放在一个文本文件中,可以 使用仼何文本编辑器打开并进行编辑。 Ubuntu操作系统的安装源被放在!etc/apυ sources.ist文 本文件中 Linux操作系统中默认的安装源能够满足大多数用户需要,安装源中的下载地址都是国外 管理科学与工程学科/共10页第4页
《Linux 操作系统》实验指导 / 实验二:Linux 驱动程序和应用软件的管理 管理科学与工程学科 / 共 10 页,第 4 页 提示: sudo gedit ~/.bashrc export PATH=${PATH}:/Android SDK 工具的路径 保存退出。 ⑦ 连接手机,在终端输入:adb devices,窗口将会弹出一系列数字,证明 Android 手机驱动安 装成功。常见的 adb 命令 提示: adb devices #列出连接你电脑的设备 adb install #在手机上安装 android 应用程序 adb push #上传文件到手机上 adb pull #从手机上下载文件 4、Ubuntu Server 操作系统升级 (1)软件包管理工具 APT 简介 APT,全称为 Advanced Package Tool,即高级软件包工具。它可以自动检测软件依赖问题, 下载和安装所有文件,只需要一条命令就可以完成软件的安装。apt-get 是 APT 工具最常用的安装 软件的命令。 apt-get 适用于 deb 包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索、安装、 升级、卸载软件或操作系统。apt-get 命令一般需要 root 权限执行,所以一般跟着 sudo 命令。 提示: sudo apt-get install packagename #安装一个新软件包 sudo apt-get remove packagename #卸载一个已安装的软件包,但保留 配置文件 sudo apt-get --purge remove packagename #卸载一个已安装的软件包,并删除配 置文件 sudo apt-get autoclean #清理已经卸载软件包的文档,定期运 行此命令能释放大量的磁盘空间 sudo apt-get clean #删除安装软件的备份,但不影响软件 的使用 (2)通过 apt-get 进行操作系统的升级 通过 apt-get 进行操作系统在线升级可以分为两个阶段: 第一个阶段是 apt-get update,运行该命令对安装源进行配置,定期运行该命令以保证安 装源是最新的。 第二个阶段是 apt-get upgrade,用来下载并更新已经安装过的软件。 (3)使用自定义的安装源进行操作系统升级 使用 apt-get 安装软件的下载地址通常称为安装源,安装源被放在一个文本文件中,可以 使用任何文本编辑器打开并进行编辑。Ubuntu 操作系统的安装源被放在/etc/apt/sources.list 文 本文件中。 Linux 操作系统中默认的安装源能够满足大多数用户需要,安装源中的下载地址都是国外
imx操作系统)》实验指导/实验二:Limk动程序和应用软件的管理5 的,用户下载速度相对较慢。对软件有特殊需求的、网络环境不好的用户,可以通过自定义的安 装源进行操作系统升级。 编辑安装源所在的文本文件时应遵循以下两个原则 ①删除安装源中多余的软件下载地址,添加自己需要软件的安装源的下载地址 ②选择国内的安装源,提高下载速度 在 Ubuntu Server下使用自定义的安装源进行操作系统升级的步骤如下 ①打开终端,在终端中备份软件源 sudo cp /etc/apt/sources list /etc/apt/sources list backup ②使用gedt编辑器打开 sources list文件 sudo ge ③假设我们使用搜狐提供的安装源,应将安装源文本文件修改成以下内容 debhttp://mirrors.sohucom/ubuntu/nattymainrestricteduniversemultiverse debhttp://mirrors.sohucom/ubuntu/natty-securitymainrestricteduniversemultiverse debhttp://mirrors.sohucom/ubuntu/natty-updatesmainrestricteduniversemultiverse debhttp://mirrors.sohu.com/ubuntu/natty-proposedmainrestricteduniversemultiverse debhttp://mirrors.sohucom/ubuntu/natty-backportsmainrestricteduniversemultiverse deb-srchttp://mirrors.sohu.com/ubuntu/nattymainrestricteduniversemultiverse deb-srchttp://mirrors.sohu.com/ubuntu/natty-securitymainrestricteduniversemultiverse deb-srchttp://mirrors.sohu.com/ubuntu/natty-updatesmainrestricteduniversemultiverse deb-srchttp://mirrors.sohu.com/ubuntu/natty-proposedmainrestricteduniversemultiverse deb-srchttp://mirrors.sohu.com/ubuntu/natty-backportsmainrestricteduniversemultiverse ④使用以下命令更新安装源 sudo apt-get update ⑤使用以下命令下载并更新已经安装过的软件 sudo apt-get upgrade 要求 (1)修改安装源为阿里提供的安装源; (2)进行操作系统升级 (3)删除无用的软件包,并清理系统升级的缓存文件。 请结合上述实验内容,完成(1)(2)(3)的具体操作,并将具体操作命令填写到实验报告 册中 5、在 Ubuntu操作系统中进行软件管理 (1)获取软件安装包 在 Ubuntu操作系统中获取软件安装包的方式主要有三种: ①通过HTP的方式获取软件安装包 在 Ubuntu Desktop操作系统下可使用浏览器以图形化的方式下载所需的软件安装包 在Ubuntu操作系统She控制台下可使用wget工具通过HTTP协议的方式下载所需的软件安 装包。wget是一个下载文件的工具,用于从网络上下载资源。它非常稳定,支持断点下载功能、 管理科学与工程学科/共10页第5页
《Linux 操作系统》实验指导 / 实验二:Linux 驱动程序和应用软件的管理 管理科学与工程学科 / 共 10 页,第 5 页 的,用户下载速度相对较慢。对软件有特殊需求的、网络环境不好的用户,可以通过自定义的安 装源进行操作系统升级。 编辑安装源所在的文本文件时应遵循以下两个原则: ①删除安装源中多余的软件下载地址,添加自己需要软件的安装源的下载地址; ②选择国内的安装源,提高下载速度。 在 Ubuntu Server 下使用自定义的安装源进行操作系统升级的步骤如下: ①打开终端,在终端中备份软件源 sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup ②使用 gedit 编辑器打开 sources.list 文件 sudo gedit /etc/apt/sources.list ③假设我们使用搜狐提供的安装源,应将安装源文本文件修改成以下内容 deb http://mirrors.sohu.com/ubuntu/ natty main restricted universe multiverse deb http://mirrors.sohu.com/ubuntu/ natty-security main restricted universe multiverse deb http://mirrors.sohu.com/ubuntu/ natty-updates main restricted universe multiverse deb http://mirrors.sohu.com/ubuntu/ natty-proposed main restricted universe multiverse deb http://mirrors.sohu.com/ubuntu/ natty-backports main restricted universe multiverse deb-src http://mirrors.sohu.com/ubuntu/ natty main restricted universe multiverse deb-src http://mirrors.sohu.com/ubuntu/ natty-security main restricted universe multiverse deb-src http://mirrors.sohu.com/ubuntu/ natty-updates main restricted universe multiverse deb-src http://mirrors.sohu.com/ubuntu/ natty-proposed main restricted universe multiverse deb-src http://mirrors.sohu.com/ubuntu/ natty-backports main restricted universe multiverse ④使用以下命令更新安装源 sudo apt-get update ⑤使用以下命令下载并更新已经安装过的软件 sudo apt-get upgrade 要求: (1)修改安装源为阿里提供的安装源; (2)进行操作系统升级; (3)删除无用的软件包,并清理系统升级的缓存文件。 请结合上述实验内容,完成(1)(2)(3)的具体操作,并将具体操作命令填写到实验报告 册中。 5、在 Ubuntu 操作系统中进行软件管理 (1)获取软件安装包 在 Ubuntu 操作系统中获取软件安装包的方式主要有三种: ①通过 HTTP 的方式获取软件安装包 在 Ubuntu Desktop 操作系统下可使用浏览器以图形化的方式下载所需的软件安装包。 在 Ubuntu 操作系统 Shell 控制台下可使用 wget 工具通过 HTTP 协议的方式下载所需的软件安 装包。wget 是一个下载文件的工具,用于从网络上下载资源。它非常稳定,支持断点下载功能