白桦的天空

第一次的心动,永远的心痛!
  首页  :: 新随笔  :: 联系 :: 管理

tiny core linux树莓派,在树莓派上体验piCore

Posted on 2023-01-31 09:03  白桦的天空  阅读(168)  评论(0编辑  收藏  举报

python' 安装3.8版本 

解决pip不能安装python-vlcd 的问题:用如下命令:

pip install python-vlc -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com

--------------------------------------------------

系统的默认用户名是tc,密码是piCore。

扩大分区

首先第一步执行sudo fdisk -u /dev/mmcblk0,然后输入p查看分区,接下来记住第二个分区的StartLBA。记好以后输入d删除第二分区并且输入n重新创建分区。其中出现First Sector的时候输入刚刚记住的数字,其他的就默认就行了。最后输入w保存。

很神奇的是用fdisk操作分区的时候并不会让被操作分区的数据丢失,貌似它只会修改分区表,也许这才是fdisk真正做的事情吧……

在此之后需要重启一次,然后执行resize2fs /dev/mmcblk0p2让文件系统获得真正的大小就OK了。

特别注意:分区之后要重启,再去用tiltool.sh -b

安装软件

这个系统安装软件也很神奇,由于它的系统在内存中,安装软件肯定也不能直接安装到指定的位置。他们设计了一种很神奇的安装方法,就是把程序写到一个镜像里面,然后使用的时候挂载就可以用了。直接操作可能会比较麻烦,所以他们设计了一个脚本让任何人都可以随便安装软件。

像debian系列的发行版都使用的是apt来管理软件的,piCore也整了一个类似的东西,叫做tce-ab,用起来比apt还要方便,它是一个可交互的脚本,想安装软件可以直接在里面搜索。方便确实很方便,而且清华源里也提供了这个系统的镜像源,还是挺不错的。

不过卸载的时候就有点麻烦了,它貌似没有卸载的命令,需要自己手动去/mnt/mmcblk0p2/tce/optional/这个路径把软件删掉。不过其实还好,文件都在一起,倒是也没有特别的麻烦。

 

配置Wifi

因为piCore默认没有Wifi的驱动我还以为它不能用Wifi,不过还好,这个安装软件的功能可以直接安装Wifi的管理软件和驱动,用起来挺方便的,直接搜索wifi就可以安装,不过我在里面又找到了一个叫做firmware-rpi-wifi的包,虽然不知道需不需要安装,但是看起来好像需要的样子就安上了。

还有一个问题就是即使安好后也不能自动连接Wifi,这个问题处理起来也很简单,第一次连Wifi是用的一个叫做wifi.sh的脚本,连好以后就可以在/opt/bootlocal.sh文件里写一句wifi.sh -a,这样它以后每次启动都会自动连接Wifi了。不过还有一点需要注意,在做完这些配置之后都需要执行filetool.sh -b来保证修改能在下一次重启的时候被应用。

与Raspberry Pi OS lite的对比

这样一波操作下来感觉基本上Raspberry Pi OS lite和piCore在功能上也没啥区别了吧,piCore不仅更快还更小,从安装包来看piCore要比Raspberry Pi OS lite小20倍!

这样看来还是piCore更好啊,为什么国内连相关的文章都搜不到呢?也许是因为piCore需要自己探索吧,大家一般都用的是树莓派官方的系统,而且因为Raspberry Pi OS lite用的是apt管理更方便所以就没人用piCore了吧……

不过树莓派不就是用来折腾的嘛,所以我还是更支持piCore