Запитання з тегом «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 …

12
визначення шляху до скрипту джерела оболонки
Чи є спосіб, щоб джерело оболонки знайшов шлях до себе? Я в основному переймаюся башем, хоча у мене є співробітники, які використовують tcsh. Я здогадуюсь, що я, можливо, не матиму тут удачі, оскільки джерело спричиняє виконання команд у поточній оболонці, тому $0все ще викликається поточна оболонка, а не скрипт джерела. …
80 shell  source 

8
Чому джерелу Баша не потрібен біт виконання?
За допомогою Bash sourceможна виконати сценарій без набору бітів виконання. Це задокументоване та очікуване поведінка, але чи не проти використання біта виконання? Я знаю, sourceце не створює підзаголовок.

5
Чим відрізняється побудова від джерела та використання пакета встановлення?
Мені було цікаво: при встановленні чогось є простий спосіб подвійного клацання на встановлений виконуваний файл, а з іншого боку, є спосіб його побудови з джерела. Останній, завантажуючи вихідний пакет, справді громіздкий. Але в чому полягає принципова відмінність цих двох методів?

8
Звідки уніме бере інформацію про неї?
Звідки уніме насправді бере інформацію? Я вважаю, що це щось прямо. На жаль, я не можу знайти жодного заголовка, що містить лише цю інформацію. Скажіть, хтось хотів змінити базовий вихід uname/ uname -s з Linuxна щось інше (по суті, перейменувавши ядро). Як він / вона піде робити це належним чином …
40 linux  kernel  source 

5
Як компілювати та встановлювати програми з джерела
Це питання, яке дійсно обмежує моє задоволення від Linux. Якщо програма не знаходиться у сховищі або в ній немає сценарію інсталятора, я дійсно боюся, де і як встановити програму з джерела. Порівняно з Windows, це легко. Вам (в значній мірі) потрібно використовувати програму інсталятора, яка виконує всю роботу в Майстрі. …

10
Чому програми не поширюються у складеному форматі?
Але вони дають вказівки на кшталт cd downloaded_program ./configure make install Це створює необхідний ELF і, ймовірно, деякі файли .so. Чому б не розмістити їх всередині zip-файлу для завантаження, як, наприклад, з додатками Windows? Чи є якась причина, чому вони повинні бути складені користувачем?

2
Чому в Arch Linux немає пакетів -dev?
Я розумію, що дистрибутивні джерела, такі як Gentoo або Slackware , не потребують *-devверсій програм. Вони включають вихідний код, а також файли заголовків для складання всього локально. Але я ніколи не бачив *-devпакунків в Arch Linux , хоча це на основі пакетів. Я натрапив на багато *-devпакетів в інших дистрибутивах.

1
Що містить дерево джерела ядра? Це пов’язано з заголовками ядра Linux?
У книгах, я зазвичай читав посилання на Linux Source Tree на /usr/src/linuxзі звичайним набором піддиректорій ( arch, block, crypto...). Я очікував, що це дерево містить бінарні файли, що складають ядро. У моїй системі (Ubuntu 10.04) ... для різних ядер у мене (використовуючи автоматизовані завантаження програмного забезпечення, не встановлені вручну), я …
25 ubuntu  kernel  source 


4
З огляду на хеш-компіляцію git, як дізнатися, який випуск ядра містить його?
Припустимо, у мене є певна проблема, яка була виправлена ​​нещодавним виправленням до офіційного сховища Linux git. У мене є робота, але я хотів би скасувати її, коли відбудеться випуск, який містить моє виправлення. Я знаю точний хеш- компілятор , наприклад f3a1ef9cee4812e2d08c855eb373f0d83433e34c . Який найпростіший спосіб відповісти на питання: Які випуски …

14
Дистрибутив, який підтримує компіляцію з джерела
Дуже давно я використовував FreeBSD зі своєю системою портів, а після цього Gentoo для portage для встановлення програм через компіляцію з джерела. Я зробив це для того, щоб безпосередньо націлити свою систему. Чи є там інші дистрибутиви, які підтримують таку конфігурацію? Здається, я пам’ятаю, що Slackware мав щось подібне.




Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.