Simplified script for linux v2

This commit is contained in:
cmdr2 2022-09-03 17:55:38 +05:30
parent 9bf17a1c8d
commit a4ee103ff0
3 changed files with 9 additions and 8 deletions

View File

@ -1 +1,3 @@
source installer/bin/activate source installer/bin/activate
scripts/on_env_start.sh

View File

@ -1,6 +1,4 @@
echo "\nStable Diffusion UI\n" printf "\n\nStable Diffusion UI\n\n"
cd ..
if [ `grep -c sd_ui_git_cloned scripts/install_status.txt` -gt "0" ]; then if [ `grep -c sd_ui_git_cloned scripts/install_status.txt` -gt "0" ]; then
echo "Stable Diffusion UI's git repository was already installed. Updating.." echo "Stable Diffusion UI's git repository was already installed. Updating.."
@ -12,12 +10,12 @@ if [ `grep -c sd_ui_git_cloned scripts/install_status.txt` -gt "0" ]; then
cd .. cd ..
else else
echo "\nDownloading Stable Diffusion UI..\n" printf "\n\nDownloading Stable Diffusion UI..\n\n"
if git clone https://github.com/cmdr2/stable-diffusion-ui.git sd-ui-files ; then if git clone https://github.com/cmdr2/stable-diffusion-ui.git sd-ui-files ; then
echo sd_ui_git_cloned >> scripts/install_status.txt echo sd_ui_git_cloned >> scripts/install_status.txt
else else
echo "\nError downloading Stable Diffusion UI. Please try re-running this installer. If it doesn't work, please copy the messages in this window, and ask the community at https://discord.com/invite/u9yhsFmEkB or file an issue at https://github.com/cmdr2/stable-diffusion-ui/issues\n" printf "\n\nError downloading Stable Diffusion UI. Please try re-running this installer. If it doesn't work, please copy the messages in this window, and ask the community at https://discord.com/invite/u9yhsFmEkB or file an issue at https://github.com/cmdr2/stable-diffusion-ui/issues\n\n"
read -p "Press any key to continue" read -p "Press any key to continue"
exit exit
fi fi
@ -25,5 +23,6 @@ fi
cp -Rf sd-ui-files/ui ui cp -Rf sd-ui-files/ui ui
cp -Rf sd-ui-files/scripts/* scripts/ cp -Rf sd-ui-files/scripts/* scripts/
cp "scripts/Start Stable Diffusion UI.sh" .
./scripts/on_sd_start.sh ./scripts/on_sd_start.sh

View File

@ -27,7 +27,7 @@ else
echo "Downloading packages necessary for Stable Diffusion.." echo "Downloading packages necessary for Stable Diffusion.."
echo "***** This will take some time (depending on the speed of the Internet connection) and may appear to be stuck, but please be patient ***** .." echo "***** This will take some time (depending on the speed of the Internet connection) and may appear to be stuck, but please be patient ***** .."
if conda env create -f environment.yaml ; then if conda env create --prefix env --force -f environment.yaml ; then
echo conda_sd_env_created >> ../scripts/install_status.txt echo conda_sd_env_created >> ../scripts/install_status.txt
else else
echo "\nError installing the packages necessary for Stable Diffusion. Please try re-running this installer. If it doesn't work, please copy the messages in this window, and ask the community at https://discord.com/invite/u9yhsFmEkB or file an issue at https://github.com/cmdr2/stable-diffusion-ui/issues\n" echo "\nError installing the packages necessary for Stable Diffusion. Please try re-running this installer. If it doesn't work, please copy the messages in this window, and ask the community at https://discord.com/invite/u9yhsFmEkB or file an issue at https://github.com/cmdr2/stable-diffusion-ui/issues\n"
@ -36,14 +36,14 @@ else
fi fi
fi fi
conda activate ldm conda activate ./env
if [ `grep -c conda_sd_ui_deps_installed ../scripts/install_status.txt` -gt "0" ]; then if [ `grep -c conda_sd_ui_deps_installed ../scripts/install_status.txt` -gt "0" ]; then
echo "Packages necessary for Stable Diffusion UI were already installed" echo "Packages necessary for Stable Diffusion UI were already installed"
else else
echo "\nDownloading packages necessary for Stable Diffusion UI..\n" echo "\nDownloading packages necessary for Stable Diffusion UI..\n"
if conda install -c conda-forge -y uvicorn fastapi ; then if conda install -c conda-forge --prefix ./env -y uvicorn fastapi ; then
echo conda_sd_ui_deps_installed >> ../scripts/install_status.txt echo conda_sd_ui_deps_installed >> ../scripts/install_status.txt
else else
echo "\nError installing the packages necessary for Stable Diffusion UI. Please try re-running this installer. If it doesn't work, please copy the messages in this window, and ask the community at https://discord.com/invite/u9yhsFmEkB or file an issue at https://github.com/cmdr2/stable-diffusion-ui/issues\n" echo "\nError installing the packages necessary for Stable Diffusion UI. Please try re-running this installer. If it doesn't work, please copy the messages in this window, and ask the community at https://discord.com/invite/u9yhsFmEkB or file an issue at https://github.com/cmdr2/stable-diffusion-ui/issues\n"