몇 년 전 Windows 사용자에게 설명해야 할 사항 중 하나는 리눅스는 프로그램 설치에있어서 다른 패러다임을 가지고있었습니다. 개발자 웹 사이트에서 다운로드하는 대신 저장소 및 패키지 관리자가 사용되었습니다.
모바일 장치와 앱 스토어의 대중화 덕분에 오늘날 이것은 더 이상 다른 행성에서 온 것처럼 들리지 않습니다. 하나, Linux에서 사용할 수있는 다양한 프로그램 형식, 차이점 및 특성을 설명해야하는 과제가 있습니다.
전체적인 혼란에 가장 큰 기여를 한 것은 배포판이기 때문에 우분투에 집중할 것입니다. 이 Ubuntu 20.10 Groovy Gorilla 기사를 작성할 당시 사용 가능한 최신 버전에서 더 구체적으로 설명합니다.
Ubuntu 용 프로그램. 다양한 유형의 기원
Linux에는 프로그램을 설치하는 여러 가지 방법이 있습니다.
- 패키지 관리자 사용
- 터미널 에뮬레이터 사용
- 인터넷에서 다운로드하고 파일을 두 번 클릭합니다.
- 컴파일
패키지 관리자 사용
Ubuntu에서 기본 패키지 관리자 (모든 의미에서)는 Gnome Software Center (CSG)입니다. 소프트웨어 센터는 모바일 장치의 앱 스토어와 다르지 않습니다.. 이름 또는 기능으로 프로그램을 검색하고 버튼을 클릭하여 설치 및 제거 할 수 있습니다.
프로그램 이름을 클릭하면 프로그램의 기능, 라이선스 유형 및 다른 사용자의 등급에 대한 설명을 볼 수 있습니다.
저는이 앱의 팬이 아닙니다. 나는 시냅틱 패키지 관리자와 같은 다른 대안을 선호합니다. 예쁘지는 않지만 훨씬 실용적이고 CSG보다 프로그램에 대한 더 완전한 정보를 포함합니다.
터미널 에뮬레이터 사용
프로그램을 설치하는 또 다른 방법은 터미널 에뮬레이터에 적절한 명령을 입력하는 것입니다. 그것은이 방법은 일반적으로 소프트웨어 센터를 사용하는 것보다 빠르며 오류를 감지하고 라이브러리 또는 프로그램에 대한 정보를 배울 수 있습니다. 설치가 필수는 아니지만 설치하는 기능을 향상시킵니다.
처음 두 가지 방법은 저장소 사용을 기반으로합니다. 리포지토리는 외부 서버에서 호스팅되는 소프트웨어 파일입니다. 공식 리포지토리에 포함 된 프로그램은 설치시 올바른 작동을 보장하기 위해 각 배포 책임자가 제어합니다. 운영 체제는 자주 저장소를 확인하여 이미 설치된 프로그램을 업데이트해야하는지 확인합니다.
Linux 배포판은 포함 된 프로그램의 호환성이나 보안에 대한 책임은 없지만 일반적으로 타사에서 유지 관리하는 저장소를 사용할 수 있습니다.
인터넷 다운로드
우분투에서 인터넷에서 프로그램을 다운로드하고 더블 클릭하여 설치할 수 있습니다. DEB 패키지 형식으로 패키징 된 프로그램입니다 (Ubuntu와 같은 Debian 파생 배포판의 기본). 두 번 클릭하면 리포지토리의 프로그램처럼 설치하는 소프트웨어 센터가 열립니다. 차이점은 해당 패키지의 개발자가 저장소 추가 옵션을 포함하지 않으면 업데이트를 설치할 수 없다는 것입니다.
또 다른 가능성은 Java와 같은 크로스 플랫폼 프로그래밍 언어로 작성된 실행 파일이거나. Appimage.
모든 경우에 설치하기 전에 신뢰할 수있는 출처에서 나온 것인지 확인해야합니다.
편집
편집 이는 소스 코드 파일 (인간 친화적 인 프로그래밍 언어로 작성된)을 더 빠르게 실행할 수있는 프로세서 친화적 인 다른 언어로 변환하는 것으로 구성됩니다. 당신이 무엇을하고 있는지 알 때 복잡한 절차는 아니지만 시간이 걸립니다. 따라서 대부분의 사람들은 다른 설치 방법을 선호합니다.
다음 기사에서는 Ubuntu 패키지 관리자가 사용하는 다양한 자체 저장소와 타사 저장소의 차이점에 대해 설명합니다.