Here are some of my notes:
apt-get install rng-tools && sudo rngd -r /dev/urandom
gpg –gen-key
gpg -K
gpg -a --export-secret-keys 589FC5454E50D88B14AEEEA634FC4E2A24F7E41D > mirror-key.asc
export LANDSCAPE_API_URI="https://landscapetest/api/"
export LANDSCAPE_API_KEY="SHB0OELRFXKZ0LLV2818"
export LANDSCAPE_API_SECRET="6IK0yf0Df0tsT6nWurNwdamzmQyZ KMxckO2QZvgY"
landscape-api import-gpg-key mirror-key mirror-key.asc
landscape-api create-distribution ubuntu
landscape-api create-series \
--pockets release,updates,security \
--components main,restricted,universe,multiverse \
--architectures amd64,i386 \
--gpg-key mirror-key \
--mirror-uri http://us.archive.ubuntu.com/ubuntu/ \
--mirror-series bionic bionic ubuntu
Sync pockets
We can sync only one pocket at a time. Once one pocket sync is done, we can start the next one. This command will start the actual mirroring process for the release pocket:
landscape-api sync-mirror-pocket release bionic ubuntu
landscape-api sync-mirror-pocket updates bionic ubuntu
landscape-api sync-mirror-pocket securitybionic ubuntu
To check the status, use this with an ID +1
landscape-api get-activities --query id:
Packages will be downloaded under the /var/lib/landscape/landscape-repository/standalone/directory.
The repositories are also visible via a web browser at: http://your-server.com/repository/standalone/ubuntu/pool/
and
http://your-server.com/repository/standalone/ubuntu/dists/
To remove an “oops”landscape-apiremove-series bionic ubuntu
Bookmarks