Получите Chromium в Ubuntu 20.04 БЕЗ SNAP!

В вики Jenkins обсуждается установка Jenkins в качестве демона Unix:Установка Jenkins в качестве демона Unix . У вас есть тег RHEL в вопросе, и, поскольку RHEL 7 использует systemd, вы можете настроить Jenkins для работы в качестве службы systemd. Шаги для этого показаны ниже.

  1. Во-первых, вам нужно скачать WAR-файл Jenkins и разместить его где-нибудь. Я выбрал место /opt/jenkins/jenkins.war.

  2. Затем вам нужно создать/подготовить каталог данных, который вы хотите использовать, это /data/jenkins.

  3. Теперь вы можете создать системную учетную запись пользователя с именемjenkins:

    useradd -r jenkins
    
  4. Затем измените владельца файла Jenkins WAR и каталога данных на этого нового пользователя:

    chown -R jenkins:jenkins /opt/jenkins/
    chown -R jenkins:jenkins /data/jenkins/
    
  5. Затем определите службу systemd, создав новый модульный файл:

    vi /etc/systemd/system/jenkins.service
    
    [Unit]
    Description=Jenkins Daemon
    
    [Service]
    ExecStart=/bin/java -jar /opt/jenkins/jenkins.war
    User=jenkins
    Environment=JENKINS_HOME=/data/jenkins
    
    [Install]
    WantedBy=multi-user.target
    
  6. Сообщите systemdо новом юните, перезагрузив его:

    systemctl daemon-reload
    
  7. Наконец, запустите Дженкинса:

    systemctl start jenkins
    

Теперь у вас должен быть доступ к Jenkins через порт 8080. Если firewalldактивен, вам необходимо разрешить порт, запустив firewall-cmd --add-port=8080/tcpв системе.

Журналы Дженкинса теперь можно просмотреть с помощью journalctl _SYSTEMD_UNIT=jenkins.service.Запуск ps -ef | grep jenkinsпокажет, что он работает от имени пользователя jenkins:

.

jenkins   1749     1  7 11:04 ?        00:00:35 /bin/java -jar /opt/jenkins/jenkins.war

В качестве дополнительного бонуса запустите systemctl enable jenkins, если вы хотите, чтобы служба Jenkins автоматически запускалась при загрузке системы.

2
04.07.2020, 03:34
2 ответа

Часть первая :Загрузка доступных зависимостей.

  1. Скачать эти:
sudo apt install libgcc1 libmpx2 gcc-8-base

Часть вторая :Получение файлов.deb Chromium

  1. Установить VirtualBox
  2. Запустите в нем Ubuntu 18.04
  3. Загрузите Chromium (и зависимости )с флагом download-only
sudo apt-get --download-only install chromium-browser chromium-browser-l10n chromium-codecs-ffmpeg-extra
  1. Перейдите к /var/cache/apt/archives, и файлы.deb будут там.
  2. Скопируйте файлы deb в общую папку между гостевой и основной ОС.
  3. Загрузите и установите пакеты.

Часть 3 :Отключение обновлений в диспетчере обновлений или другом программном обеспечении обновления

  1. Работает
sudo apt-mark hold chromium-browser

отключит обновления. Вы сможете установить их только вручную. (Из новых пакетов.deb от 18.04 ).

0
18.03.2021, 23:22

Установите его как плоский пакет:

flatpak install flathub org.chromium.Chromium

0
20.05.2021, 09:22

Теги

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