차이
문서의 선택한 두 판 사이의 차이를 보여줍니다.
다음 판 | 이전 판 | ||
beyondlinuxfromscratch:installedpackages:nspr-4.35 [2024/05/04 01:52] – 만듦 baecy | beyondlinuxfromscratch:installedpackages:nspr-4.35 [2024/05/22 17:58] (현재) – [명령 설명] baecy | ||
---|---|---|---|
줄 1: | 줄 1: | ||
+ | ^ Beyond Linux(r) From Scratch (systemd Edition) - Version 12.1 ^^^ | ||
+ | ^ Chapter 9. General Libraries | ||
+ | |[[.: | ||
+ | |||
+ | |npth-1.6 | ||
+ | |||
+ | ---- | ||
+ | |||
===== NSPR-4.35 ===== | ===== NSPR-4.35 ===== | ||
+ | |||
==== NSPR 소개 ==== | ==== NSPR 소개 ==== | ||
+ | |||
NSPR(Netscape Portable Runtime)은 시스템 및 libc와 같은 함수를 위한 플랫폼 중립적인 API를 제공합니다. | NSPR(Netscape Portable Runtime)은 시스템 및 libc와 같은 함수를 위한 플랫폼 중립적인 API를 제공합니다. | ||
줄 6: | 줄 16: | ||
=== 패키지 정보 === | === 패키지 정보 === | ||
- | | + | |
- | * 다운로드 | + | |
+ | * MD5 Sum: <clipb t=c>5e0acf9fbdde85181bddd510f4624841</ | ||
* 다운로드 크기: 1.0 MB | * 다운로드 크기: 1.0 MB | ||
* 필요한 예상 디스크 공간: 9.6 MB | * 필요한 예상 디스크 공간: 9.6 MB | ||
* 예상 빌드 시간: 0.1 SBU 미만 | * 예상 빌드 시간: 0.1 SBU 미만 | ||
- | NSPR 설치 | + | ==== NSPR 설치 |
- | 다음 | + | |
+ | 다음과 같이 | ||
<code lang=bash> | <code lang=bash> | ||
cd nspr && | cd nspr && | ||
sed -i '/ | sed -i '/ | ||
- | sed -i ' | + | sed -i ' |
- | ./configure --prefix=/ | + | ./configure --prefix=/ |
- | --with-mozilla \ | + | --with-mozilla |
--with-pthreads \ | --with-pthreads \ | ||
$([ $(uname -m) = x86_64 ] && echo --enable-64bit) && | $([ $(uname -m) = x86_64 ] && echo --enable-64bit) && | ||
make | make | ||
- | </ | + | </ |
- | 이 테스트 스위트는 nss 또는 nspr의 변경 사항을 테스트하기 위해 설계되었으며 릴리스 버전을 확인하는 데 특별히 유용하지 않습니다(예: | + | |
+ | 이 테스트 스위트는 nss 또는 nspr의 변경 사항을 테스트하기 위해 설계되었으며 릴리스 버전을 확인하는 데 특별히 유용하지 않습니다(예: | ||
+ | |||
+ | 이제 //'' | ||
+ | |||
+ | <code lang=bash> | ||
+ | make install | ||
+ | </ | ||
- | 이제 //root// 사용자로서 | ||
- | <code lang=bash> | ||
==== 명령 설명 ==== | ==== 명령 설명 ==== | ||
- | | + | |
- | * **sed -i ' | + | |
- | * // | + | * '' |
+ | * // | ||
* // | * // | ||
- | * // | + | * // |
==== 내용 ==== | ==== 내용 ==== | ||
+ | |||
* **프로그램: | * **프로그램: | ||
* **라이브러리: | * **라이브러리: | ||
- | * **디렉토리: | + | * **디렉토리: |
=== 간단한 설명 === | === 간단한 설명 === | ||
+ | |||
* **nspr-config** \\ NSPR을 사용하는 다른 패키지에 컴파일러와 링커 옵션을 제공한다. | * **nspr-config** \\ NSPR을 사용하는 다른 패키지에 컴파일러와 링커 옵션을 제공한다. | ||
* libnspr4.so \\ 스레드, 스레드 동기화, 일반 파일 및 네트워크 I/O, 간격 타이밍 및 캘린더 시간, 기본 메모리 관리 및 공유 라이브러리 연결과 같은 비-GUI 운영 체제 기능에 대한 플랫폼 독립성을 제공하는 함수가 포함되어 있습니다. | * libnspr4.so \\ 스레드, 스레드 동기화, 일반 파일 및 네트워크 I/O, 간격 타이밍 및 캘린더 시간, 기본 메모리 관리 및 공유 라이브러리 연결과 같은 비-GUI 운영 체제 기능에 대한 플랫폼 독립성을 제공하는 함수가 포함되어 있습니다. |