몇 가지 예외를 제외하고 Linux 배포판을 설치하는 것은 모든 것을 포함하는 리조트에 체크인하는 것과 같습니다. 하드웨어는 기본적으로 작동하며 사진 편집 도구, 멀티미디어 플레이어, 이메일 및 채팅 클라이언트, 완전한 사무용 제품군에 이르기까지 인상적인 사전 설치된 소프트웨어를 선택할 수 있습니다.
하지만 기본 응용 프로그램 중 하나를 교체하거나 새로운 Linux 소프트웨어를 사용해보고 싶다면 어떻게 하시겠습니까?
글쎄요, 당신은 항상 구글에 그것을 검색할 수 있습니다. 그리고 당신이 사용할 수 있는 것을 찾기 위해 결과의 10페이지 이상을 탐험할 필요가 없도록 기도할 수 있습니다. 또는 응용 프로그램을 빠르게 탐색하고, 다양한 기준으로 검색 및 정렬하고, 원하는 것을 쉽게 다운로드할 수 있는 신뢰할 수 있는 리소스 목록을 직접 작성할 수 있습니다.
후자의 접근 방식이 더 합리적으로 들린다면 적시에 적절한 위치에 있는 것입니다. 오늘 새로운 Linux 애플리케이션을 찾는 방법과 위치에 대한 몇 가지 팁을 보여드릴 것이기 때문입니다.
새로 고침:Linux 앱 설치 방법
Linux를 처음 접하는 사람들은 때때로 Linux 소프트웨어 설치 과정에 당혹스러워하지만 실제로는 Windows나 OS X에서 볼 수 있는 접근 방식과 크게 다르지 않습니다.
![새 앱 검색을 위한 Linux 사용자 도구 키트](/article/uploadfiles/202204/2022040214073389.jpg)
일반적으로 Linux에 소프트웨어를 설치하는 두 가지 방법이 있습니다. 바이너리 패키지(사전 컴파일됨) 또는 소스(직접 컴파일해야 함)입니다. 패키지를 독립 실행형 파일로 수동으로 다운로드할 수 있습니다. 예를 들어 개발자 웹사이트에서 가져오거나 패키지 관리 도구를 사용하여 소프트웨어 저장소에서 가져옵니다.
이러한 가장 일반적인 설치 방법 외에도 자동 압축 풀림 설치 스크립트와 함께 번들로 제공되는 휴대용 앱 및 응용 프로그램을 찾을 수 있습니다. 휴대용 앱은 설치가 필요하지 않습니다. 폴더에 압축을 풀고 실행 파일을 두 번 클릭하거나 터미널에 명령을 입력하여 시작합니다. Windows 사용자는 이 개념에 익숙해야 합니다.
패키지를 수동으로 설치하기로 결정했다면 Windows와 또 다른 유사점을 관찰할 수 있습니다. GDebi와 같은 도구를 사용하면 .exe 파일을 사용할 때와 마찬가지로 .deb 패키지를 두 번 클릭하고 다음을 통해 응용 프로그램을 설치할 수 있습니다. 간단한 대화. 반면에 패키지 관리자로 접근하는 저장소의 개념은 OS X, Android, 그리고 최근에는 Windows에서 볼 수 있는 App Store와 유사합니다.
![새 앱 검색을 위한 Linux 사용자 도구 키트](/article/uploadfiles/202204/2022040214073326.jpg)
응용 프로그램을 설치하는 데 권장되는 방법은 종속성에 대해 걱정할 필요가 없고 저장소가 유지 관리되는 한 자동 업데이트를 받기 때문에 패키지 관리자가 있는 저장소에서 하는 것입니다. 그러나 리포지토리에 최신 버전의 앱이 없거나 Linux 배포용 리포지토리가 없는 경우가 있습니다. 이 경우 비공식 바이너리 패키지를 찾거나 다른 모든 방법이 실패하면 직접 코드를 컴파일할 수 있습니다.
패키지 및 관리자 탐색
아시다시피 Linux 배포판 간의 가장 큰 차이점 중 하나는 사용하는 패키지 관리 시스템입니다. 예를 들어 Debian, Ubuntu 및 그 파생 제품에는 .deb 패키지가 있는 반면 Fedora, CentOS, openSUSE 및 Mageia는 .rpm 패키지를 사용합니다. Arch Linux, Gentoo 및 Slackware는 각각 고유한 작업을 수행하지만 일반적인 아이디어는 비슷합니다. 패키지 형식 간에 변환하는 것도 가능하지만 오늘날 대부분의 응용 프로그램이 다양한 배포판에 대해 공식적으로 지원되는 패키지를 제공하기 때문에 거의 필요하지 않습니다.
본질적으로 패키지는 시스템에 애플리케이션을 설치해야 하는 방법과 위치에 대한 지침이 포함된 아카이브 파일입니다. 패키지 관리자는 이러한 지침을 읽고 실행하고 패키지를 처리하는 데 도움이 되는 도구입니다. 설치한 앱의 버전을 제어하고 업데이트할 수 있는 항목을 표시하며 일반적으로 종속성을 자동으로 해결하고 설치해야 할 누락된 패키지를 제안할 수 있습니다. 새로운 Linux 앱을 찾기 위해 타사 소스를 사용하기 전에 항상 먼저 패키지 관리자에게 문의해야 합니다.
패키지 관리자와 친구가 되기
모든 Linux 배포판에는 패키지 관리자가 함께 제공됩니다. 패키지 관리자가 없으면 새 응용 프로그램을 설치하고 현재 설치된 항목을 확인하는 데 어려움을 겪을 것입니다. 일부 배포판은 기본 패키지 관리자를 "소프트웨어 관리자" 또는 "소프트웨어 센터"라고 합니다. 패키지 관리자는 모든 모양과 크기로 제공됩니다. 일부는 명령줄 전용이고 나머지는 일반 GUI 도구입니다. 대략적으로 패키지 관리자가 사용하는 두 가지 주요 비주얼 스타일이 있습니다. 오른쪽에 패키지 목록이 있고 카테고리가 있는 사이드바가 있는 구식 스타일과 앱 평가 및 스크린샷이 주요 요소인 앱 스토어 스타일입니다.
![새 앱 검색을 위한 Linux 사용자 도구 키트](/article/uploadfiles/202204/2022040214073422.jpg)
패키지 관리자의 인터페이스에 익숙해지고 설정을 조정하고 제공되는 내용을 확인하십시오. 배포판 및 패키지 관리자 자체에 따라 자동 업그레이드를 구성하고, 손상된 패키지를 수정하고, 패키지를 특정 버전으로 다운그레이드 또는 잠그고, 패키지 캐시를 삭제 또는 보존하고, 상태별로 패키지에 색상 코드를 지정하는 등의 작업을 수행할 수 있습니다.
저장소 이해
스캔할 저장소가 없으면 패키지 관리자는 사실상 쓸모가 없습니다. 기본적으로 배포판은 일부 공식 리포지토리를 활성화해야 하며 처음 실행하면 패키지 관리자가 현재 사용 가능한 소프트웨어에 대한 정보를 가져와 나중에 찾아볼 수 있습니다. 대부분의 최신 패키지 관리자에는 리포지토리를 추가 및 제거할 수 있는 모듈이 포함되어 있습니다. 그렇지 않은 경우 일반적으로 관리자 권한으로 텍스트 파일을 편집해야 합니다.
공식 리포지토리 외에도 비공식 리포지토리에서 앱을 찾을 수 있습니다. Arch Linux에는 AUR(Arch User Repository)이라는 방대한 앱 모음이 있으며 Debian은 다양한 비공식 저장소에 대한 링크를 제공합니다.
Ubuntu 사용자는 업로드된 소스 코드에서 .deb 패키지를 자동으로 빌드하는 Launchpad에서 호스팅되는 비공식 리포지토리인 PPA(Personal Package Archives)에 대해 들어본 적이 있을 것입니다. PPA는 Ubuntu 파생 제품에서도 사용할 수 있지만(필요한 경우 Debian에서도) PPA는 누구나 만들 수 있기 때문에 근본적으로 안전하지 않다는 점을 알아야 합니다. 시스템에 PPA를 추가하면 위험을 감수하고 패키지를 설치한 후 문제가 발생하는 경우 책임을 집니다. 이것은 무섭게 들릴지 모르지만 실제로는 그늘진 PPA를 발견하고 멀리하는 것이 쉽습니다. 많은 사람들이 PPA를 사용하거나 자주 업데이트하거나 앱 개발자가 유지 관리한다면 과도한 편집증이 필요하지 않습니다.
패키지 관리자와 분리
패키지 관리자를 사랑하려고 노력했지만 잘 되지 않았습니다. 그리고 그것은 당신이 아니라 그들입니다. 결국 모든 패키지 관리자가 똑같이 강력한 것은 아니므로 교체할 수 있다는 점을 아는 것이 좋습니다. 필요한 기능이 부족하거나 인터페이스가 직관적이지 않거나 Ubuntu Software Center의 경우와 같이 독점 소프트웨어에 대한 전체 공개를 제공하지 않을 수 있습니다. 새 패키지 관리자를 설치할 때 배포의 패키지 관리 형식을 지원하는지 확인하십시오.
Synaptic은 DEB와 RPM 시스템을 모두 지원하고 초보자에게 너무 복잡하지 않으면서 많은 기능을 가지고 있기 때문에 훌륭한 선택입니다. PackageKit은 널리 사용되는 모든 패키지 관리 시스템의 프런트 엔드 역할을 할 수 있는 배포판에 구애받지 않는 프로젝트이며 Apper(Qt 기반) 및 GNOME Software(GTK 기반)의 두 가지 버전으로 제공됩니다.
![새 앱 검색을 위한 Linux 사용자 도구 키트](/article/uploadfiles/202204/2022040214073478.jpg)
Arch Linux 사용자는 AUR과 공식 리포지토리 모두에서 앱을 설치할 수 있기 때문에 두 개의 별도 도구(pacman 및 yaourt 또는 기타 AUR 도우미)를 사용할 필요가 없는 Pamac과 같은 도구를 설치하여 생활을 더 쉽게 만들 수 있습니다.피>
우리의 주요 목표는 Linux 앱을 발견하는 것이므로 새로운 패키지 관리자를 선택할 때 가장 중요한 기준은 검색 기능입니다. 이상적으로는 패키지 이름과 설명으로 검색하고, 키워드에 와일드카드를 허용하고, 패키지 상태별로 결과를 필터링하고, 어떤 리포지토리에서 사용할 수 있는 애플리케이션 버전을 표시할 수 있습니다. 선호하는 패키지 관리자가 검색 부서에 약하다면 웹 기반 도구로 전환할 수 있습니다.
온라인에서 Linux 패키지 찾기
Linux Packages Search(Pkgs.org)는 여러 Linux 배포판에 대한 여러 공식 및 비공식 리포지토리를 색인화합니다. "음악"과 같은 일반적인 키워드를 검색할 수 있지만 이 도구는 패키지의 정확한 이름을 알고 있고 해당 패키지가 배포판에서 사용 가능한지, 어떤 버전에서 사용할 수 있는지 확인하려는 경우에 가장 적합합니다. 모든 인덱싱된 패키지에는 다운로드하고 종속성과 속성에 대해 자세히 알아볼 수 있는 자체 페이지가 있습니다.
![새 앱 검색을 위한 Linux 사용자 도구 키트](/article/uploadfiles/202204/2022040214073464.jpg)
다른 배포판에서 제공하는 내용에 관심이 없고 현재 배포판의 패키지만 확인하려는 경우 대부분의 배포판에는 필요한 모든 정보가 포함된 검색 가능한 온라인 데이터베이스와 각 패키지 버전에 대한 직접 다운로드 링크가 있습니다.
- 데비안 패키지
- Fedora 패키지 검색
- AUR - Arch 사용자 저장소 및 Arch Linux 패키지
- Ubuntu 패키지 검색
- Mageia 애플리케이션 데이터베이스
- openSUSE 소프트웨어 찾기
Windows 앱을 Linux 대안으로 교체
일반적인 사용 사례는 즐겨 사용하는 앱과 유사한 Linux 앱을 찾거나 익숙한 앱과 유사한 기능을 가진 앱을 검색하는 (이전) Windows 사용자의 경우입니다.
이 경우 찾고 있는 것이 무엇인지 알지만 앱 이름을 모릅니다. 여기에서 이상적인 웹사이트는 태그, 설명 및 가능한 경우 유사성을 기준으로 앱을 탐색하고 검색할 수 있는 웹사이트입니다.
AlternativeTo가 최선의 선택입니다. 신중하게 평가되고 분류된 애플리케이션의 방대한 데이터베이스가 있는 이 도구는 이미 자세히 알려드린 실용적인 도구입니다.
![새 앱 검색을 위한 Linux 사용자 도구 키트](/article/uploadfiles/202204/2022040214073521.jpg)
또 다른 확실한 옵션은 Linux Alternative Project로, 단순함을 유지하려는 사용자에게 어필할 것입니다. 각 응용 프로그램에 대해 권장되는 Linux 대안이 있는 인기 있는 Windows 응용 프로그램 목록입니다.
새로운 Linux 앱 발견
우리가 새로운 Linux 앱을 찾도록 동기를 부여하는 것은 항상 긴박감이 아닙니다. 어떤 종류의 앱이 있는지 궁금할 때가 있습니다. 새로운 소프트웨어 개발을 따라가거나 프로젝트에 베타 테스터로 참여하여 오픈 소스 커뮤니티에 환원할 수 있습니다. 젠장, 당신은 리뷰할 무언가를 찾고 있는 작가일 수도 있습니다.
평소와 같이 인터넷이 당신을 덮었습니다. SourceForge가 최근에 악의적으로 애드웨어를 배포하고 프로젝트 소유권을 가로채는 것이 적발되었지만 여전히 평판 좋은 다른 출처가 많이 있습니다. 사실, SourceForge 대안으로 고려할 수 있습니다.
패키지 관리자와 마찬가지로 이러한 웹 사이트는 대부분 링크 목록에 불과한 오래되고 "매력적이지 않은" 웹 사이트와 매력적인 디자인, 스크린샷 및 사용자 리뷰에 더 많은 관심을 기울이는 새 웹 사이트의 두 가지 유형으로 제공되는 경향이 있습니다. 좋아하는 것을 선택하는 것은 당신에게 달려 있습니다. 그러나 새로운 웹사이트 중 일부는 아직 개발 중이므로 오래된 웹사이트에는 일반적으로 더 큰 컬렉션이 있습니다. 반대로 앱에 대한 다른 정보는 여전히 관련이 있을 수 있지만 일부 오래된 프로젝트는 중단되거나 이전 버전의 소프트웨어를 참조할 수 있습니다.
무료 소프트웨어 디렉토리는 일반 '키워드로 검색' 기능과 함께 앱을 다양한 카테고리로 구성합니다. 작동하며 Wiki와 매우 유사하며 각 앱에는 간단한 설명, 다운로드 링크 및 관련 프로젝트 목록이 포함된 자체 페이지가 있습니다.
Linux Links는 시간이 멈춘 것처럼 보이는 웹사이트 중 하나이지만 방대한 앱 모음으로 인해 모든 Linux 사용자에게 귀중한 리소스가 됩니다. 카테고리와 하위 카테고리를 탐색하는 데 시간을 낭비할 수 있으며 다양한 목적에 맞는 최고의 Linux 앱 목록도 제공합니다. 일부 앱에는 기능에 대한 스크린샷과 세부정보가 포함된 자체 미니 리뷰 페이지가 있습니다.
openDesktop은 웹사이트가 동일한 프로젝트의 일부이기 때문에 GNOME-Look.org 또는 KDE-Look.org에서 Linux 데스크톱용 테마를 다운로드한 적이 있는 사람이라면 누구에게나 친숙하게 보일 것입니다. 사용하기 쉽고 특별히 매력적이지는 않지만 필요한 모든 것(스크린샷, 앱에 대한 정보, 다운로드 링크)이 있습니다. 새로운 앱이 홈페이지에 표시되어 쉽게 찾을 수 있습니다.
![새 앱 검색을 위한 Linux 사용자 도구 키트](/article/uploadfiles/202204/2022040214073557.jpg)
Linux App Finder는 다양한 방법으로 탐색할 수 있는 다양한 Linux 소프트웨어 모음입니다. 예를 들어 상단 메뉴에서 "대안"을 클릭하면 Windows 및 OS X 소프트웨어에 대한 Linux 대안을 볼 수 있습니다. 물론 앱을 검색하고 많은 카테고리와 하위 카테고리를 탐색하여 흥미로운 것을 찾을 수도 있습니다. 가시성 향상을 위해 모든 카테고리에서 가장 많이 본 앱이 강조 표시됩니다. 모든 앱에는 기본 정보와 다운로드 링크가 있는 페이지가 있지만 등록하고 커뮤니티에 가입하면 앱 페이지를 편집하고 스크린샷 및 앱이 포함된 저장소에 대한 링크와 같은 추가 정보를 추가할 수 있습니다.
![새 앱 검색을 위한 Linux 사용자 도구 키트](/article/uploadfiles/202204/2022040214073538.jpg)
오픈 소스 소프트웨어 디렉토리는 다른 접근 방식을 자랑합니다. 사용자 유형(개발자, 가정 사용자, 관리자 또는 비즈니스 사용자)으로 자신을 정의하도록 요청하고 목적별로 분류된 앱을 제공합니다. 새 프로젝트이기 때문에 아직 많은 앱이 없지만 각 앱에 대한 짧은 단락을 제공합니다. 각 카테고리에 최근에 추가된 앱도 확인할 수 있습니다.
![새 앱 검색을 위한 Linux 사용자 도구 키트](/article/uploadfiles/202204/2022040214073581.jpg)
Freshcode는 포기했지만 여전히 액세스할 수 있는 freecode(이전의 freshmeat) 프로젝트를 부활시키려는 시도입니다(프로젝트가 종료된 후 업데이트가 추가되지는 않았지만). 프리코드와 거의 동일해 보이지만 앱이 많지 않습니다. 모든 앱에는 과거 릴리스에 대한 자세한 정보와 관련 웹사이트 링크가 포함된 페이지가 있습니다. 태그로 앱을 탐색하고, 설명에서 키워드를 검색하고, 소프트웨어 라이선스별로 결과를 정렬할 수 있습니다.
![새 앱 검색을 위한 Linux 사용자 도구 키트](/article/uploadfiles/202204/2022040214073694.jpg)
Open Hub는 목록에 있는 다른 웹사이트보다 개발자에게 약간 더 적합하다고 느껴집니다. 이는 코드 줄, 기여자 수, 커밋 양과 같은 정보를 제공하기 때문에 일반 Linux 사용자에게는 그다지 중요하지 않을 수 있습니다. 그래도 태그로 프로젝트를 탐색하고, 유사한 앱을 표시하고, 사용자 평가 및 리뷰를 제공하고, 이 모든 것을 깔끔하고 현대적인 인터페이스로 제공하기 때문에 편리한 리소스입니다. 통계에 관심이 있다면 두 개 이상의 앱을 비교하여 가장 활발하게 개발된 앱을 확인할 수 있습니다.
크라우드소싱 추천 받기
새로운 Linux 앱을 찾는 임무를 수행하지 않는 경우가 많습니다. 오히려 선택한 소셜 네트워크에서 링크나 추천을 우연히 보게 될 것입니다. 다른 사용자와 앱에 대한 경험과 조언을 교환하는 것을 좋아하는 수다스러운 유형이라면 Linux 중심 커뮤니티나 토론 게시판에 가입하는 것이 좋습니다. 앱에서 정확히 무엇을 기대하는지 자세히 설명하고 다른 사람들이 제안을 하도록 하고 완벽한 앱을 찾는 데 도움을 줄 수 있습니다.
Redditor는 /r/Software에서 일반적인 소프트웨어 권장 사항을 요청하거나 Linux 관련 생각을 /r/linuxquestions에 게시할 수 있습니다. CoolGitHubProjects 하위 레딧은 GitHub에서 호스팅되는 새로운 오픈 소스 앱을 자발적으로 발견할 수 있는 좋은 장소입니다. 다른 대화 형식을 원하십니까? 그런 다음 StackExchange의 소프트웨어 권장 사항 채널을 확인하십시오. 여기에서 태그를 사용하여 토론을 필터링하여 검색 범위를 좁힐 수 있습니다.
![새 앱 검색을 위한 Linux 사용자 도구 키트](/article/uploadfiles/202204/2022040214073623.jpg)
게임에 대해 잊지 마세요
저장소에서 모든 장르의 게임을 상당히 많이 찾을 수 있지만 여전히 일부 특수 Linux 소프트웨어 소스를 컬렉션에 추가하고 싶을 수 있습니다. Steam, Desura 또는 GOG Galaxy와 같은 자체 클라이언트가 있는 앱, 웹 사이트 또는 서비스일 수 있습니다. 후자는 패키지 관리자와 다소 비슷하지만 서비스에서 구매한 게임을 설치 및 업데이트할 수 있도록 하는 게임 전용입니다.
![새 앱 검색을 위한 Linux 사용자 도구 키트](/article/uploadfiles/202204/2022040214073676.jpg)
최신 프로젝트로 활발하게 업데이트되는 단순한 위키 스타일의 개요를 선호한다면 장르별로 게임을 탐색하고 각 게임에 대한 짧은 리뷰도 읽을 수 있는 LibreGameWiki를 확인하십시오.
당신은 어떻습니까? 새로운 Linux 앱과 게임은 어디에서 찾을 수 있습니까? 우리가 추천한 소스를 사용하고 있습니까? 목록에 추가해야 하는 다른 웹사이트를 공유할 수 있습니까? 댓글로 대화를 나누세요.
이미지 크레딧: 주요 이미지:Freepik의 쌍안경을 든 사업가, Xubuntu Feisty가 방금 설치됨 - Flickr를 통한 Vincent의 추가/제거, Pamac 스크린샷, Desura 스크린샷, GNOME Software 스크린샷