Исходный код Modifiying приложения

Создание изображения, сделанного из случайных байтов, не является хорошей идеей, потому что оно приводит к очевидно недопустимой файловой системе ISO 9660. Необходимо вместо этого создать большой случайный файл, который может все еще быть помещен в допустимой файловой системе ISO. Затем Вы записываете этот ISO-образ и читаете содержание CD для сравнения с исходным файлом на жестком диске, например, с также md5sum или sha1sum. Если контрольные суммы являются тем же, то Ваш диск в порядке и в пишущих и в читающих CD.

0
14.11.2013, 15:55
2 ответа

Я не знаю, почему "находящееся в Debian" приложение имело бы свой исходный код в формате об/мин. Как Вы загружаете исходный код? Обычно на Debian можно сделать это с:

# apt-get source <package_name>

Принятие пакета находится в repos, конечно. Если Вы подразумеваете загрузку исходного кода как исходного об/мин с, скажем, веб-сайта проекта можно всегда устанавливать rpm2cpio на Вашей машине Debian и извлечении пакет:

# apt-get install rpm2cpio
# mkdir extracted_source_package
# mv blah.rpm extracted_source_package
# cd extracted_source_package
# rpm2cpio blah.rpm | cpio --extract --make-directories --verbose

Ссылка

1
28.01.2020, 02:37
  • 1
    Спасибо за Ваш ответ, я - новичок в Linux, и у меня есть sayed "находящаяся в Debian" причина вот почему, кто-то сказал мне, как это было сделано, но возможно он был неправ затем. Рассматриваемое приложение является Порядком байтов FireWall, таким образом, я не знаю, на котором система - это. и у меня есть dowloaded пакет с веб-сайта порядка байтов. И спасибо за ссылку, я думаю, что мне будет нужен он много –  user52356 15.11.2013, 07:02
  • 2
    я сделал команду, которую Вы дали, но где сделал файл, идет?? –  user52356 15.11.2013, 10:20
  • 3
    @user52356 файл должен быть перемещен в каталог, который Вы создали на втором шаге (который я назвал extracted_source_package в этом примере). –  Joseph R. 15.11.2013, 12:23
  • 4
    @user52356s не забывайте отмечать один из ответов, как принято, если он помог решить Вашу проблему. Таким образом, люди, просматривающие форум, будут знать, что эта проблема имеет решение. –  Joseph R. 16.11.2013, 22:49

Если Вы захотите изменить функциональность, то необходимо будет загрузить исходный код (репозиторий управления версиями), а не устанавливаемое (файл об/мин). Файл об/мин обычно содержит только скомпилированную (двоичную) версию программного обеспечения и изменение, которое обычно неосуществимо.

Некоторые пакеты имеют a *-source.rpm файл, который можно использовать для получения исходного кода, но обычно необходимо будет перейти к домашней странице приложения для получения репозитория исходного кода.

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

1
28.01.2020, 02:37
  • 1
    за Ваш ответ, на самом деле проект, в котором я нахожусь, включает добавляющую функциональность Соммы к брандмауэру порядка байтов или созданию чего-то подобного ему. Так можете Вы совет меня, где запустить с? причина я являюсь немного новым с linux –  user52356 15.11.2013, 06:57

Теги

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