【平头哥Sipeed LicheeRV 86开发板试用】opkg命令安装ipk软件包
【平头哥Sipeed LicheeRV 86开发板试用】opkg命令安装ipk软件包近日sipeed网站上看到, licheepi在ipk站了
链接如下:
http://opkg.gloomyghost.com/snapshots/
有以下内容:
base/
- 应用(库)
kernel/
- 内核组件+驱动
安装tplayerdemo体验过程
下面是我的安装tplayerdemo体验过程
获取tplayerdemo的软件包ipk
在base里找tplayerdemo_1-1_sunxi,右键tplayerdemo_1-1_sunxi复制链接
http://opkg.gloomyghost.com/snapshots/base/tplayerdemo_1-1_sunxi.ipk
下载ipk包
root@MaixLinux:/mnt/UDISK# wget http://opkg.gloomyghost.com/snapshots/base/tplayerdemo_1-1_sunxi.ipk
Connecting to opkg.gloomyghost.com (104.21.52.186:80)
tplayerdemo_1-1_sunx 100% |*************************************************************************************
查看下载结果
root@MaixLinux:/mnt/UDISK# ls
1.txt big_buck_bunny.mp4 jueju.mp4 ql.mp4
WhenYouSayNothingAtAll.mp4jju.mp4 qianliang.mp4 tplayerdemo_1-1_sunxi.ipk
安装tplayerdemo_1-1_sunxi.ipk软件包
root@MaixLinux:/mnt/UDISK# opkg install tplayerdemo_1-1_sunxi.ipk
Installing tplayerdemo (1-1) to root...
Collected errors:
* make_directory: Cannot create directory `//usr/lib/opkg': No space left on device.
* make_directory: Cannot create directory `//usr/lib/opkg': No space left on device.
* verify_pkg_installable: Only have 0kb available on filesystem /overlay, pkg tplayerdemo needs 10
* opkg_install_cmd: Cannot install package tplayerdemo.
出错解决
提示root根分区大小不够了, df查看
root@MaixLinux:/mnt/UDISK# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/root 99884 97836 0 100% /
devtmpfs 247740 0 247740 0% /dev
tmpfs 251932 40 251892 0% /tmp
/dev/mmcblk0p1 8151 677 7474 8% /mnt/SDCARD
/dev/by-name/UDISK 21802544 18750421615040 1% /mnt/UDISK
扩容SD卡及root分区
参考:
【平头哥Sipeed LicheeRV 86开发板试用】扩展外部sd卡存 ...
【平头哥Sipeed LicheeRV 86开发板试用】SD卡中Linux系 ..
root分区扩容后, 查看分区情况
root@MaixLinux:/mnt/UDISK# df
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/root 8228024 98068 7694144 1% /
devtmpfs 247740 0 247740 0% /dev
tmpfs 251932 40 251892 0% /tmp
/dev/mmcblk0p1 8151 677 7474 8% /mnt/SDCARD
/dev/by-name/UDISK 21802544 18750421615040 1% /mnt/UDISK
再次安装tplayerdemo_1-1_sunxi.ipk
root@MaixLinux:/mnt/UDISK# opkg install tplayerdemo_1-1_sunxi.ipk
Installing tplayerdemo (1-1) to root...
Collected errors:
* satisfy_dependencies_for: Cannot satisfy the following dependencies for tplayerdemo:
* libc *libssp * librt * libpthread * libcedarx * libstdcpp *
* opkg_install_cmd: Cannot install package tplayerdemo.还是出错, 提示少了些依赖库
安装依赖库
root@MaixLinux:/mnt/UDISK# wget http://opkg.gloomyghost.com/snapshots/base/libc_-1_sunxi.ipk
Connecting to opkg.gloomyghost.com (104.21.52.186:80)
libc_-1_sunxi.ipk 100% |***************************************************************|1175k0:00:00 ETA
root@MaixLinux:/mnt/UDISK# opkg install libc_-1_sunxi.ipk
Installing libc (-1) to root...
Collected errors:
* satisfy_dependencies_for: Cannot satisfy the following dependencies for libc:
* libgcc *
* opkg_install_cmd: Cannot install package libc.
root@MaixLinux:/mnt/UDISK# wget http://opkg.gloomyghost.com/snapshots/base/libgcc_-1_sunxi.ipk
Connecting to opkg.gloomyghost.com (172.67.202.218:80)
libgcc_-1_sunxi.ipk100% |***************************************************************| 41318 0:00:00 ETA
root@MaixLinux:/mnt/UDISK# opkg install libgcc_-1_sunxi.ipk
Installing libgcc (-1) to root...
Configuring libgcc.
...............
root@MaixLinux:/mnt/UDISK# opkg install libcedarx_2.8-1_sunxi.ipk
Installing libcedarx (2.8-1) to root...
Configuring libcedarx.
root@MaixLinux:/mnt/UDISK#中间过程太多,不一一写,操作方法,都一样的:
[*]获取tplayerdemo的软件包ipk链接,
[*]wget下载软件包ipk
[*]安装软件包ipk
再次安装tplayerdemo_1-1_sunxi.ipk
所有依赖库安装好后, 再次安装tplayerdemo_1-1_sunxi.ipk
root@MaixLinux:/mnt/UDISK# opkg install tplayerdemo_1-1_sunxi.ipk
Installing tplayerdemo (1-1) to root...
Configuring tplayerdemo.
出现上述提示信息, 恭喜你,
tplayerdemo 安装成功了
本帖最后由 sunsili 于 2024-4-17 11:35 编辑
安装软件包错误提示,目标文件系统 /overlay 上没有足够的可用空间来完成这个操作。这通常发生在嵌入式系统或者空间受限的环境中,系统分区已满。
解决方法:
清理空间:删除不必要的文件或者应用,以释放足够的空间。可以使用 df -h 命令查看文件系统的使用情况,使用 du -sh * 命令查找可以清理的大文件或目录。
扩大分区:如果是虚拟环境或者有额外存储空间,可以考虑调整分区大小,或者添加额外的存储设备。
使用外部存储:如果可能,可以配置系统使用外部存储设备,比如USB驱动器或SD卡。
优化分区:如果是ext4或其他类型的文件系统,可以考虑使用工具如 e2fsck 来检查和优化文件系统。
确保在进行任何更改之前备份重要数据,以防出现数据丢失的情况。
页:
[1]