现在的位置: 首页>正文

Raspberry Pi的Linux软件安装指南

2012年07月20日 作者: 1 1,043+ 0

由于Raspberry Pi的操作系统是Linux,并不是每个人都熟悉相关操作,所以我希望能为大家提供Linux软件的安装指南,不同的Linux系统有不同的软件管理工具,这篇博客文章使用的Linux系统是Debian "squeeze"。

Debian "squeeze"Linux系统

在Debian封装软件中有近1000个Linux应用程序可供安装,除了可执行的程序外,当中亦包括编程和配置需要的程序库,这些安装程序和需要的程序库都会包装为".deb" 文件,有关的Debian软件套装可以到Debian的软件下载网站查询。但要注意并不是所有Debian软件都能够安装到Raspberry Pi中,我们可以在下载网站选取软件时留意页面下方,当中提到了对于Raspberry Pi的支援度。

在这个例子中我们会示范安装"python 3",它是最新版本的Python封装包,留意在"硬体架构"一栏中是'all',代表着这个软件适合多种架构,如果不是'all',我们便要找"硬体架构"为"armel"的软件安装。

APT Debian封装管理员

大部份的封装管理器能够以'apt'命令管理系统,只要你知道封装的名称,你就可以使用'apt-get'安装软件,这将下载封装和任何依赖的程序库,这个过程你需要以超级用户的权限来安装软件,我们可以利用前缀命令'sudo'执行安装,以下是"python 3"的安装示范。

安装指令:

pi@raspberrypi:~$ sudo apt-get install python3

系统讯息:

Reading package lists... Done

Building dependency tree 

Reading state information... Done

Suggested packages:

python3-doc python3-tk python3-profiler

The following NEW packages will be installed:

python3

0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.

Need to get 0 B/36.1 kB of archives.

After this operation, 274 kB of additional disk space will be used.

Selecting previously deselected package python3.

(Reading database ... 47176 files and directories currently installed.)

Unpacking python3 (from .../python3_3.1.3-12+squeeze1_all.deb) ...

Processing triggers for man-db ...

Setting up python3 (3.1.3-12+squeeze1) ...

其他版本的Python

Python能够容许操作系统同时安装数个不同版本的Python,所以我们要通过命令"update-alternatives"告诉系统应该选择那个版本。

把Python 版本2.6和3加入到系统设置中,更新指令:

pi@raspberrypi:~$ sudo update-alternatives --install /usr/bin/python python

/usr/bin/python2.6 10

pi@raspberrypi:~$ sudo update-alternatives --install /usr/bin/python python

/usr/bin/python3 20


更改预设Python版本:

pi@raspberrypi:~$ sudo update-alternatives --config python

然后可以看到有2个额外的Python 版本可以选择,只要输入适当的Python版本代号即可:

Selection Path Priority Status
------------------------------------------------------------
* 0 /usr/bin/python3 20 auto mode
1 /usr/bin/python2.6 10 manual mode
2 /usr/bin/python3 20 manual mode

封装包的维护

封装包管理器带来的另一个好处就是能够自动更新软件,只要我们输入以下命令,便可以轻松维护我们的软件。

pi@raspberrypi:~$ sudo apt-get update

虽然不同的Linux系统拥有不同的软件管理器,但是功能都是大同小异,所以在Raspberry Pi上管理软件是十分方便的事情。

发表评论
评论 ( 1 )
收起评论
  • 小鸟愤怒

    不错,到时一定要出一个从入门到进阶的详细教程 😛

    2012年07月20日  18:54:02

相关文章

盘点2018年十大工程师最爱用的树莓派HAT

附加在树莓派(Raspberry Pi)开发板上的各种硬件扩展板(HAT)越来越多,几乎每隔几个月就会新产品上市。透过HAT添加更多自定义功能,让工程师与创客在Raspberry Pi上不断扩展出更多的设计,特...

支援Raspberry Pi与Odroid,Diskio Pi把开发板变迷你电脑

Diskio Pi是款有着AIO造型的裝置,机身上具备触控荧幕以及多种I/O端子,但是它却沒有「大脑」,使用者可以将Raspberry Pi或Odroid开发板裝入其中,如此一來Diskio Pi就能变成功能完整的迷你...

蒲公英异地组网发布树莓派1.0版软件客户端,开拓专业用户市场

近日,上海贝锐科技旗下蒲公英异地组网正式发布了树莓派1.0版软件客户端。此前,蒲公英软件客户端已经支持Windows、Mac、Linux、Android及iOS系统,而蒲公英树莓派1.0版的推出,使得蒲公英可...

Nybble:世界最快机器猫,会做俯卧撑 还能“软着陆”,仅1700元!

教授出身企业家李荣中(Rongzhong Li,音译)设计的Nybble堪称世界上最快的机器猫,最重要的是这只机器猫使得硬件编程变得更有亲和力。这只速度快、重量轻的机器猫主要用木头打造。波士顿动力...

FydeOS维护的Chromium OS for Raspberry Pi已更新至Chromium OS r70

由 FydeOS 团队维护的 Chromium OS for Raspberry Pi 现已更新至 Chromium OS r70,并添加对 Raspberry Pi 3B+ 的支持。本次更新的其它亮点及值得注意的地方有: