私は、OSの削除を実行する必要があるときに必要なすべてのファイル、パッケージ、およびソフトウェアを自動的にダウンロードする一連のLinuxコマンドである.shファイルを作成しました。次のようになります。
sudo apt-get update -y && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y
sudo apt-get remove --auto-remove cheese -y
sudo ubuntu-drivers autoinstall -y
sudo add-apt-repository -y ppa:kdenlive/kdenlive-stable
sudo add-apt-repository -y ppa:deadsnakes/ppa
sudo add-apt-repository -y ppa:cappelikan/ppa
sudo apt-get update -y && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y
sudo apt-get install build-essential git curl wget ca-certificates gnupg lsb-release unrar libglvnd-dev pkg-config libssl-dev libffi-dev python3-dev python3-pip synaptic ubuntu-restricted-extras kdenlive nvidia-cuda-toolkit ffmpeg v4l2loopback-dkms obs-studio p7zip-full bazel-bootstrap libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-dev protobuf-compiler libboost-all-dev libopenblas-dev libleveldb-dev libsnappy-dev libhdf5-dev libgflags-dev libgoogle-glog-dev liblmdb-dev protobuf-compiler clang zlib1g torbrowser-launcher octave liboctave-dev mainline deluge tree dconf-editor nemo spyder octave htop cmake qsharp mthree cirq-core cirq-pascal pyquil -y
wget https://zoom.us/client/latest/zoom_amd64.deb
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
wget https://github.com/TorchStudio/torchstudio/releases/download/0.9.7/TorchStudio_0.9.7-Linux_Installer.deb
wget https://repo.nordvpn.com/deb/nordvpn/debian/pool/main/nordvpn-release_1.0.0_all.deb?_ga=2.120179208.140754703.1654140064-1729555164.1654140064
git clone https://github.com/qulacs/qulacs.git
sh <(curl -sSf https://downloads.nordcdn.com/apps/linux/install.sh)
#! Install Display driver
#! chmod +x displaylink-driver-*
#! sudo ./displaylink-driver-*
pip3 install –upgrade pip
#! Install python packages
pip3 install numpy pandas Pillow lxml opencv-python matplotlib spotify_dl instaloader scikit-learn scikit-image scipy numba tensorflow tensorflow-addons torch torchvision torchaudio fastai keras jupyterlab notebook qiskit tensorflow-quantum cirq argon2-cffi ipykernel ipython-genutils nbconvert nbformat prometheus-client Send2Trash terminado ipython jupyter-server jupyterlab-server nbclassic vosk pyquil imutils dlib mxnet qulacs torchviz
pip3 install pennylane --upgrade
pip3 install pennylane-sf pennylane-qiskit pennylane-cirq pennylane-forest pennylane-qsharp --force --no-dependencies
#! Install apps
sudo snap install clion --classic
sudo snap install pycharm-professional --classic
sudo snap install webstorm --classic
sudo snap install thunderbird
sudo snap install walc
sudo snap install gimp
sudo snap install telegram-desktop
sudo snap install slack --classic
sudo snap install caprine
sudo snap install skype
sudo snap install teams
sudo snap install android-messages-desktop --edge
sudo snap install discord
sudo snap install code --classic
sudo snap install simplescreenrecorder
sudo snap install vlc
sudo snap install meshlab
sudo snap install amass
sudo snap install obs-studio
sudo snap install inkscape
sudo snap install remmina
sudo snap install netron
sudo snap install feroxbuster
sudo snap install joplin
sudo snap install poweshell –classic
sudo snap install zaproxy –classic
sudo snap install bitcoin-core
sudo snap install flutter –classic
sudo snap alias flutter.dart dart
sudo snap install android-studio –classic
#! Install chrome, zoom and torchstudio
sudo dpkg -i google-chrome-stable_current_amd64.deb
sudo dpkg -i zoom_amd64.deb
sudo dpkg -i TorchStudio*
sudo dpkg -i nordvpn*
sudo chmod 777 ./quacs/script/build_gcc.sh nordvpn*
./qulacs/script/build_gcc.sh
sudo apt-get install ./nordvpn*
sudo apt-get update -y && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y
sudo apt-get install nordvpn
sudo apt-get update -y && sudo apt-get upgrade -y && sudo apt-get dist-upgrade -y && sudo apt autoremove -y
しかし、多くのコマンドは実行されませんでした。特にsudo apt-get install
注文とpip3
注文。この状況をどのように解決できますか?私はどこで間違っていますか?
ベストアンサー1
答え:
特にsudo apt-get install
注文とpip3
注文。
あなたのものを見ると、sudo apt-get install
許容可能なパラメータの数を超えた可能性がありますが、apt-get
文書に制限があるとは記載されていないため、推測にすぎません。
スクリプトをデバッグするには、次を実行することをお勧めします。
bash -x yourscript.sh
これにより、すべてのメッセージとともにすべての通話が出力されます。
この場合、for
次のループとは別のパッケージファイルを使用してインストールしてみることができます。
for i in `cat packageList`;do sudo apt-get -y install $i;done
また、インタラクションなしでこのスクリプトを実行したいことを忘れないでください。したがって、sudoはパスワードを要求してはならず、他のコマンドも確認や同様のものを要求してはいけません。
お役に立てば幸いです。