차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

다음 판
이전 판
beyondlinuxfromscratch:installedpackages:nspr-4.35 [2024/05/04 01:52] – 만듦 baecybeyondlinuxfromscratch: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|이전]]  |  [[.:index|위로]] / [[:start|처음으로]]  |  [[.:PCRE-8.45|다음]]|
 +
 +|npth-1.6  |  PCRE-8.45|
 +
 +----
 +
 ===== NSPR-4.35 ===== ===== NSPR-4.35 =====
 +
 ==== NSPR 소개 ==== ==== NSPR 소개 ====
 +
 NSPR(Netscape Portable Runtime)은 시스템 및 libc와 같은 함수를 위한 플랫폼 중립적인 API를 제공합니다. NSPR(Netscape Portable Runtime)은 시스템 및 libc와 같은 함수를 위한 플랫폼 중립적인 API를 제공합니다.
  
줄 6: 줄 16:
  
 === 패키지 정보 === === 패키지 정보 ===
-  * 다운로드(HTTP): https://archive.mozilla.org/pub/nspr/releases/v4.35/src/nspr-4.35.tar.gz + 
-  * 다운로드 MD5 합계: 5e0acf9fbdde85181bddd510f4624841+  * 다운로드(HTTP): [[https://archive.mozilla.org/pub/nspr/releases/v4.35/src/nspr-4.35.tar.gz|nspr-4.35.tar.gz]] 
 +  * MD5 Sum<clipb t=c>5e0acf9fbdde85181bddd510f4624841</clipb>
   * 다운로드 크기: 1.0 MB   * 다운로드 크기: 1.0 MB
   * 필요한 예상 디스크 공간: 9.6 MB   * 필요한 예상 디스크 공간: 9.6 MB
   * 예상 빌드 시간: 0.1 SBU 미만   * 예상 빌드 시간: 0.1 SBU 미만
  
-NSPR 설치 +==== NSPR 설치 ==== 
-다음 명령을 실행하여 NSPR을 설치하세요:+ 
 +다음과 같이 NSPR을 설치하세요.
 <code lang=bash> <code lang=bash>
 cd nspr && cd nspr &&
  
 sed -i '/^RELEASE/s|^|#|' pr/src/misc/Makefile.in && sed -i '/^RELEASE/s|^|#|' pr/src/misc/Makefile.in &&
-sed -i 's|$(LIBRARY) ||' config/rules.mk &&+sed -i 's|$(LIBRARY) ||'  config/rules.mk         &&
  
-./configure --prefix=/usr \. +./configure --prefix=/usr   
-            --with-mozilla \+            --with-mozilla  \
             --with-pthreads \             --with-pthreads \
             $([ $(uname -m) = x86_64 ] && echo --enable-64bit) &&             $([ $(uname -m) = x86_64 ] && echo --enable-64bit) &&
 make make
-</code> \\ +</code> 
-이 테스트 스위트는 nss 또는 nspr의 변경 사항을 테스트하기 위해 설계되었으며 릴리스 버전을 확인하는 데 특별히 유용하지 않습니다(예: nss 및 nspr 디렉터리가 나란히 존재하는 최적화되지 않은 빌드에서 실행해야 함). 자세한 내용은 [[https://wiki.linuxfromscratch.org/blfs/wiki/nss|nss에 대한 편집자 노트]]를 참조하세요.+ 
 +이 테스트 스위트는 nss 또는 nspr의 변경 사항을 테스트하기 위해 설계되었으며 릴리스 버전을 확인하는 데 특별히 유용하지 않습니다(예: nss 및 nspr 디렉터리가 같이 존재하는 최적화되지 않은 빌드에서 실행해야 함). 자세한 내용은 [[https://wiki.linuxfromscratch.org/blfs/wiki/nss|nss에 대한 편집자 노트]]를 참조하세요. 
 + 
 +이제 //''root''// 사용자로서 
 + 
 +<code lang=bash> 
 +make install 
 +</code>
  
-이제 //root// 사용자로서 
-<code lang=bash>make install</code> \\ 
 ==== 명령 설명 ==== ==== 명령 설명 ====
-  * **sed -ri '/^RELEASE/s/^/#/' pr/src/misc/Makefile.in**:\\ 불필요한 스크립트 두 개를 설치하지 않습니다. + 
-  * **sed -i 's#$(LIBRARY) ##' config/rules.mk** : \\ 정적 라이브러리 설치를 비활성화합니다. +  ''**sed -ri '/^RELEASE/s/^/#/' pr/src/misc/Makefile.in**'': \\ 불필요한 스크립트 두 개를 설치하지 않습니다. 
-  * //--with-mozilla//: \\ 이 매개변수는 라이브러리에 Mozilla 지원을 추가합니다(다른 Mozilla 제품을 빌드하고 이 라이브러리에 연결하려는 경우 필요).+  * ''**sed -i 's#$(LIBRARY) ##' config/rules.mk**'' : \\ 정적 라이브러리 설치를 비활성화합니다. 
 +  * //--with-mozilla//: \\ 라이브러리에 Mozilla 지원을 추가합니다(다른 Mozilla 제품을 빌드하고 이 라이브러리에 연결하려는 경우에 필요).
   * //--with-pthreads//: \\ 시스템 pthread 라이브러리를 사용합니다.   * //--with-pthreads//: \\ 시스템 pthread 라이브러리를 사용합니다.
-  * //--enable-64bit//: \\ x86_64 시스템에서 --enable-64bit 매개 변수는 pthread가 지원되지 않는 시스템이라는 클레임으로 **configure**가 실패하는 것을 방지하기 위해 필요합니다. [ $(uname -m) = x86_64 ] 테스트는 32비트 시스템에는 영향을 미치지 않는지 확인합니다.+  * //--enable-64bit//: \\ x86_64 시스템에서 --enable-64bit 매개 변수는 pthread가 지원되지 않는 시스템이라는 클레임으로 ''**configure**''가 실패하는 것을 방지하기 위해 필요합니다. [ $(uname -m) = x86_64 ] 테스트는 32비트 시스템에는 영향을 미치지 않도록 확인합니다.
  
 ==== 내용 ==== ==== 내용 ====
 +
   * **프로그램:** \\ nspr-config   * **프로그램:** \\ nspr-config
   * **라이브러리:** \\ libnspr4.so, libplc4.so, libplds4.so   * **라이브러리:** \\ libnspr4.so, libplc4.so, libplds4.so
-  * **디렉토리:** \\/usr/include/nspr+  * **디렉토리:** \\ /usr/include/nspr 
 === 간단한 설명 === === 간단한 설명 ===
 +
   * **nspr-config** \\ NSPR을 사용하는 다른 패키지에 컴파일러와 링커 옵션을 제공한다.   * **nspr-config** \\ NSPR을 사용하는 다른 패키지에 컴파일러와 링커 옵션을 제공한다.
   * libnspr4.so \\ 스레드, 스레드 동기화, 일반 파일 및 네트워크 I/O, 간격 타이밍 및 캘린더 시간, 기본 메모리 관리 및 공유 라이브러리 연결과 같은 비-GUI 운영 체제 기능에 대한 플랫폼 독립성을 제공하는 함수가 포함되어 있습니다.   * libnspr4.so \\ 스레드, 스레드 동기화, 일반 파일 및 네트워크 I/O, 간격 타이밍 및 캘린더 시간, 기본 메모리 관리 및 공유 라이브러리 연결과 같은 비-GUI 운영 체제 기능에 대한 플랫폼 독립성을 제공하는 함수가 포함되어 있습니다.
  • beyondlinuxfromscratch/installedpackages/nspr-4.35.1714787536.txt.gz
  • 마지막으로 수정됨: 2024/05/04 01:52
  • 저자 baecy