Этот ответ не принесет вам последний пакет Swift 2.6.0, а рассмотрит ваш вариант «альтернативный»: как исправить существующую версию, чтобы обойти определенную проблему. Требуется несколько шагов:
Вам нужно будет убедиться, что у вас есть исходные репозитории, открыв /etc/apt/sources.list с вашим любимым текстовым редактором и не комментируя строки, начинающиеся с # deb-src (путем удаления метки хэша и пространство). Затем запустите sudo apt-get update. Добавьте зависимости сборки:sudo apt-get build-dep swift
sudo apt-get install build-essential fakeroot devscripts
Создайте каталог сборки, загрузите источник, загрузите и примените требуемый патч. Я поместил патч в раздел «патчи» на моем веб-сайте, но вы можете, конечно, напрямую исправить патч самостоятельно со скоростного сайта git: mkdir swift_build && cd swift_build
apt-get source swift
wget http://www.andrews-corner.org/patches/replicator_intersection_fix.diff
cd swift-2.5.0
patch -p1 < ../replicator_intersection_fix.diff
Исправить упаковку debian, сделав небольшое изменение номера версии и добавив подходящую комментарий. Я просто переименовал версию в 2.5.0-0ubuntu3, и это обеспечило ее ранжирование номер 1 в репозитории, так что она не будет перезаписана меньшей версией swift: debchange -i
Сделайте запись патча: dpkg-source --commit
Перестройте и установите пакет: debuild -us -uc -i -I
sudo debi
И этого должно быть достаточно, чтобы получить исправленную версию и продолжить, я несколько раз проделывал эти шаги в своей собственной системе, и она хорошо работает :).
Ссылка:
Обновление A Deb . Если вы столкнулись с проблемой, посмотрите ссылку ниже.
Исправление экрана с использованием Linux и NVIDIA 384 Драйвер:
В терминале:
sudo gedit /etc/modprobe.d/nvidia-graphics-drivers.conf
в смене файла:
options nvidia_384_drm modeset=0
:
options nvidia_384_drm modeset=1
В терминале:
sudo update-initramfs -u
Перезагрузка
Исправление экрана с использованием Linux и NVIDIA 384 Драйвер:
В терминале:
sudo gedit /etc/modprobe.d/nvidia-graphics-drivers.conf
в смене файла:
options nvidia_384_drm modeset=0
:
options nvidia_384_drm modeset=1
В терминале:
sudo update-initramfs -u
Перезагрузка