Как перестроить и проверить исходный код Nautilus?

Я новичок в программировании на уровне ОС, поэтому прошу прощения за новость.

В конечном счете, я хотел бы изменить поведение нажатия на «Изменить фон рабочего стола» в контекстном меню рабочего стола. Казалось бы, пакет Nautilus содержит исходный текст, и я даже нашел строку, которая вызывает панель управления рабочим столом после нажатия «Изменить фон рабочего стола».

Можно ли пересобрать модифицированную версию Nautilus, протестировать ее и установить в моей собственной системе? Это может быть ультра нуб, задающий такой вопрос, но я просто пока не знаю!

3
задан 22 November 2012 в 02:22

2 ответа

Вы можете получить источник, просто запустив apt-get source nautilus. Это создаст каталог с именем nautilus-. Затем вы можете перейти туда, внести изменения, затем ./configure, sudo make и затем sudo make install

0
ответ дан 22 November 2012 в 02:22

Чтобы загрузить исходный код и пересобрать его, сделайте следующее:

  1. Установите все зависимости сборки для nautilus: sudo apt-get build-dep nautilus
  2. Запустите apt-get source nautilus в каталог, который вы хотите источник.
  3. cd в каталог nautilus-.
  4. Выполнить debuild -uc -us. Это создает неподписанный источник, неподписанный файл изменений и один или несколько двоичных пакетов. Вы найдете эти один уровень папки ниже.
  5. Установите пакет (ы), используя sudo dpkg -i /path/to/binary-package1.deb /path/to/binary-package2.deb [...].
  6. Внесите изменения в исходный код и перестройте / установите столько раз, сколько захотите.

Вы можете применить этот рецепт к любому пакету Debian / Ubuntu.

Чтобы отменить установку измененной версии, просто вернитесь к основной исходной версии пакета Ubuntu, переустановив и выбрав эту версию в управлении пакетами. Это обеспечивает чистоту вашей системы без повсеместного управления файлами с помощью управления пакетами.

0
ответ дан 22 November 2012 в 02:22

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

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