Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:yifwon
typora-zh
typora-zh.sh.in
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File typora-zh.sh.in of Package typora-zh
#!/bin/sh # Name: typora installer # Version: 0.11.18 # Description: install Typora to your openSUSE. # Author: yifwon <wyf9661@qq.com> # force root if [ "`id -u`" != "0" ]; then echo "error: You must be root to use this program!" exit 1 fi PACKAGE_ARCH=amd64 TPA_VER="0.11.18" TPA_PACKAGE="Typora-linux-x64.tar.gz" TPA_URL="https://github.com/wyf9661/typora-free/releases/download/v0.11.18/Typora-linux-x64-0.11.18.tar.gz" SYSTEM_TMP=/tmp TMP_DIR=/tmp/typora-${TPA_VER} echo "Downloading package from typora ..." wget ${TPA_URL} -O ${SYSTEM_TMP}/${TPA_PACKAGE} # sha256sum SHA256=`sha256sum ${SYSTEM_TMP}/${TPA_PACKAGE}` CHECKSUM=`echo $SHA256 | grep 7ceb86c5c98f8177432bcad4305bab2ce78b2906d0b382ae927d0252d253fdc9` if [ "$CHECKSUM" = "" ]; then read -p "Check sha256sum faild. Press any key to exit." echo "Installation failed, please check your network and try again." exit 1 else echo "Successfully downloaded ${TMP_URL} to ${SYSTEM_TMP}/${TPA_PACKAGE}." fi echo "Unpacking ${TPA_PACKAGE} ... it'll take some time ..." mkdir -p ${TMP_DIR} pushd ${TMP_DIR} &>/dev/null mv ../${TPA_PACKAGE} . tar -zxvf ${TPA_PACKAGE} echo "Successfully unpacked ${SYSTEM_TMP}/${TPA_PACKAGE} to ${TMP_DIR}/bin" if [ -L /usr/bin/typora ]; then echo "Remove the old link which can't be automatic remove." rm -rf /usr/bin/typora fi cp -rf bin/Typora-linux-x64/* /opt/io.typora ln -s /opt/io.typora/Typora /usr/bin/typora cp -f bin/Typora-linux-x64/resources/assets/icon/icon_16x16.png /usr/share/icons/hicolor/16x16/apps/typora.png cp -f bin/Typora-linux-x64/resources/assets/icon/icon_32x32.png /usr/share/icons/hicolor/32x32/apps/typora.png cp -f bin/Typora-linux-x64/resources/assets/icon/icon_128x128.png /usr/share/icons/hicolor/128x128/apps/typora.png cp -f bin/Typora-linux-x64/resources/assets/icon/icon_256x256.png /usr/share/icons/hicolor/256x256/apps/typora.png cp -f bin/Typora-linux-x64/resources/assets/icon/icon_512x512.png /usr/share/icons/hicolor/512x512/apps/typora.png wget https://github.com/wyf9661/typora-free/releases/download/v0.11.18/typora.desktop -O /usr/share/applications/typora.desktop popd &>/dev/null rm -rf ${TMP_DIR} /sbin/ldconfig /usr/bin/gtk-update-icon-cache --quiet --force /usr/share/icons/hicolor/ /usr/bin/update-desktop-database /usr/share/applications &>/dev/nul echo "Congratulations! Installation succeed!"
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor