设为首页
收藏本站
用户名
Email
自动登录
找回密码
密码
登录
注册
快捷导航
平台
Portal
论坛
BBS
文库
项目
群组
Group
我的博客
Space
搜索
搜索
热搜:
shell
linux
mysql
本版
用户
LinuxSir.cn,穿越时空的Linuxsir!
»
论坛
›
Linux 发行版讨论区 —— LinuxSir.cn
›
Archlinux讨论区
›
校园客户端求助!
返回列表
查看:
737
|
回复:
6
校园客户端求助!
[复制链接]
lmguy
lmguy
当前离线
积分
255
IP卡
狗仔卡
发表于 2011-5-29 19:40:42
|
显示全部楼层
|
阅读模式
不让网页登录了,弄了个linux版的客户端,但里面有些命令是arch 没有的,本人虽然用linux快三年了,但从来没有好好学过,就一个使用者。哪位大侠帮忙改一下下面的脚本,以适用于arch,谢谢了。
install.sh
!/bin/sh
CURRENT=`pwd`
if [ ! -r "/etc/iNode" ]
then
mkdir /etc/iNode
fi
if [ ! -r "./clientfiles" ]
then
mkdir ./clientfiles
fi
if [ ! -r "./conf" ]
then
mkdir ./conf
fi
if [ ! -r "./log" ]
then
mkdir ./log
fi
INODE_CFG="/etc/iNode/inodesys.conf"
[ -r "$INODE_CFG" ] && . "${INODE_CFG}"
if [ -z "$INSTALL_DIR" ]; then
echo INSTALL_DIR=$CURRENT >> /etc/iNode/inodesys.conf
fi
if [ ! -r "/usr/lib/libstdc++.so.5" ]
then
cp -fr ./libs/std/libstdc++.so.5 /usr/lib/
fi
if [ ! -r "/usr/lib/libstdc++.so.6" ]
then
cp -fr ./libs/std/libstdc++.so.6 /usr/lib/
fi
if [ ! -r "/usr/lib/libwx_base-2.8.so.0" ]
then
cp -fr ./libs/wxWidgets/* /usr/lib/
fi
if [ ! -r "/usr/lib/libACE-5.6.1.so" ]
then
cp -fr ./libs/ace/* /usr/lib/
fi
if [ ! -r "/usr/lib/libCoreUtils.so" ]
then
cp -fr ./libs/opswat/* /usr/lib/
fi
chmod 755 ./AuthenMngService
chmod 755 ./renew.ps
chmod 755 ./enablecards.ps
OS_UBUNTU=`cat /etc/issue | grep 'Ubuntu'`
if [ "$OS_UBUNTU" != "" ]
then
iNODE_SERVICE=`cat /etc/rc.local | grep 'iNodeAuthService'`
if [ "$iNODE_SERVICE" = "" ]
then
mv -f ./iNodeAuthService_ubuntu /etc/init.d/iNodeAuthService
chmod 755 /etc/init.d/iNodeAuthService
rm -f ./iNodeAuthService
cp -fr /etc/rc.local /etc/rc.local.bak
sed -e '/^exit 0$/d' /etc/rc.local > /etc/rc.temp
echo "/etc/init.d/iNodeAuthService start" >> /etc/rc.temp
echo "exit 0" >> /etc/rc.temp
mv -f /etc/rc.temp /etc/rc.local
chmod 755 /etc/rc.local
fi
if [ ! -r "/usr/lib/libtiff.so.3" ]
then
ln -s /usr/lib/libtiff.so.4 /usr/lib/libtiff.so.3
fi
> ./enablecards.ps
else
mv -f ./iNodeAuthService /etc/init.d
chmod 755 /etc/init.d/iNodeAuthService
rm -f ./iNodeAuthService_ubuntu
chkconfig --add iNodeAuthService
chkconfig --level 35 iNodeAuthService on
fi
service iNodeAuthService start
复制代码
enablecard.ps
#!/bin/sh
cd /etc/sysconfig/network-scripts
for x in eth0 eth1 eth2 eth3 eth4 eth5 eth6 eth7
do
if [ -e "ifcfg-$x" ]
then
ifconfig $x up
fi
done
复制代码
renew.ps
#!/bin/sh
if test -e "/sbin/dhclient"
then
/sbin/dhclient $1
else
ifdown $1
ifup $1
fi
复制代码
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
显身卡
lmguy
lmguy
当前离线
积分
255
IP卡
狗仔卡
楼主
|
发表于 2011-5-30 19:45:30
|
显示全部楼层
木有人啊。唉
回复
支持
反对
使用道具
举报
显身卡
crazyrain
crazyrain
当前离线
积分
223
IP卡
狗仔卡
发表于 2011-5-30 21:54:47
|
显示全部楼层
1,不知道要改什么,哪些工具或者软件没有呢?
2,改了如何试验是否有效?
回复
支持
反对
使用道具
举报
显身卡
Havanna
Havanna
当前离线
积分
938
IP卡
狗仔卡
发表于 2011-5-30 22:46:12
|
显示全部楼层
回复错主题,灵异灵异
回复
支持
反对
使用道具
举报
显身卡
Havanna
Havanna
当前离线
积分
938
IP卡
狗仔卡
发表于 2011-5-30 22:47:16
|
显示全部楼层
灵异事件,明明在另个主题回帖,回帖内容怎么到这个帖子里了
回复
支持
反对
使用道具
举报
显身卡
ly50247
ly50247
当前离线
积分
112
IP卡
狗仔卡
发表于 2011-5-31 10:20:24
|
显示全部楼层
这个安装脚本很不文明,最好自己写一个。
那些库没必要弄到/usr/lib/,可以运行之前加个库路径的变量。
后两个文件没什么实质的作用,如果非要用把dhclient改成dhcpcd,ifdown改成ifconfig $1 down之类的
回复
支持
反对
使用道具
举报
显身卡
lmguy
lmguy
当前离线
积分
255
IP卡
狗仔卡
楼主
|
发表于 2011-5-31 13:11:10
|
显示全部楼层
已经ok了,,,,,自己随便改了下,可以用了。。
回复
支持
反对
使用道具
举报
显身卡
返回列表
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册
本版积分规则
发表回复
回帖后跳转到最后一页
浏览过的版块
内核与驱动开发
Copyright © 2002-2023
LinuxSir.cn
(http://www.linuxsir.cn/) 版权所有 All Rights Reserved.
Powered by
RedflagLinux!
技术支持:
中科红旗
|
京ICP备19024520号
快速回复
返回顶部
返回列表