{"id":19342,"date":"2016-12-19T17:37:44","date_gmt":"2016-12-19T09:37:44","guid":{"rendered":"https:\/\/2blog.ilc.edu.tw\/25793\/2016\/12\/19\/%e8%a9%a6%e7%94%a8-banana-pi-r1-openwrt-opkg-%e6%8c%87%e4%bb%a4\/"},"modified":"2016-12-19T17:37:44","modified_gmt":"2016-12-19T09:37:44","slug":"%e8%a9%a6%e7%94%a8-banana-pi-r1-openwrt-opkg-%e6%8c%87%e4%bb%a4","status":"publish","type":"post","link":"https:\/\/2blog.ilc.edu.tw\/25793\/2016\/12\/19\/%e8%a9%a6%e7%94%a8-banana-pi-r1-openwrt-opkg-%e6%8c%87%e4%bb%a4\/","title":{"rendered":"\u8a66\u7528 Banana Pi R1 &#8211; OpenWrt opkg \u6307\u4ee4"},"content":{"rendered":"<p>opkg \u662f OpenWrt \u4e00\u500b\u6307\u4ee4\u5f0f\u7528\u4f86\u5b89\u88dd\u53ca\u7ba1\u7406\u5957\u4ef6\u7684\u7a0b\u5f0f\uff0c\u4f5c\u7528\u548c RedHat \/ CentOS \u7684 yum\uff0cDebian \/ Ubuntu \u7684 apt-get\uff0cArchLinux \u7684 pcman\uff0cGentoo Linux \u4e0a\u7684 emerge \u529f\u80fd\u662f\u985e\u4f3c\u7684\u3002<\/p>\n<p>\u5e95\u4e0b\u5217\u51fa\u4e00\u4e9b\u5e38\u7528\u7684\u53c3\u6578<br \/>1. \u66f4\u65b0\u5957\u4ef6\u5eab<br \/># <span style=\"color: #ff0000;\">opkg update<\/span><br \/><span style=\"color: #0000ff;\">Downloading http:\/\/downloads.openwrt.org\/chaos_calmer\/15.05-rc3\/sunxi\/generic\/packages\/base\/Packages.gz.<\/span><br \/><span style=\"color: #0000ff;\">Updated list of available packages in \/var\/opkg-lists\/chaos_calmer_base.<\/span><br \/><span style=\"color: #0000ff;\">Downloading http:\/\/downloads.openwrt.org\/chaos_calmer\/15.05-rc3\/sunxi\/generic\/packages\/base\/Packages.sig.<\/span><br \/><span style=\"color: #0000ff;\">Signature check passed.<\/span><br \/><span style=\"color: #0000ff;\">Downloading http:\/\/downloads.openwrt.org\/chaos_calmer\/15.05-rc3\/sunxi\/generic\/packages\/luci\/Packages.gz.<\/span><br \/><span style=\"color: #0000ff;\">Updated list of available packages in \/var\/opkg-lists\/chaos_calmer_luci.<\/span><br \/><span style=\"color: #0000ff;\">Downloading http:\/\/downloads.openwrt.org\/chaos_calmer\/15.05-rc3\/sunxi\/generic\/packages\/luci\/Packages.sig.<\/span><br \/><span style=\"color: #0000ff;\">Signature check passed.<\/span><br \/><span style=\"color: #0000ff;\">Downloading http:\/\/downloads.openwrt.org\/chaos_calmer\/15.05-rc3\/sunxi\/generic\/packages\/management\/Packages.gz.<\/span><br \/><span style=\"color: #0000ff;\">Updated list of available packages in \/var\/opkg-lists\/chaos_calmer_management.<\/span><br \/><span style=\"color: #0000ff;\">Downloading http:\/\/downloads.openwrt.org\/chaos_calmer\/15.05-rc3\/sunxi\/generic\/packages\/management\/Packages.sig.<\/span><br \/><span style=\"color: #0000ff;\">Signature check passed.<\/span><br \/><span style=\"color: #0000ff;\">Downloading http:\/\/downloads.openwrt.org\/chaos_calmer\/15.05-rc3\/sunxi\/generic\/packages\/packages\/Packages.gz.<\/span><br \/><span style=\"color: #0000ff;\">Updated list of available packages in \/var\/opkg-lists\/chaos_calmer_packages.<\/span><br \/><span style=\"color: #0000ff;\">Downloading http:\/\/downloads.openwrt.org\/chaos_calmer\/15.05-rc3\/sunxi\/generic\/packages\/packages\/Packages.sig.<\/span><br \/><span style=\"color: #0000ff;\">Signature check passed.<\/span><br \/><span style=\"color: #0000ff;\">Downloading http:\/\/downloads.openwrt.org\/chaos_calmer\/15.05-rc3\/sunxi\/generic\/packages\/routing\/Packages.gz.<\/span><br \/><span style=\"color: #0000ff;\">Updated list of available packages in \/var\/opkg-lists\/chaos_calmer_routing.<\/span><br \/><span style=\"color: #0000ff;\">Downloading http:\/\/downloads.openwrt.org\/chaos_calmer\/15.05-rc3\/sunxi\/generic\/packages\/routing\/Packages.sig.<\/span><br \/><span style=\"color: #0000ff;\">Signature check passed.<\/span><br \/><span style=\"color: #0000ff;\">Downloading http:\/\/downloads.openwrt.org\/chaos_calmer\/15.05-rc3\/sunxi\/generic\/packages\/telephony\/Packages.gz.<\/span><br \/><span style=\"color: #0000ff;\">Updated list of available packages in \/var\/opkg-lists\/chaos_calmer_telephony.<\/span><br \/><span style=\"color: #0000ff;\">Downloading http:\/\/downloads.openwrt.org\/chaos_calmer\/15.05-rc3\/sunxi\/generic\/packages\/telephony\/Packages.sig.<\/span><br \/><span style=\"color: #0000ff;\">Signature check passed.<\/span><\/p>\n<p>2. \u66f4\u65b0\u5957\u4ef6<br \/># <span style=\"color: #ff0000;\">opkg upgrade &lt;pkgs&gt;<\/span>[@more@]3. \u5b89\u88dd\u5957\u4ef6<br \/># <span style=\"color: #ff0000;\">opkg install &lt;pkgs&gt;<\/span><br \/># <span style=\"color: #ff0000;\">opkg install \/root\/ocserv_0.10.5-2_sunxi.ipk<\/span><\/p>\n<p>4. \u79fb\u9664\u5957\u4ef6<br \/># <span style=\"color: #ff0000;\">opkg remove &lt;pkgs&gt;<\/span><\/p>\n<p>5. \u5217\u51fa\u53ef\u7528\u7684\u5957\u4ef6<br \/># <span style=\"color: #ff0000;\">opkg list<\/span><\/p>\n<p>6. \u641c\u5c0b\u5957\u4ef6<br \/># <span style=\"color: #ff0000;\">opkg list | grep &lt;pkgs&gt;<\/span><br \/># <span style=\"color: #ff0000;\">opkg list | grep ocserv | awk &#8216;{print $1}&#8217;<\/span><br \/><span style=\"color: #0000ff;\">luci-app-ocserv<\/span><br \/><span style=\"color: #0000ff;\">ocserv<\/span><br \/><span style=\"color: #0000ff;\">openconnect<\/span><\/p>\n<p>7. \u5217\u51fa\u5df2\u5b89\u88dd\u7684\u5957\u4ef6<br \/># <span style=\"color: #ff0000;\">opkg list-installed<\/span><\/p>\n<p>8. \u5217\u51fa\u53ef\u66f4\u65b0\u7684\u5957\u4ef6<br \/># <span style=\"color: #ff0000;\">opkg list-upgradable<\/span><\/p>\n<p>9. \u5217\u51fa\u5957\u4ef6\u7684\u76f8\u95dc\u8cc7\u8a0a<br \/># <span style=\"color: #ff0000;\">opkg info &lt;pkgs&gt;<\/span><br \/># <span style=\"color: #ff0000;\">opkg info ocserv<\/span><br \/><span style=\"color: #0000ff;\">Package: ocserv<\/span><br \/><span style=\"color: #0000ff;\">Version: 0.10.5-2<\/span><br \/><span style=\"color: #0000ff;\">Depends: libc, libhttp-parser, libgnutls, certtool, libncurses, libreadline, libprotobuf-c, kmod-tun<\/span><br \/><span style=\"color: #0000ff;\">Status: unknown ok not-installed<\/span><br \/><span style=\"color: #0000ff;\">Section: net<\/span><br \/><span style=\"color: #0000ff;\">Architecture: sunxi<\/span><br \/><span style=\"color: #0000ff;\">Maintainer: Nikos Mavrogiannopoulos &lt;n.mavrogiannopoulos@gmail.com&gt;<\/span><br \/><span style=\"color: #0000ff;\">MD5Sum: 5eb7ba741efe38d23fed8ed5ac078527<\/span><br \/><span style=\"color: #0000ff;\">Size: 190298<\/span><br \/><span style=\"color: #0000ff;\">Filename: ocserv_0.10.5-2_sunxi.ipk<\/span><br \/><span style=\"color: #0000ff;\">Source: feeds\/packages\/net\/ocserv<\/span><br \/><span style=\"color: #0000ff;\">Description: OpenConnect server (ocserv) is an SSL VPN server. Its purpose is to be<\/span><br \/><span style=\"color: #0000ff;\">\u00a0a secure, small, fast and configurable VPN server. It implements the<\/span><br \/><span style=\"color: #0000ff;\">\u00a0OpenConnect SSL VPN protocol, and has also (currently experimental)<\/span><br \/><span style=\"color: #0000ff;\">\u00a0compatibility with clients using the AnyConnect SSL VPN protocol. The<\/span><br \/><span style=\"color: #0000ff;\">\u00a0OpenConnect VPN protocol uses the standard IETF security protocols such<\/span><br \/><span style=\"color: #0000ff;\">\u00a0as TLS 1.2, and Datagram TLS to provide the secure VPN service.<\/span><\/p>\n<p>10. \u5217\u51fa\u5df2\u5b89\u88dd\u7684\u5957\u4ef6\u76f8\u95dc\u8a0a\u606f<br \/># <span style=\"color: #ff0000;\">opkg status &lt;pkgs&gt;<\/span><br \/># <span style=\"color: #ff0000;\">opkg status ntfs-3g<\/span><br \/><span style=\"color: #0000ff;\">Package: ntfs-3g<\/span><br \/><span style=\"color: #0000ff;\">Version: 2014.2.15-1-fuseext<\/span><br \/><span style=\"color: #0000ff;\">Depends: libc, kmod-fuse, libfuse, libpthread<\/span><br \/><span style=\"color: #0000ff;\">Status: install user installed<\/span><br \/><span style=\"color: #0000ff;\">Architecture: sunxi<\/span><br \/><span style=\"color: #0000ff;\">Installed-Time: 1440475891<\/span><\/p>\n<p>11. \u5217\u51fa\u5957\u4ef6\u5b89\u88dd\u7684\u6a94\u6848\u4f4d\u7f6e<br \/># <span style=\"color: #ff0000;\">opkg files &lt;pkgs&gt;<\/span><br \/># <span style=\"color: #ff0000;\">opkg files ntfs-3g<\/span><br \/><span style=\"color: #0000ff;\">Package ntfs-3g (2014.2.15-1-fuseext) is installed on root and has the following files:<\/span><br \/><span style=\"color: #0000ff;\">\/sbin\/mount.ntfs-3g<\/span><br \/><span style=\"color: #0000ff;\">\/usr\/bin\/ntfs-3g.probe<\/span><br \/><span style=\"color: #0000ff;\">\/usr\/lib\/libntfs-3g.so.85.0.0<\/span><br \/><span style=\"color: #0000ff;\">\/usr\/bin\/ntfs-3g<\/span><br \/><span style=\"color: #0000ff;\">\/usr\/lib\/libntfs-3g.so.85<\/span><\/p>\n<p>12. \u627e\u5c0b\u6a94\u6848\u6240\u5c6c\u7684\u5957\u4ef6<br \/># <span style=\"color: #ff0000;\">opkg search &lt;file&gt;<\/span><br \/># <span style=\"color: #ff0000;\">opkg search \/etc\/firewall.user<\/span><br \/><span style=\"color: #0000ff;\">firewall &#8211; 2015-07-27<\/span><\/p>\n<p>13. \u4e0b\u8f09\u5957\u4ef6<br \/># <span style=\"color: #ff0000;\">opkg download &lt;pkgs&gt;<\/span><br \/># <span style=\"color: #ff0000;\">opkg download kmod-tun<\/span><br \/><span style=\"color: #0000ff;\">Downloading http:\/\/downloads.openwrt.org\/chaos_calmer\/15.05-rc3\/sunxi\/generic\/packages\/base\/kmod-tun_3.18.17-1_sunxi.ipk.<\/span><br \/><span style=\"color: #0000ff;\">Downloaded kmod-tun as .\/kmod-tun_3.18.17-1_sunxi.ipk<\/span><\/p>\n<p>\u5176\u5b83\u66f4\u591a\u7684\u53c3\u6578<br \/># <span style=\"color: #ff0000;\">opkg &#8211;help<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>opkg \u662f OpenWrt \u4e00\u500b\u6307\u4ee4\u5f0f\u7528\u4f86\u5b89\u88dd\u53ca\u7ba1\u7406\u5957\u4ef6\u7684\u7a0b\u5f0f\uff0c\u4f5c\u7528\u548c RedHat \/ CentOS \u7684 &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/2blog.ilc.edu.tw\/25793\/2016\/12\/19\/%e8%a9%a6%e7%94%a8-banana-pi-r1-openwrt-opkg-%e6%8c%87%e4%bb%a4\/\" class=\"more-link\">\u95b1\u8b80\u5168\u6587<span class=\"screen-reader-text\">\u3008\u8a66\u7528 Banana Pi R1 &#8211; OpenWrt opkg \u6307\u4ee4\u3009<\/span><\/a><\/p>\n","protected":false},"author":55,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[162],"tags":[],"class_list":["post-19342","post","type-post","status-publish","format-standard","hentry","category-c-83744"],"meta_key":{"_pingme":["1"],"_encloseme":["1"],"lt_post_id":["679709"]},"_links":{"self":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/19342"}],"collection":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/users\/55"}],"replies":[{"embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/comments?post=19342"}],"version-history":[{"count":0,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/posts\/19342\/revisions"}],"wp:attachment":[{"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/media?parent=19342"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/categories?post=19342"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/2blog.ilc.edu.tw\/25793\/wp-json\/wp\/v2\/tags?post=19342"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}