Este es el repositorio del sitio web en https://f-droid.org. Se basa en Jekyll y puede encontrar la versión de desarrollo aquí.
Primero, asegúrese de que Buster-Backports esté habilitado.
sudo apt-get install -t buster-backports
gettext linkchecker po4a python3 python3-babel rsync rubocop ruby-bundler
ruby-git ruby-jekyll-include-cache ruby-jekyll-paginate-v2
ruby-jekyll-redirect-from ruby-json ruby-loofah ruby-rchardet ruby-rouge
ruby-rspec ruby-zip unzip
bundle install --local
jekyll build
Si experimenta un error durante el proceso de compilación, intente también:
bundle update
Mire el .gitlab-ci.yml para obtener más ejemplos de configuraciones personalizadas, como construir solo un subconjunto de los idiomas.
Debe tener Jekyll 3.2+ instalado lo que se hace fácilmente con GEM que depende de Ruby 2.0+. Debido al complemento F-Droid, debe tener instalado ZLIB.
sudo apt-get install build-essential git ruby-full zlib1g-dev
sudo gem install bundler
bundle installPara construir el sitio web, ejecute:
bundle exec jekyll build
Si desea construir el sitio web y servirlo con un servidor local en Localhost: 4000, use:
bundle exec jekyll serve
Vagrant hace que sea fácil configurar y destruir VMS. Eso es útil para hacer un entorno de construcción limpio y predecible, independientemente del sistema base. Si se usa con VirtualBox, el directorio actual se compartirá en la VM, por lo que puede editar localmente y hacer que jekyll serve en funcionamiento en la VM.
$ vagrant up
$ vagrant ssh
vagrant@buster:~ $ cd /vagrant
vagrant@buster:/vagrant $ bundle install --local
vagrant@buster:/vagrant $ jekyll serve --host 0.0.0.0Luego conecte a http: // localhost: 4000 para ver el sitio generado.
bundle config --local local.jekyll-fdroid ../jekyll-fdroid Si desea utilizar el repositorio de git oficial nuevamente, ejecute bundle config --delete local.jekyll-fdroid .
Alternativamente, también puede establecer la línea jekyll-fdroid Dependeny en Gemfile a su clon local, por ejemplo, gem 'jekyll-fdroid', :path => './jekyll-fdroid'
Este programa es un software gratuito: puede usar, estudiar compartirlo y mejorarlo a su voluntad. Específicamente, puede redistribuirlo y/o modificarlo bajo los términos de la Licencia Pública General de Affero GNU, publicada por Free Software Foundation, ya sea la versión 3 de la licencia, o (a su opción) cualquier versión posterior.
Todo en este sitio web se puede traducir. Vea la traducción y la localización para obtener más información. El sitio de puesta en escena incluye todas las traducciones, ya sean completas o no.