![웹 브라우저를 통해 온라인으로 액세스할 수 있는 Linux 유틸리티 저장소가 있습니까?](https://linux55.com/image/393/%EC%9B%B9%20%EB%B8%8C%EB%9D%BC%EC%9A%B0%EC%A0%80%EB%A5%BC%20%ED%86%B5%ED%95%B4%20%EC%98%A8%EB%9D%BC%EC%9D%B8%EC%9C%BC%EB%A1%9C%20%EC%95%A1%EC%84%B8%EC%8A%A4%ED%95%A0%20%EC%88%98%20%EC%9E%88%EB%8A%94%20Linux%20%EC%9C%A0%ED%8B%B8%EB%A6%AC%ED%8B%B0%20%EC%A0%80%EC%9E%A5%EC%86%8C%EA%B0%80%20%EC%9E%88%EC%8A%B5%EB%8B%88%EA%B9%8C%3F.png)
모든 최신 Linux 유틸리티가 수집되는 곳이 있습니까(예: Windows 유틸리티의 경우 filehippo.com)?
다음과 유사한 다양한 다운로드 유틸리티를 사용할 수 있다는 것을 알고 있습니다.음, 각각 자체 저장소가 있습니다.
브라우저에서 직접 이러한 유틸리티를 다운로드할 수 있는 Linux 저장소가 어디에서나 관리되고 있는지 궁금합니다.
답변1
분포에 따라 달라지게 됩니다. 예를 들어:
- 우분투는우분투 패키지
- 젠투는젠투 패키지
- 아치에는아치 패키지 데이터베이스그리고우레아 소변 비율
- 페도라에는Fedora 패키지 데이터베이스
답변2
apt, yum 등과 같은 모든 패키지 관리 시스템은 인터넷(일반적으로 웹에서, 때로는 FTP를 통해)에서 패키지를 다운로드합니다. 시스템의 패키지 관리자가 다운로드를 찾고 있는 위치를 찾아 그곳으로 이동할 수 있습니다.
많은 배포판에는 패키지에 대한 정보(검색, 변경 로그 찾아보기, 버그 보고서 보기 등)를 찾을 수 있는 웹 인터페이스가 있습니다. 예를 들어http://packages.debian.org/데비안의 경우,http://www.freebsd.org/ports/index.htmlFreeBSD 등의 경우
Unix에는 다양한 변형이 있으므로 단일 바이너리가 모든 변형에서 실행될 수는 없습니다. 따라서 일반적으로 배포 및 아키텍처에 맞게 컴파일된 바이너리를 찾아야 합니다. 이러한 바이너리를 수집하는 대부분의 장소는 하나의 배포판에만 적용됩니다.
UNIX용 무료 소프트웨어를 수집하는 배포판 독립적인 장소가 있지만 소스 코드만 있는 경우가 많습니다. 내가 아는 가장 큰 것은싱싱한 고기.
답변3
많은 소프트웨어 프로젝트의 다양한 배포판을 위한 호스팅 및 패키지는 다음 위치에 있습니다.소스 포지또는구글 코드. 반품싱싱한 고기자유 소프트웨어로 간주될 수 있는 디렉토리입니다. 대부분의 경우 배포에 적합한 패키지를 다운로드하거나 저장소를 체크아웃/복제할 수 있습니다.
하지만 누군가가 이런 사이트를 유지해야 할 이유는 없습니다. 나중에 시스템에 특정 유틸리티를 설치하려는 경우 브라우저를 사용하여 다운로드해도 이점이 없습니다.
이것이 바로 배포판의 패키지 관리 작업이며 대부분이 이를 잘 수행합니다. :) 대부분의 경우 다양한 패키지 관리를 위한 다양한 패키징 도구가 있습니다.
예를 들어 Arch에는 pacman이라는 기본 패키지 관리 도구가 있습니다. 유틸리티 foo를 설치하려면 입력만 하면 pacman -S foo
모든 것이 설치됩니다. 제공된 패키지가 충분하지 않은 경우 AUR(Arch User Repository)에서 검색할 수 있습니다. yaourt
팩맨 래퍼를 사용 하거나 간단히 찾아볼 수 있습니다.AUR 홈 페이지. 데비안에서는 사용 apt-get
하거나 aptitude
기다릴 수 있습니다.
FreeBSD 패키지는 시스템 도구나 다음을 통해 사용할 수도 있습니다.포트 홈페이지.
그렇다면 유틸리티를 다운로드하기 위해 다른 홈 페이지를 탐색해야 하는 이유는 무엇입니까? 내 패키지 저장소에 없으면 대부분 웹의 다른 "저장소"에서는 찾을 수 없는 작고 인기 없는 프로젝트입니다.
Warren Young과의 간략한 토론 후 부록(의견 참조): 내 요점은 모든 도구/소프트웨어/유틸리티가 패키지로 존재해야 한다는 것이 아니며, 그렇지 않은 경우 "유용하지" 않다는 것입니다. 요점은 도구가 누락된 경우 원하는 것이 무엇인지 알고 프로젝트 페이지에서 직접 얻을 수 있다는 것입니다. 대부분의 프로젝트 페이지는 기본 디렉터리를 제공하는 이름 지정 서비스(sf, gc, fm)에서 호스팅되므로 패키지 관리와 프로젝트 페이지를 결합하면 그러한 저장소가 필요하지 않습니다.