«source» 태그된 질문

컴파일, 설치 또는 공부할 코드 검색 방법과 같은 Unix 프로그램의 소스 코드가 포함 된 모든 것.

7
Linux 커널 시스템 호출 구현을 어떻게 찾을 수 있습니까?
mkdir커널 소스를 보면서 함수가 어떻게 작동하는지 이해하려고합니다 . 이것은 커널 내부를 이해하고 다양한 기능을 탐색하려는 시도입니다. mkdir에 정의되어 있음을 알고 sys/stat.h있습니다. 프로토 타입을 찾았습니다. /* Create a new directory named PATH, with permission bits MODE. */ extern int mkdir (__const char *__path, __mode_t __mode) __THROW __nonnull ((1)); 이제이 함수가 어느 …

12
소스 쉘 스크립트의 경로 결정
소스 쉘 스크립트가 자체 경로를 찾는 방법이 있습니까? tcsh를 사용하는 동료가 있지만 주로 bash에 관심이 있습니다. 소싱으로 인해 현재 쉘에서 명령이 실행되므로 $0소스 스크립트가 아닌 현재 쉘의 호출 이므로 여전히 운 이 좋지 않을 것입니다. 내 최선의 생각은 현재하는 source $script $script것이므로 첫 번째 위치 매개 변수에 필요한 정보가 포함됩니다. …
80 shell  source 


5
소스에서 빌드하는 것과 설치 패키지를 사용하는 것의 차이점은 무엇입니까?
궁금한 점이 있습니다. 무언가를 설치할 때 설치 실행 파일을 두 번 클릭하는 쉬운 방법이 있고 다른 한편으로는 소스에서 빌드하는 방법이 있습니다. 소스 번들을 다운로드하는 후자는 실제로 번거 롭습니다. 그러나이 두 방법의 근본적인 차이점은 무엇입니까?

8
uname은 어디에서 정보를 얻습니까?
uname은 실제로 어디에서 정보를 얻습니까? 나는 이것이 간단해야한다고 생각합니다. 불행히도 해당 정보 만 포함 된 헤더를 찾을 수 없습니다. 말은 사람의 기본 출력 변경을 원 uname/를 uname -s 에서 Linux(커널의 이름을 변경, 본질적으로) 뭔가 다른. 올바른 방법으로 (즉, 소스를 변경) 어떻게해야합니까?
40 linux  kernel  source 

5
소스에서 프로그램을 컴파일하고 설치하는 방법
이것은 내가 리눅스를 즐기는 것을 정말로 제한하는 문제입니다. 응용 프로그램이 저장소에 없거나 설치 프로그램 스크립트가없는 경우 소스에서 응용 프로그램을 설치하는 위치와 방법이 정말 어려워집니다. Windows와 비교하면 쉽습니다. 마법사에서 모든 작업을 수행하는 설치 관리자 응용 프로그램을 사용해야합니다. 리눅스에서는 ... 별로는 아닙니다. 그렇다면 이것에 대한 팁이나 지침이 있거나 소스에서 Linux 프로그램을 설치하는 …


2
Arch Linux에 -dev 패키지가없는 이유는 무엇입니까?
젠투 나 슬랙웨어 와 같은 소스 기반 배포판 *-dev에는 프로그램 버전이 필요하지 않습니다 . 여기에는 모든 것을 로컬로 컴파일하기위한 헤더 파일과 소스 코드가 포함됩니다. 그러나 패키지 기반이지만 아치 리눅스 에서는 *-dev패키지를 보지 못했습니다 . 다른 배포판의 많은 패키지를 가로 질러 나갔습니다 .*-dev

1
커널 소스 트리에는 무엇이 포함되어 있습니까? 이것은 Linux 커널 헤더와 관련이 있습니까?
책에서, 나는 일반적으로 리눅스 소스 트리에 대한 참조를 읽을 /usr/src/linux서브 디렉토리의 일반적인 세트 ( arch, block, crypto, ...). 이 트리에 커널을 구성하는 이진 파일이 포함될 것으로 기대했습니다. 내 시스템 (Ubuntu 10.04)에서 ... 내가 가지고있는 다른 커널 (수동으로 설치되지 않은 자동 소프트웨어 다운로드 사용)의 경우이 위치에서 다음과 같이 각 커널에 대해 …
25 ubuntu  kernel  source 


4
git commit 해시가 주어지면 커널 릴리스에 포함 된 커널 릴리스를 찾는 방법은 무엇입니까?
공식 Linux git 저장소에 대한 최신 패치로 수정 된 문제가 있다고 가정합니다. 해결 방법이 있지만 수정 사항이 포함 된 릴리스가 발생하면 실행 취소하고 싶습니다. 정확한 git commit 해시를 알고 있습니다 (예 : f3a1ef9cee4812e2d08c855eb373f0d83433e34c) . 질문에 대답하는 가장 쉬운 방법은 무엇입니까? 지금까지 어떤 커널 릴리스에이 패치가 포함되어 있습니까? 로컬 Linux git …

14
소스에서 컴파일을 지원하는 배포판
오래 전에 소스 시스템에서 컴파일을 통해 응용 프로그램을 설치하기 위해 FreeBSD를 포트 시스템과 함께 사용하고 그 후 Gentoo를 포티지로 사용했습니다. 시스템을 직접 타겟팅하기 위해이 작업을 수행했습니다. 그러한 구성을 지원하는 다른 배포판이 있습니까? 슬랙웨어가 비슷한 것을 기억하는 것 같습니다.




당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.