Linuxqq 셸 스 크 립 트 설치 후 마 운 트 해제

1726 단어
공식 다운로드 및 도움말 페이지: 전송 문
linuxqq_2.0.0 - b1 때 MIPS 64 DEB 패 키 지 를 발표 하지 않 고. sh 로 만 설치 할 수 있 으 며 수 동 으로 삭제 하고 마 운 트 해제 해 야 합 니 다.만우절 에 발 표 된 베타 2 는 MIPS 64 의 DEB 패 키 지 를 새로 추 가 했 습 니 다. 직접 덮어 쓸 줄 알 았 는데 베타 2 의 설치 디 렉 터 리 가 바 뀌 었 습 니 다.설치 후 원래 베타 1 은 덮어 쓰 지 않 고 공존 할 수 있 으 며 베타 1 은 수 동 으로 삭제 해 야 합 니 다.
  • 사고방식
  • 설치 파일 디 렉 터 리 를 받 고 수 동 으로 삭제 합 니 다.
  • 탐색
  • vim 으로. sh 스 크 립 트 를 열 면 앞의 33 줄 은 설치 스 크 립 트 이 고 33 줄 뒤 에는 linuxqq. tar. gz 패키지 입 니 다.
    루트 권한 으로 실행 할 지 확인
    if [[ $USER != "root" ]]; then
      echo 'need root access to install'
      exit 1
    fi
    

    linuxqq. tar. gz 를 만 들 고 md5 를 계산 합 니 다.
    lines=33 # |lines| equals to line number of this script plus 1
    tarball_md5=9d6b52c9ea4f256f249cd8726328352d
    
    tail -n+$lines $0 > linuxqq.tar.gz
    md5=$(md5sum linuxqq.tar.gz | cut -d' ' -f1)
    

    md5 검사, 잘못 되면 종료
    if [[ "$md5" != "$tarball_md5" ]]; then
      echo "checksum fail"
      exit 1
    fi
    

    압축 해제 설치 및 임시 파일 삭제
    export -f do_install
    tar zxf linuxqq.tar.gz
    find linuxqq/ -type f -exec bash -c 'do_install "{}"' \;
    rm -rf linuxqq linuxqq.tar.gz
    
  • 실시
  • '압축 해제 설치 및 임시 파일 삭제' 에 사용 할 네 줄 과 '루트 권한 으로 실행 되 는 지 확인 하기' 의 네 줄 을 주석 하여 저장 하고 실행 할 수 있 습 니 다.
    실행 후 보고 checksum fail 를 무시 하면 프로그램 디 렉 터 리 에 linuxqq.tar.gz 이 파일 이 더 많은 것 을 볼 수 있 습 니 다. 열 면 설치 파일 의 구성 을 볼 수 있 습 니 다. 분명히 우 리 는 삭제 /usr/share/tencent-qq 만 하면 됩 니 다.
    sudo rm -r /usr/share/tencent-qq/
    

    새 linuxqq 의 셸 스 크 립 트 를 설치 한 후 마 운 트 해제 하 는 방법 은 유사 합 니 다.
    by SDUST weilinfox 본문 주소:https://www.cnblogs.com/weilinfox/p/12619135.html

    좋은 웹페이지 즐겨찾기