>

Adding a Package to Local 3rd Party Ubuntu Repository

Copy .deb packs to the binary folder:

:# cp icaclient_13.7.0.10276927_amd64.deb /var/www/isrgubtu-repo/public_html/repository/amd64/dists/stable/3rd-party/binary-amd64

Recreate Packages and Release file:

# cd /var/www/isrgubtu-repo/public_html/repository/amd64
# dpkg-scanpackages -a amd64 . > dists/stable/3rd-party/binary-amd64/Packages
dpkg-scanpackages: info: Wrote 3 entries to output Packages file.
#  apt-ftparchive release dists/stable/3rd-party/binary-amd64 > dists/stable/3rd-party/binary-amd64/Release

Confirm new package is listed:

# more dists/stable/3rd-party/binary-amd64/Packages
Package: icaclient
Version: 13.7.0.10276927
Architecture: amd64
Maintainer: Citrix Systems, Inc. <debian.package.support@citrix.com>
Installed-Size: 49651
Pre-Depends: debconf (>= 0.5)
Depends: libc6 (>= 2.13-38), libice6 (>= 1:1.0.0), libgtk2.0-0 (>= 2.12.0), libsm6, libx11-6, libxext6, libxmu6, libxpm4, libasound2, libstdc++6, libwebkit-1.0-2 | libwebkitgtk-1.0-0, libid
n11, zlib1g
Recommends: libglib2.0-0 (>= 2.12.0), libgstreamer-plugins-base0.10-0 (>= 0.10.15), libgstreamer0.10-0 (>= 0.10.15), libspeex1, libvorbis0a, libvorbisenc2, libcanberra-gtk-module, gstreamer
1.0-libav (>= 1.2.0), gstreamer1.0-plugins-bad (>= 1.2.0)
Suggests: libpcsclite1
Filename: ./dists/stable/3rd-party/binary-amd64/icaclient_13.7.0.10276927_amd64.deb
Size: 19379604
MD5sum: f075ae8145f2bff77dca7ff4071df2a1
SHA1: de1d486cc738a06ddd051b9036a31b7fd36894d4
SHA256: 610ad493f910dfb49549717c29a4812b5c216270fc8b03011fc09e8d56b92448
Section: utils
Priority: extra
Homepage: http://www.citrix.com
Description: Citrix Receiver for Linux
Citrix Receiver lets you access your enterprise files, applications, and
desktops from your favorite device wherever you are. Just ask your IT
department how to get started.

Sign appropriate files:

# gpg -a --yes --output dists/stable/Release.gpg --local-user 7F4B9823FC5FA0C2 --detach-sign dists/stable/Release</pre>
You need a passphrase to unlock the secret key for
user: "Linux Admins (None) <linuxadmins@intusurg.com>"
2048-bit RSA key, ID FC5FA0C2, created 2017-11-02

gpg: gpg-agent is not available in this session
# gpg -a --yes --clearsign --output dists/stable/InRelease --local-user 7F4B9823FC5FA0C2 dists/stable/Release

You need a passphrase to unlock the secret key for
user: "Linux Admins (None) <linuxadmins@intusurg.com>"
2048-bit RSA key, ID FC5FA0C2, created 2017-11-02

gpg: gpg-agent is not available in this session
banner ad

Comments are closed.