Я не думаю, что вы можете изменить его, определить, действительно ли он пытается стать менее понятным, что-то о бренд-менеджменте.
Если вы платный член, вы можете использовать Linux версия. Он имеет достойное разрешение, серый значок уведомлений, который прекрасно подходит по темам Ubuntu по умолчанию. Но они пытаются управлять своим окном, у него есть своя строка заголовка, кнопки справа, и она не пузырится, когда вы ее перемещаете. Вы можете заставить compiz управлять этим, но тогда у вас есть два набора кнопок «закрыть», «свернуть» и «максимизировать».
Мне удалось заставить FreeDNS работать, просто отредактировав эти две строки в /usr/sbin/ddclient:
От:
my $sha1_loaded = eval {require Digest::SHA1};
To:
my $sha1_loaded = eval {require Digest::SHA};
От:
import Digest::SHA1 (qw/sha1_hex/);
To:
import Digest::SHA (qw/sha1_hex/);
Комментарий в отчете об ошибке говорит о том, что «легко менять программы для использования Digest :: SHA вместо Digest :: SHA1».
Итак, полные шаги: во-первых, apt-repository не установлен по умолчанию:
sudo apt-get install python-software-properties
Затем, как комментарий by izx:
sudo apt-add-repository ppa:nathan-renniewaldock/ppa
Теперь этот репозиторий содержит много пакетов , но мы хотим только ddclient. Поэтому создайте файл настроек, например `/etc/apt/preferences.d/nathan-prefs, и отредактируйте его так:
Package: *
Pin: release o=LP-PPA-nathan-renniewaldock
Pin-Priority: 400
Package: ddclient
Pin: release o=LP-PPA-nathan-renniewaldock
Pin-Priority: 500
Теперь установите ddclient:
sudo apt-get update && sudo apt-get install ddclient
Теперь войдите в root и отредактируйте / usr / sbin / ddclient. Найдите require Digest::SHA1 и замените его на require Digest::SHA. Затем найдите import Digest::SHA1 несколько строк позже и замените его на import Digest::SHA.
Наконец, откройте файл /etc/ddclient.conf и сделайте его похожим на это (обратите внимание на протокол):
daemon=3600
protocol=freedns
use=if, if=eth0
ssl=yes
use=web, web=myip.dnsomatic.com
server=freedns.afraid.org
login=username
password='password'
mydomain.example.com
Главное, что меня не радует, это взломать файл и нарушить управление пакетами Ubuntu. Лучшим решением было бы установить PPA.
Вы можете получить его из: libdigest-sha1-perl
Возможно, вам также потребуется установить libio-socket-ssl-perl. Проверьте свой syslog