Как я могу создать 'непогугленный хром' из источника на Ubuntu 18.04?

Я вставил приблизительно час в этой точке, и я начинаю чувствовать себя немного мертвым внутри.

Я запустил путем загрузки ungoogled-chromium версия 71.0.3578.98-2 от GitHub. Я извлек tar.gz файл в мою домашнюю папку. Затем с помощью инструкций от раздела "Any Linux Distribution" инструкций по сборке. Я следовал инструкциям на грани добавления APT LLVM repo. Я добавил указанные строки для Бионического (18.04) к моему /etc/apt/sources.list файл, полученный ключ с:

wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key|sudo apt-key add -
sudo apt-get update

Этот вывод эти ошибки, которые похожи на это:

E: The repository 'https:/dl.winehq.org/wine-builds/ubuntu bionic Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
W: GPG error: http://apt.llvm.org/bionic llvm-toolchain-bionic InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 15CF4D18AF4F7421

Я затем, (хотя я знал это, не будет работать), работал:

sudo apt-get install clang-8 lld-8 llvm-8-dev python python3 ninja-build

и все пакеты LLVM не смогли быть установленными.

Это - мое первое здание опыта из источника, таким образом, я знаю, неизбежно сделал некоторую неприятную ошибку новичка.

2
задан 31 December 2018 в 01:23

1 ответ

Во-первых, если Вы не хотите создавать из источника, они обеспечивают двоичные файлы, уже созданные для Ubuntu 18.04:

Инструкции для создания доступны от:

Это указывает, что Вы можете создать LLVM 7 и не должны устанавливать LLVM 8 для создания для Ubuntu, Бионической (18.04)

Здание должно быть столь же простым как:

sudo apt install packaging-dev python3 ninja-build

# Run from inside the clone of the repository
mkdir -p build/src

./get_package.py PACKAGE_TYPE_HERE build/src/debian
cd build/src

# Use dpkg-checkbuilddeps (from dpkg-dev) or mk-build-deps (from devscripts) to check for additional packages.
# If necessary, change the dependencies in debian/control to accommodate your environment.
# If necessary, modify AR, NM, CC, and CXX variables in debian/rules
debian/rules setup-local-src
dpkg-buildpackage -b -uc
4
ответ дан 2 December 2019 в 02:12

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

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