쉘을 테스트해주실 분 찾습니다. rpm 강제로 넣기
글쓴이: doodoo / 작성시간: 화, 2004/09/07 - 3:16오전
#!/bin/bash tmpf="/root/bin/tmp.txt" tmpf1="/root/bin/tmp1.txt" del_lastline() { sed '$d' $tmpf > $tmpf1 mv $tmpf1 $tmpf } rpm_install() { target=`ls |grep "$1"` if [ "$target" != "" ]; then rpm -iv $target >> $tmpf 2>&1 else del_lastline sleep 4 fi } file_install() { while [ `wc $tmpf|awk '{print $1}'` -gt 0 ] do while [ `wc $tmpf|awk '{print $1}'` -gt 0 ] do result=`tail -1 $tmpf| grep needed| awk '{print $1}'` echo "result ::: $result" if [ "$result" == "" ]; then del_lastline else break; fi done result=`tail -1 $tmpf| grep needed| awk '{print $1}'` echo "result: $result" if [ "$result" == "" ]; then echo "Can't find TARGET" break; fi target=`ls |grep "$result"` echo "target :: $target" if [ "$target" == "" ]; then echo "file not found !!" break; fi rpm_install $target sleep 6 done } rpm -iv $1 > $tmpf 2>&1 file_install
코어리눅스를 설치하니 커널소스가 설치가 안돼더군요
그래서 rpm 으로 설치하려는데... 화일을 몽땅 모아놓고 설치하는
방법을 도저히 찾을수가 없었습니다. (이 게시판 다 뒤졌습니다. ㅠㅠ)
그래서 이러다 날 새겠다 싶어서 위의 프로그램을 짜기는 했는데...
그만....테스트 하는동안 다 설치되어 버렸습니다.
의존성 검사에 많이 걸리는 것이 또 생각나는게 없어서요...ㅠㅠ
혹시 커널 소스 설치 안 하신 분 ......또는 코어리눅스를 깔았는데...
커널소스를 안깔아서 커널 컴파일 못하시는 분 .....
위의 프로그램 테스트좀 부탁합니다....
사용법을 간단히 아무이름으로 긁어서 붙여넣기 하시고...
첫줄과 두번째 줄의 임시화일명 지정하시고
아무이름 rpm이름 <엔터> 하시면 됩니다.
지우는걸 절대 안돼구요....설치만... ㅠㅠ;
테스트 해 주실분 손!! 혹은 다른 화일 알고 계신분 ??(의존성 좀 있는것)
참....rpm 화일은 모두 필요한것 한곳에 모여있다는 조건으로....실행해야 합니다.
Forums:
댓글 달기