새로 설치 한 후 소프트웨어를 설치하는 스크립트를 만드시겠습니까?

로이 차 바리

최근에 여러 대의 새 컴퓨터 (새 노트북, 직장에있는 새 컴퓨터 등) 사이를 이동하고 있습니다. 사용하는 모든 소프트웨어를 설치하기 위해 bash 스크립트를 만들고 싶습니다. Ninite 는 충분히 부자가 아닙니다. bash 스크립트에 대한 경험이 없으며 배우고 있습니다. aptitude search패키지 이름 (저장소에있는 경우)을 찾고 여러 줄을 만드는 데 사용할 계획 입니다 aptitude install.

그런 다음 처음부터 Ubuntu를 설치 한 후해야 할 일은 aptitude를 설치하고 스크립트를 실행하는 것입니다.

  1. 스크립트가 한 줄씩 실행됩니까 (동시에 실패하지 않고)?
  2. 설치 프로그램이 응답을 요청하지 않도록 "자동 설치"를 수행 할 수 있습니까 (답변 또는 사용자 기본값을 미리 정의)?
  3. bash 스크립트로 일부 시스템 설정을 정의하는 방법이 있습니까?
Rinzwind

3 개 질문 모두 예.

설정에 대한 마지막 질문과 관련하여 dconf-tools많은 경우 패키지 (예제에 포함됨)를 사용할 수 있습니다. 그리고 gconftool-2일부 다른 사람들의 경우 (후자는 단계적으로 폐지되었지만). 예제 하단에 한 줄을 추가했습니다. 이렇게 검색 할 수 있습니다 gsettings list-recursively | grep plugins.power|more. 이것은 전원 설정과 관련된 모든 것을 표시합니다.

조건부 명령이 필요한 경우 다음을 사용할 수 있습니다 &&. {command && command2}는 명령 1이 실패하지 않으면 명령 2 만 실행합니다.


텍스트 파일을 만들고 실행 가능하게 만들고 예상 가능한 코드 조각을 추가합니다. 설치 후 수행하는 몇 가지 임의 작업의 예 (다시 설치할 때 포맷되지 않는 별도의 디스크에 내 집 심볼릭 링크 포함) :

# 소스 활성화, PPA 추가 및 소스 업데이트 : 
sudo sed 's / # deb / deb /'-i /etc/apt/sources.list 

sudo add-apt-repository ppa : tiheum / equinox 
sudo add-apt-repository ppa : am-monkeyd / nautilus-elementary-ppa 
sudo apt-get update 
sudo apt-get upgrade 

# Symlinking home folders. 
cd / discworld2 / 
mkdir Desktop / Downloads / Pictures / Videos / Public / Music / Templates / Documents / 
cd 
rm -rf Desktop / Downloads / Pictures / Videos / Public / Music / Templates / Documents / 
ln -s / discworld2 / Desktop / Desktop 
ln -s / discworld2 / 문서 / 문서 
ln -s / discworld2 / 다운로드 / 다운로드 
ln -s / discworld2 / 그림 / 그림 
ln -s / discworld2 / 템플릿 / 템플릿
ln -s / discworld2 / Videos Videos 

# 소프트웨어 추가 : 
sudo apt-get install -y dconf-tools powertop htop compizconfig-settings-manager deluge vlc smplayer shutter chromium-browser cheese gtk2-engines-equinox faenza-icon-theme equinox-theme 

# 노틸러스를 다시 시작합니다 (기본 활성화를 위해 필요) : 
nautilus -q 

# 잠금 화면 제거 

gsettings set org.gnome.desktop.screensaver lock-enabled false 

# 설정 변경 전원 관리 (이전 방법) : 

gconftool-2 --set --type string / apps / gnome-power-manager / critical_battery shutdown 
gconftool-2 --set --type bool / apps / gnome-power-manager / battery_reduce false 
gconftool-2 --set --type bool / apps / gnome-power- manager / idle_dim_battery false
gconftool-2 --set --type string / apps / gnome-power-manager / lid_ac blank 
gconftool-2 --set --type string / apps / gnome-power-manager / lid_battery blank 
gconftool-2 --set- type string / apps / gnome-power-manager / sleep_computer_ac 0 
gconftool-2 --set --type string / apps / gnome-power-manager / sleep_computer_battery 0 
gconftool-2 --set --type string / apps / gnome-power -관리자 / 파워 인터랙티브

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

새로 설치 한 후 소프트웨어를 다시 설치하는 데 도움이되는 소프트웨어가 있습니까?

분류에서Dev

Ubuntu 14.04에서 Ubuntu 16.04로 업그레이드 한 후 시스템 설정에 액세스하거나 소프트웨어를 설치할 수 없습니다.

분류에서Dev

새 소프트웨어를 설치 한 후 Windows에서 PC를 꺼야합니까?

분류에서Dev

.deb로 변환 한 후 설치된 Python 스크립트를 실행하는 방법은 무엇입니까?

분류에서Dev

npm이 단일 패키지를 설치 한 후 스크립트 (예 : postinstall)를 실행 하시겠습니까?

분류에서Dev

새로 설치 한 후 SSMS에서 R 스크립트를 실행할 수 없습니다.

분류에서Dev

재부팅이 필요한 두 번째 패키지를 설치해야하는 경우 소프트웨어를 설치 한 후 재부팅해야합니까?

분류에서Dev

소프트웨어를 원격으로 설치하기위한 Powershell 스크립트 (Microsoft Office)

분류에서Dev

프로젝트에 새 포드를 설치 한 후 문제

분류에서Dev

다운로드 한 소프트웨어를 설치하는 방법은 무엇입니까?

분류에서Dev

