方法/步骤
最近入手了小米路由器mini并开启了ssh,所以与opkg联系上了。输入opkg即可显示它的使用方法。
例如我使用它是否可以安装nginx软件?
opkg find nginx。
打了命令即可显示出软件的相关信息,如果是没有的话,就什么都不显示。
下面以安装vsftpd为例
opkg -d usb install vsftpd 即可把它安装好了。
上面我们把软件安装上了,可是它到底有多少个文件具体的位置在哪里?使用opkg命令也可以查询。
opkg files vsftpd。
从上面可以看到是安装到usb上面的,涉及的文件有三个以及详细的路径。下面与大家分享一下如何使用它来卸载软件。
opkg remove vsftpd 这样就可以卸载软件了,如果是修改过的软件会保留,但是建议卸载前自己备份需要的文件。
系统的源设置直接影响到opkg命令的使用,所以设置好源就很好地运用opkg命令来安装软件了。
要知道opensrt的IP,帐号密码。
opensrt系统的ssh已开放,且端口是多少。
电脑与opensrt要网络通畅。
用一款secureCRT的工具,通过SSH连接(这里用默认端口22),如图。
步骤1、用putty连接路由器,用putty下载安装所需的软件包:(直接复制下面内容到提示符)。
opkg update
opkg install kmod-usb-core。
opkg install kmod-usb2 #安装usb2.0。
opkg install kmod-usb-ohci #安装usb ohci控制器驱动。
opkg install kmod-usb-storage #安装usb存储设备驱动。
opkg install kmod-fs-ext3 #安装ext3分区格式支持组件。
opkg install kmod-fs-vfat #挂载FAT。
opkg install ntfs-3g #挂载NTFS。
opkg install mount-utils #挂载卸载工具。
opkg install block-mount。
opkg install luci-app-samba #SAMBA网络共享服务。
/etc/init.d/samba enable #启用并开始SAMBA共享。
/etc/init.d/samba restart。
注意在线安装软件包需保证路由器Wan口可以连接Internet。
2、重启路由器 登陆路由器设置界面 可以看到多了挂载点和网络共享两个选项(也可全部做完再重启)
3、用WinSCP连接路由器,打开/etc/hotplug.d/block/10-mount文件(如果不存在请新建)。
修改为如下内容
#!/bin/sh
# Copyright (C) 2009 OpenWrt.org (C) 2010 OpenWrt.org.cn。
blkdev=`dirname $DEVPATH`。
if [ `basename $blkdev` !="block" ]; then。
device=`basename $DEVPATH`。
case "$ACTION" in。
add)
mkdir -p /mnt/$device。
# vfat & ntfs-3g check。
if [ `which fdisk` ]; then。
isntfs=`fdisk -l | grep$device | grep NTFS`。
isvfat=`fdisk -l | grep$device | grep FAT`。
isfuse=`lsmod | grepfuse`。
isntfs3g=`whichntfs-3g`。
else。
isntfs=""。
isvfat=""。
fi。
# mount with ntfs-3g ifpossible, else with default mount。
if [ "$isntfs" -a"$isfuse" -a "$isntfs3g" ]; then。
ntfs-3g -o nls=utf8/dev/$device /mnt/$device。
elif [ "$isvfat" ];then。
mount -t vfat -oiocharset=utf8,rw,sync,umask=0000,dmask=0000,fmask=0000 /dev/$device/mnt/$device。
else。
mount /dev/$device/mnt/$device。
fi。
if[ -f /dev/${device}/swapfile ]; then。
mkswap /dev/${device}/swapfile。
swapon /dev/${device}/swapfile。
fi
;;。
re
1、到控制面板开启ssh。
2、使用ssh客户端连接到群晖,使用sudoi命令输入密码后切换到root用户。
3、使用cdvarpackages切换到套件安装目录。
4、使用命令来操作套件列出需要删除的套件synopkglist,先停用sudosynopkg即可。
感谢大家,问题解决了。网上找了一个 opkg 的 ipk 安装包,用 7zip 可以解压里面有 opkg 的可执行文件,copy 到 /bin 下就能用 opkg 命令了,再执行下 opkg install opkg 就完全恢复了 查看原帖>>。
原文地址:http://www.qianchusai.com/opkg%E5%8D%B8%E8%BD%BD%E8%BD%AF%E4%BB%B6.html