잽싸게 얻어내다
slapt-get개발자 | 제이슨 우드워드 |
---|---|
초기 릴리즈 | 2003년 8월 15일, [1] | 전(
안정된 릴리스 | 2019년 8월 4일, [1] 전( |
기입처 | C |
운영 체제 | 리눅스 |
플랫폼 | 리눅스 |
유형 | 패키지 관리 시스템 |
면허증. | GNU 일반 공중 라이선스 |
웹 사이트 | software |
slapt-get은 Slackware용 APT와 같은 패키지 관리 시스템입니다.Slapt-get은 Debian의 특징을 모방하려고 한다.apt-get
가능한 한 가깝게).
GNU General Public License 조건에 따라 출시된 slapt-get은 무료 소프트웨어입니다.[2]
특징들
Slapt-get는 네이티브 슬랙웨어 패키지 어떤 툴 위에 기능성을 형성(installpkg, upgradepkg과 removepkg)패키지 쿼리, 원격 fetching, 시스템 업데이트, 통합 changelog 정보, 및 종속성 해상도, 패키지 갈등, 제안, 체크 섬과 공개 키 확인 같은 많은 선택적 고급 features[2]을 활성화하고. transfer 재개
slapt-get에서는 전송에 libcurl cURL 라이브러리를 사용합니다.libcurl은 ftp, ftps, https, https, 파일:// 및 기타 리소스 유형을 지원합니다.또한 slapt-get은 GNU 프라이버시 가드 라이브러리를 사용하여 시그니처를 검증합니다.
slapt-get은 시스템업그레이드 옵션에서 사용하는 제외 메커니즘과 필요한 모든 패키지 소스에 대한 선언을 포함하는 단순한 컨피규레이션파일 형식을 제공합니다.패키지 버전 비교를 덮어쓰고 Slackware가 이전 버전의 [3]패키지로 복귀할 때처럼 업스트림소프트웨어 다운그레이드를 준수하기 위해 각 패키지 소스에 특정 우선순위를 태그 붙일 수 있습니다.
의존 관계
slapt-get에서는 Slackware 배포에 포함된 패키지의 의존관계 해결은 이루어지지 않습니다.그러나 APT가 사용하는 [4]수동 조정 방식과 유사한 방식으로 Slackware 호환 패키지에서 종속성 해결을[3] 위한 프레임워크를 제공합니다.여러 패키지 소스 및 Slackware 기반 배포에서 이 기능을 활용합니다.slapt-get 프레임워크를 사용하여 패키지 경합 및 보완 패키지 제안과 함께 하드, 소프트 및 조건부 종속성을 표현할 수 있습니다.
종속성 정보를 추가하는 경우 패키지 자체를 수정할 필요가 없습니다.패키지 목록 파일인 PARKES입니다.TXT는 이러한 관계를 지정하는 데 사용됩니다.이 파일은 Patrick Volkerding에 의해 제공되며 Debian에서 사용 중인 Packages.gz 파일과 유사합니다.여러 스크립트를 사용하여 패키지를 생성할 수 있습니다.패키지 그룹의 TXT 파일.Patrick Volkerding이 사용하는 파일 형식은 패키지당 몇 줄을 추가하여 확장됩니다.slapt-get은 소스 다운로드 중에 이 파일을 해석합니다.일반적으로 타사 패키지는 나중에 패키지로 추출할 수 있도록 패키지 자체에 종속성 정보를 저장합니다.TXT. Slackware 패키지 포맷에 이 정보를 포함해도 Slackware pkgtools가 이러한 패키지를 설치할 수 있습니다.이 정보는 패키지가 설치되면 자동으로 무시되고 삭제됩니다.
패키지 소스
slapt-get은 공식 Slackware 미러 및 http://www.slacky.eu/ 등의 서드파티 패키지 저장소와 연동됩니다.slapt-get은 지원 파일인 패키지를 찾습니다.패키지 정보 저장소의 TXT 및 CHECKSUMS.md5.이러한 파일은 패키지 이름, 버전, 크기(압축 및 비압축 모두), 체크섬 및 패키지 설명을 제공합니다.이전 섹션에서 설명한 바와 같이 이러한 파일을 확장하여 종속성 목록, 충돌 정보 및 패키지 제안을 추가할 수 있습니다.이러한 파일은 각 패키지에 대해 MIRROR 선언을 지정하여 다른 원격 소스를 프록시할 수도 있습니다.
GSlapt
![]() GSlapt 스크린샷 | |
개발자 | 제이슨 우드워드 |
---|---|
초기 릴리즈 | 2005년 2월 13일, [5] | 전(
안정된 릴리스 | 0.5.5 / 2019년 8월 [5] , 전( |
운영 체제 | 슬랙웨어 및 파생상품 |
플랫폼 | 리눅스 |
유형 | 자동화 |
면허증. | GNU 일반 공중 라이선스 |
웹 사이트 | software.jaos.org/ #slap-get![]() |
GSlapt는 Libslapt의 GTK+ 프런트 엔드입니다.Lapt-get 라이브러리는 Slackware와 그 파생 모델에 고도의 패키지 관리를 제공합니다.Synaptic에 있는 기능에 영감을 받아 Gslapt는 Debian과 그 파생 모델이 Slackware의 세계에서 즐기는 사용 편의성을 제공하는 것을 목표로 하고 있습니다.
GSlapt는 주로 [6]VectorLinux에서 사용되는 vlapt (x) dialog slapt-get 프런트엔드를 대체하기 위해 작성되었습니다.
배포
Slackware 외에도 slapt-get 및 GSlapt는 다음과 같은 여러 배포판에 포함되어 있습니다.
레퍼런스
- ^ a b "ChangeLog". software.jaos.org. Retrieved September 10, 2019.
- ^ a b "README". software.jaos.org. Retrieved September 10, 2019.
- ^ a b "FAQ". software.jaos.org. Retrieved September 10, 2019.
- ^ "7. Declaring relationships between packages". debian.org. Retrieved September 10, 2019.
- ^ a b "ChangeLog". software.jaos.org. Retrieved September 10, 2019.
- ^ "Vector Linux SOHO 5.9 Deluxe -- Not Just For The Office".