Все проблемы, перечисленные другими здесь, чрезвычайно важны для понимания. Тем не менее, поскольку это открытый исходный код, мы можем точно сказать, что PPA изменило с версии пакета в Ubuntu. Мы будем использовать PPA из этого дубликата в качестве примера.
Сначала мы возьмем источник из PPA dget инструмента, который будет загружать все части исходного пакета Debian с ссылкой на файл dsc:
dget -u https://launchpad.net/~anton0/+archive/unity/+files/unity_5.12-0ubuntu2~ppa1.dsc
Я нашел эту ссылку, нажав «Просмотреть сведения о пакете»:
И затем:
Затем мы получим источник пакета в архиве Ubuntu:
apt-get source unity
Наконец, мы будем использовать debdiff, чтобы увидеть различия между источником двух пакетов:
debdiff unity_5.12-0ubuntu1.1.dsc unity_5.12-0ubuntu2~ppa1.dsc
Выход этой команды длиной около трех сотен строк, этот дубликат вместо прямого входа в окно , Теперь я не могу ручаться за то, насколько хорош код, так как я действительно не знаю C ++, но, похоже, он делает то, что он утверждает, а не что-то злонамеренное.