Могу ли я получить доступ к любому программному коду, работающему с Linux, и изменить его? [dубликат]

У этого вопроса уже есть ответ здесь: Как мне получить и изменить исходный код пакетов, установленных через apt-get? 5 ответов Где я могу найти исходный код Ubuntu? 5 ответов

Итак, есть ошибка в определенном программном обеспечении, и я подумал, что, возможно, я могу посмотреть на программный код, так как это все с открытым исходным кодом, и попытайтесь его исправить. Является ли это возможным? все программное обеспечение доступно любому пользователю, и если это возможно, можно перезаписать код или это документ типа только для чтения?

Спасибо за ответ.

0
задан 1 March 2018 в 03:42

4 ответа

Просто добавьте ответ @waltinator.

Если вы хотите узнать, откуда приходит пакет и где найти дополнительные ресурсы, вы можете посмотреть описание пакетов, например. by

apt-cache show ^package-name$

(странные символы для точного соответствия)

0
ответ дан 17 July 2018 в 19:47

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

Подготовьте:

sudo apt install apt-src

Чтобы найти источник, сначала найдите программу, которую хотите исправить, с чем-то вроде

type -p programname

Затем найдите, какой пакет этот файл с

dpkg -S $(type -p programname)

Затем получите источник:

apt-src install $(dpkg -S $(type -p programname) | cut -d: -f1)

Прочитайте man dpkg;man apt-src;man cut

3
ответ дан 17 July 2018 в 19:47

Просто добавьте ответ @waltinator.

Если вы хотите узнать, откуда приходит пакет и где найти дополнительные ресурсы, вы можете посмотреть описание пакетов, например. by

apt-cache show ^package-name$

(странные символы для точного соответствия)

0
ответ дан 23 July 2018 в 20:32

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

Подготовьте:

sudo apt install apt-src

Чтобы найти источник, сначала найдите программу, которую хотите исправить, с чем-то вроде

type -p programname

Затем найдите, какой пакет этот файл с

dpkg -S $(type -p programname)

Затем получите источник:

apt-src install $(dpkg -S $(type -p programname) | cut -d: -f1)

Прочитайте man dpkg;man apt-src;man cut

3
ответ дан 23 July 2018 в 20:32
  • 1
    apt-src слишком сложно. Что случилось с apt-get source? – N0rbert 1 March 2018 в 12:25

Другие вопросы по тегам:

Похожие вопросы: