找回密码
 注册
关于网站域名变更的通知
查看: 385|回复: 1
打印 上一主题 下一主题

IMX6ULL开发板apt-get软件下载工具

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-4-20 11:10 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本文基于迅为-IMX6ULL终结者开发板我们对于 Windows 系统下的软件下载安装非常熟悉,本节我们学习一下 Ubuntu 系统下软件的下载和, ~# V! L$ {- q3 w) Z; p$ P
安装。Ubuntu 系统软件的下载安装我们通常使用命令“apt-get”,该命令可以实现软件自动下载,安装,
5 p# S/ f, G8 D' V- \配置。该命令采用客户端/服务器的模式,我们的 Ubuntu 系统作为客户端,当需要下载软件的时候就向服6 j3 ?' E( Y. W5 ^) t
务器发起请求,因此我们需要配置下服务器的地址,首先打开“系统设置”界面,然后打开“软件和更新”6 Y$ y1 A/ Q) m: u" F
设置,打开以后如下图所示:8 s: {0 {. B9 S; W  \: X0 ~
1 [- E& u. L! J; ]0 |
" g' M; Q/ `0 R- X& T
在上图中的“下载自”下拉列表,选择“中国的服务器”,然后会弹出认证对话框,我们输入登录 Ubuntu% N9 ~2 W$ F3 r) X5 u
的密码,然后点击“授权”按钮,如下图所示:
, N/ H! ?1 J0 q- U) K6 K& ~" @1 a' y/ t% ^4 k) |

/ G/ K; f. A/ E& `4 ~6 z8 r0 C* _完成上图所示的设置,会返回到“软件和更新”界面,然后我们点击“关闭”按钮完成服务器(软件源的
  P, Y' A% C" ~' L( T2 g设置),如下图所示:
7 ]0 o% B: Q0 w7 p) z# G4 k
: S$ b# p9 a: i% \+ T
$ s0 I6 \5 L2 I完成服务器(软件源)的设置,下面我们来学习一下 apt-get 命令的使用。
7 d0 ?2 n  A  N' i5 r: e7 o, h2.6.1 更新软件列表, y: k; F6 g9 i3 V8 @! O5 B
sudo apt-get update
, K" Z& T/ _9 X
, j; r4 H/ f% @这个命令会访问源列表里面的每个网址,并读取软件列表,然后保存在本地电脑。我们在软件包管理器看! l1 W6 Z- y  ]5 ~
到的软件列表,都是通过 update 命令更新的。我们在终端输入改命令,运行结果如下图所示:4 _5 \  z& w$ i
& S! w* p/ a& I- t' t% C2 {
' _2 |) g2 r! d; K( k
2.6.2 检查依赖是否有损坏
% `) N  c" _. U0 Y) k. fsudo apt-get check
. `( s5 Y  V! }- _/ W0 T6 L* H6 I% W所谓依赖就是指 A 软件的运行可能需要依赖 B 软件,只有安装了 B 软件,A 软件才能正常运行。我们可以0 O1 H, u! f" @
通过改命令检查系统里面软件的依赖关系是否有损坏,运行结果如下图所示:2 }3 x" Y' W8 _" M* V* q

0 z$ L) M1 t" ~  J7 h! ~  G; U. w
7 k9 V; L4 n# U9 T' w2.6.3 软件安装; z! D5 x1 P1 q5 l/ c3 s2 \9 n) j5 I
sudo apt-get install package-name- C4 b" Z  a8 ?9 o, s
我们可以使用该命令安装软件,package-name 就是我们要安装的具体软件的名称,比如我们开发过程
8 P% y" ]/ E! b2 I. x' u- I6 ~中会用到串口工具,默认 Ubuntu 系统没有安装,这时我们可以使用该命令手动安装串口工具“minicom”,
5 l$ |% h& t& ?% B8 [. F4 x5 @我们在终端输入命令“sudo apt-get install minicom”,运行结果如下图所示:
2 `2 @9 T  R! e* V& P8 L0 H2 q$ l/ ~" `) X+ R) g; j( d: T3 |
7 ^3 X( V* ?9 B$ Y2 N4 H0 S" S
安装过程中会提示我们是否确认安装,如果我们继续安装,输入“y”继续安装(如果我们计划取消安( o. h5 W1 Q% f: z7 N& w% ?
装,可以输入“n”,取消安装),安装完成如下图所示:
: H  A* Q& Y9 W3 B$ d: N9 E' B' F  b/ c
2 g  s2 F9 A) r1 _. q- }& R! s
minicom 安装完成以后,我们可以在终端输入“sudo minicom -s”命令,打开串口工具,如下图所示:5 o& |2 V3 p7 N/ P' _% a' G
! ^7 C8 H& I# D" v. Z! M
关于 minicom 的使用这里我们就不详细介绍了,大家可以去网上搜索下,我们可以按键盘的“ESC”,直接
7 ]3 u9 v5 P* I! z退出 minicom。
# [: K3 v2 X$ o: [# \9 `7 e2.6.4  软件更新
/ C6 a! U, G$ `; _sudo apt-get upgrade
% q5 W6 H. z% Z: r9 Q( t! J! C+ C' C3 P/ W* K' T
该命令会把本地安装的软件,与 apt-get update 下载的软件列表里面对应的软件进行对比,如果发现安装的+ v; I) ~; N2 v. C) `( j+ q9 a2 m
软件版本低,就会提示更新,如果软件已经是最新版本,不会更新。我们在终端输入“sudo apt-get upgrade”,
$ e8 F/ M+ _+ u3 A1 U! V运行结果如下图所示:) Z. \8 Y9 X3 Z, }$ U: ]
' a0 z- B$ h0 k# Y, A

/ }1 D1 m; ^2 r8 N* S我们输入软件更新命令以后提示有 83 个软件包需要更新,然后我们输入 y 确认更新(如果取消更新可以输
! X/ ]: y. W# r$ m* ?入 n),软件更新完成如下图所示:
/ L" ]( _6 z6 N" d$ }8 M* h
. |) L0 b: m% u( \- u
* l' j: @* ~# \9 T, O2.6.5  软件卸载& R* h- w2 X: w+ P4 r8 G4 z: o# K
sudo apt-get remove package-name6 n( A2 k& f$ E$ S# C
如果我们需要卸载已经安装的 package-name 软件,我们可以会用该命令,比如卸载前面我们安装的 minicom* l9 J7 G# K; Q" F& D
软件,我们在终端输入“sudo apt-get remove minicom”,运行结果如下图所示:
! u' y$ Q+ W2 e
; {1 L9 S) E+ r0 m9 q2 x, ]
% E* v) c. y3 A" Q卸载过程中我们输入 y,然后按回车继续卸载(如果取消卸载,可以输入 n),卸载完成,如下图所示:9 q( I* ~/ b! t7 A# ~+ d- \+ _

7 d( @' v7 i7 h1 L& T0 J% p2 {至此,关于 apt-get 命令的几个常用功能,我们就介绍完了,大家可以自己多加练习,熟练掌握下。; a& @8 Z7 s0 `
更多内容:关注迅为电子
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-11-26 02:00 , Processed in 0.156250 second(s), 26 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表