저는 다양한 작업을 수행하는 동안 매일 잊어버리고 있는 수많은 다양한 도구가 있는 이전에 구성된 서버에서(Java 및 gcc 등과 같은 기본적인 사항에 대해서도 이야기하고 있습니다) 완전히 빈 상자입니다(실제로 여러 개가 있지만 첫 번째 상자만 구성하면 나머지는 상상할 수 있습니다).
누군가가 자신만의 특정 "필수" 목록을 가지고 있는지, 그리고 UNIX(특히 우분투) 셸에 일상적으로 유용한 모든 항목을 모아둔 "기성품" 컬렉션이 있는지 궁금합니다.
예를 들어 Mac에서는 사람들이 즐겨 사용하는 홈브루 앱을 하나씩 설치할 필요 없이 모두 설치하는 스크립트를 만드는 것을 보았습니다.
모든 늪지 표준 부품의 설치 속도를 높이고 단순화하려고 노력하고 있지만 어디를 봐야할지 모르겠습니다.
답변1
이는 분명할 수 있지만 중요한 것과 그렇지 않은 것을 구분하고 필요에 따라 설치 스크립트를 생성할 수 있는 것은 오직 귀하 자신뿐입니다. 스크립트 작성은 어렵지 않습니다. RedHat 호환 시스템을 사용하는 경우 일련의 명령만 있으면 됩니다 yum install <package_Name>
. Debian 변형을 사용하는 경우 명령이 apt-get install package_name
.
이전 시스템에 무엇이 설치되었는지 알고 싶다면 다음을 통해 해당 정보를 얻을 수 있습니다.
rpm -qa #on RedHat variants
dpkg --get-selections #on debian variants
sed/awk/grep을 사용하여 출력을 처리하면 됩니다.