Вопросы с тегом «source»

Все, что включает в себя исходный код программ Unix, например, компиляцию, установку или как получить код для изучения.

375
Как я могу найти реализации системных вызовов ядра Linux?

Я пытаюсь понять, как работает, скажем mkdir, функция, посмотрев на исходный код ядра. Это попытка понять внутреннее ядро ​​и перемещаться между различными функциями. Я знаю mkdir, определяется в sys/stat.h. Я нашел прототип: /* Create a new directory named PATH, with permission bits MODE. */...

80
определение пути к исходному скрипту

Есть ли способ для Sourced скрипт , чтобы узнать путь к себе? В основном я занимаюсь bash, хотя у меня есть коллеги, которые используют tcsh. Я предполагаю, что мне может не повезти здесь, так как использование источников приводит к выполнению команд в текущей оболочке, так $0что все равно остается...

57
Почему исходный код Bash не нуждается в бите выполнения?

С помощью Bash sourceможно выполнить скрипт без установленного бита выполнения. Это задокументированное и ожидаемое поведение, но не против ли это использования бита выполнения? Я знаю, sourceэто не создает...

46
В чем разница между сборкой из исходного кода и использованием установочного пакета?

Мне было интересно: при установке чего-то есть простой способ двойного щелчка по исполняемому файлу установки, а с другой стороны, есть способ собрать его из исходного кода. Последний, загружающий исходный пакет, действительно громоздок. Но в чем принципиальная разница между этими двумя...

40
Откуда uname получает информацию?

Откуда uname действительно получает информацию? Я считаю, что это то, что должно быть простым. К сожалению, я не могу найти заголовок, содержащий только эту информацию. Скажем, кто-то хотел изменить базовый вывод uname/ uname -s с Linuxчего-то другого (по сути, переименовав ядро). Как он / она...

39
Как скомпилировать и установить программы из исходного кода

Это проблема, которая действительно ограничивает мое удовольствие от Linux. Если приложение не находится в репозитории или если у него нет сценария установки, тогда я действительно борюсь, где и как установить приложение из исходного кода. По сравнению с Windows это просто. Вы (в значительной...

32
Почему программы не распространяются в скомпилированном формате?

Но они дают такие инструкции, как cd downloaded_program ./configure make install Это создает необходимый ELF и, возможно, некоторые файлы .so. Почему бы не поместить их в zip-файл для загрузки, как в приложениях Windows? Есть ли какая-то причина, почему они должны быть скомпилированы...

28
Почему в Arch Linux нет пакетов -dev?

Я понимаю, что исходные коды, такие как Gentoo или Slackware , не нуждаются в *-devверсиях программ. Они включают в себя исходный код, а также файлы заголовков для локальной компиляции. Но я никогда не видел *-devпакетов в Arch Linux , хотя он основан на пакетах. Я наткнулся на множество...

25
Что содержит дерево исходного кода ядра? Это связано с заголовками ядра Linux?

В книгах, я обычно читал ссылки на Linux Source Tree на /usr/src/linuxс обычным набором поддиректорий ( arch, block, crypto...). Я ожидал, что это дерево будет содержать двоичные файлы, составляющие ядро. В моей системе (Ubuntu 10.04) ... для разных имеющихся у меня ядер (с использованием...

24
Учитывая хеш git commit, как узнать, какой выпуск ядра содержит его?

Предположим, у меня есть проблема, которая была исправлена ​​недавним патчем к официальному репозиторию Linux git. У меня есть обходной путь, но я бы хотел отменить его, когда выйдет релиз, содержащий мое исправление. Я знаю точный хеш коммита git, например f3a1ef9cee4812e2d08c855eb373f0d83433e34c...

21
Дистрибутивы, поддерживающие компиляцию из исходного кода

Давным-давно я использовал FreeBSD со своей системой портов, а затем Gentoo для portage, чтобы устанавливать приложения через компиляцию из исходного кода. Я сделал это для того, чтобы напрямую нацелить мою систему. Есть ли другие дистрибутивы, которые поддерживают такую ​​конфигурацию? Кажется, я...

18
Полностью перезапустите Bash

Есть ли способ , чтобы полностью рестарт Bash и перезаряжания .bashrcи .profileи тому подобное? Я хотел бы убедиться, что мои изменения работали правильно после редактирования этих...

16
Стандартное расположение для хранения исходных файлов программного обеспечения

Есть ли в Linux стандартное расположение для хранения исходных файлов, например OpenSSL . Я строю Nginx из исходного кода с не по умолчанию версией OpenSSL. Мне нужно скачать и распаковать OpenSSL, и я сделал это в домашнем каталоге. Теперь мне интересно, есть ли в Linux стандартное расположение...

15
Как начать изменять исходный код Linux для создания собственной ОС? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он был сосредоточен только на одной проблеме, отредактировав этот пост . Закрыто 10 месяцев назад . Я слышал, что мы можем настроить Linux...

11
Почему источник lib / * не работает?

У меня есть небольшая программа, которая содержит следующую структуру папок: - main.sh - lib/ - clean.sh - get.sh - index.sh - test.sh Каждый файл содержит одну функцию, которую я использую в main.sh. main.sh: source lib/* get_products clean_products make_index test_index Выше первые две функции...

10
Где лучше всего найти источники стандартных инструментов командной строки Linux? [закрыто]

Закрыто. Этот вопрос не по теме . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он подходил для Unix и Linux Stack Exchange. Закрыто 11 месяцев назад . Into: я люблю учиться, читая источники. Но надоело искать их в интернете, разбитых по множеству...