소스를 실수로 삭제 한 후 Synaptic Manager를 통해 설치된 소프트웨어를 찾을 수 없습니다.

분류에서Dev

PPA를 추가 한 후 소프트웨어 소스를 새로 고치는 방법

분류에서Dev

PPA를 추가 한 후 소프트웨어 소스를 새로 고치는 방법

분류에서Dev

Ubuntu Desktop 16.04.02 LTS를 새로 설치 한 후 NVidia 드라이버 + CUDA를 설치하는 올바른 단계

분류에서Dev

우분투 12.10을 13.04로 업그레이드 한 후 모든 소프트웨어를 다시 설치해야합니까?

분류에서Dev

"npm install <package>"를 개별적으로 실행 한 후 설치 후 스크립트를 실행하는 방법

분류에서Dev

Linux Mint MATE 데스크탑을 설치 한 후 소프트웨어 센터를 수정하려면 어떻게해야합니까?

분류에서Dev

새 Windows XP 설치로 소프트웨어를 복원 할 수 있습니까?

분류에서Dev

Ubuntu Software Center를 통해 설치 한 후 소프트웨어 위치

분류에서Dev

Ubuntu Software Center를 통해 설치 한 후 소프트웨어 위치

분류에서Dev

새 소프트웨어를 설치할 수 없습니다.

분류에서Dev

로컬 설치를위한 소프트웨어 센터 구성

분류에서Dev

로컬 설치를위한 소프트웨어 센터 구성

분류에서Dev

소프트웨어 설치 : .msi 또는 .exe를 선택 하시겠습니까?

분류에서Dev

한 시스템에서 다른 시스템으로 소프트웨어를 전송하고 설치하는 방법은 무엇입니까?

분류에서Dev

한 시스템에서 다른 시스템으로 소프트웨어를 전송하고 설치하는 방법은 무엇입니까?

분류에서Dev

새 소프트웨어를 설치할 때 내가하는 일에 대한 설명

분류에서Dev

VirtualBox를 설치 한 후 터미널 및 소프트웨어 센터를 제거하는 이유

분류에서Dev

새로 설치 한 후 Joomla 백 또는 프런트 엔드에 로그인하거나 시작하기 문서를 볼 수 없습니다.

Related 관련 기사

  1. 1

    새로 설치 한 후 소프트웨어를 다시 설치하는 데 도움이되는 소프트웨어가 있습니까?

  2. 2

    Ubuntu 14.04에서 Ubuntu 16.04로 업그레이드 한 후 시스템 설정에 액세스하거나 소프트웨어를 설치할 수 없습니다.

  3. 3

    새 소프트웨어를 설치 한 후 Windows에서 PC를 꺼야합니까?

  4. 4

    .deb로 변환 한 후 설치된 Python 스크립트를 실행하는 방법은 무엇입니까?

  5. 5

    npm이 단일 패키지를 설치 한 후 스크립트 (예 : postinstall)를 실행 하시겠습니까?

  6. 6

    새로 설치 한 후 SSMS에서 R 스크립트를 실행할 수 없습니다.

  7. 7

    재부팅이 필요한 두 번째 패키지를 설치해야하는 경우 소프트웨어를 설치 한 후 재부팅해야합니까?

  8. 8

    소프트웨어를 원격으로 설치하기위한 Powershell 스크립트 (Microsoft Office)

  9. 9

    프로젝트에 새 포드를 설치 한 후 문제

  10. 10

    다운로드 한 소프트웨어를 설치하는 방법은 무엇입니까?

  11. 11

    소스를 실수로 삭제 한 후 Synaptic Manager를 통해 설치된 소프트웨어를 찾을 수 없습니다.

  12. 12

    PPA를 추가 한 후 소프트웨어 소스를 새로 고치는 방법

  13. 13

    PPA를 추가 한 후 소프트웨어 소스를 새로 고치는 방법

  14. 14

    Ubuntu Desktop 16.04.02 LTS를 새로 설치 한 후 NVidia 드라이버 + CUDA를 설치하는 올바른 단계

  15. 15

    우분투 12.10을 13.04로 업그레이드 한 후 모든 소프트웨어를 다시 설치해야합니까?

  16. 16

    "npm install <package>"를 개별적으로 실행 한 후 설치 후 스크립트를 실행하는 방법

  17. 17

    Linux Mint MATE 데스크탑을 설치 한 후 소프트웨어 센터를 수정하려면 어떻게해야합니까?

  18. 18

    새 Windows XP 설치로 소프트웨어를 복원 할 수 있습니까?

  19. 19

    Ubuntu Software Center를 통해 설치 한 후 소프트웨어 위치

  20. 20

    Ubuntu Software Center를 통해 설치 한 후 소프트웨어 위치

  21. 21

    새 소프트웨어를 설치할 수 없습니다.

  22. 22

    로컬 설치를위한 소프트웨어 센터 구성

  23. 23

    로컬 설치를위한 소프트웨어 센터 구성

  24. 24

    소프트웨어 설치 : .msi 또는 .exe를 선택 하시겠습니까?

  25. 25

    한 시스템에서 다른 시스템으로 소프트웨어를 전송하고 설치하는 방법은 무엇입니까?

  26. 26

    한 시스템에서 다른 시스템으로 소프트웨어를 전송하고 설치하는 방법은 무엇입니까?

  27. 27

    새 소프트웨어를 설치할 때 내가하는 일에 대한 설명

  28. 28

    VirtualBox를 설치 한 후 터미널 및 소프트웨어 센터를 제거하는 이유

  29. 29

    새로 설치 한 후 Joomla 백 또는 프런트 엔드에 로그인하거나 시작하기 문서를 볼 수 없습니다.

뜨겁다태그

보관