<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:media="http://search.yahoo.com/mrss/"><channel><title>Package Management on Shaowen Chen's Website</title><link>https://www.chenshaowen.com/en/tags/package-management/</link><description>Recent content in Package Management on Shaowen Chen's Website</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>&amp;copy;2016 - {year}, All Rights Reserved.</copyright><lastBuildDate>Mon, 13 Jul 2026 00:00:00 +0000</lastBuildDate><sy:updatePeriod>weekly</sy:updatePeriod><atom:link href="https://www.chenshaowen.com/en/tags/package-management/atom.xml" rel="self" type="application/rss+xml"/><item><title>Ubuntu Package Dependencies and Change Management</title><link>https://www.chenshaowen.com/en/blog/ubuntu-package-dependency-and-change-management.html</link><pubDate>Mon, 13 Jul 2026 00:00:00 +0000</pubDate><atom:modified>Mon, 13 Jul 2026 00:00:00 +0000</atom:modified><guid>https://www.chenshaowen.com/en/blog/ubuntu-package-dependency-and-change-management.html</guid><description>1. Viewing Package Dependencies 1.1 Forward Dependencies Which packages it depends on List dependencies 1 apt-cache depends apparmor 1 2 3 4 5 6 7 8 9 10 11 12 13 14 apparmor Depends: debconf # 必须 Depends: lsb-base # 必须 |Depends: debconf # 必须 Depends: &amp;lt;debconf-2.0&amp;gt;</description><dc:creator>微信公众号</dc:creator><category>Ubuntu</category><category>Linux</category><category>apt</category><category>Operations</category><category>Package Management</category></item><item><title>Installing and Configuring Homebrew on CentOS 7</title><link>https://www.chenshaowen.com/en/blog/install-homebrew-in-centos-7.html</link><pubDate>Sun, 28 Mar 2021 00:00:00 +0000</pubDate><atom:modified>Sun, 28 Mar 2021 00:00:00 +0000</atom:modified><guid>https://www.chenshaowen.com/en/blog/install-homebrew-in-centos-7.html</guid><description>When installing packages on CentOS you usually have to hunt down all sorts of repositories; with Homebrew that hassle goes away. This article uses CentOS 7.6 — other system versions may differ.
1. Create a Non-root User Homebrew refuses to run as root, so a new user has to be created.</description><dc:creator>微信公众号</dc:creator><category>CentOS</category><category>Environment</category><category>Homebrew</category><category>Operations</category><category>Package Management</category><category>Learning</category></item><item><title>Kubernetes' Package Manager -- Helm</title><link>https://www.chenshaowen.com/en/blog/package-manager-helm-of-kubernetes.html</link><pubDate>Wed, 24 Jul 2019 00:00:00 +0000</pubDate><atom:modified>Wed, 24 Jul 2019 00:00:00 +0000</atom:modified><guid>https://www.chenshaowen.com/en/blog/package-manager-helm-of-kubernetes.html</guid><description>1. Why Helm Is Needed One important design philosophy in Kubernetes is declarative operation. Users change the system by setting the system&amp;rsquo;s expected state. For example, the current replica count is 2 and it needs to be adjusted to 3. The declarative way is to modify the replica count in</description><dc:creator>微信公众号</dc:creator><category>Kubernetes</category><category>Helm</category><category>Practice</category><category>Operations</category><category>Package Management</category><category>Learning</category><category>Chart</category><category>Deployment</category></item><item><title>Let's Learn Go -- (3) Go Modules</title><link>https://www.chenshaowen.com/en/blog/let-us-start-learning-go-3.html</link><pubDate>Tue, 23 Jul 2019 00:00:00 +0000</pubDate><atom:modified>Tue, 23 Jul 2019 00:00:00 +0000</atom:modified><guid>https://www.chenshaowen.com/en/blog/let-us-start-learning-go-3.html</guid><description>1. Go&amp;rsquo;s Package Management Mechanisms 1.1 GOPATH GOPATH pulls code with the go get command and places it in the GOPATH directory. The problems with GOPATH are: It cannot manage package versions It uses a global repository, so it cannot isolate projects effectively 1.2 Vendor Starting with version 1.5, Go</description><dc:creator>微信公众号</dc:creator><category>Go</category><category>GoModules</category><category>Let's Learn Go</category><category>Learning</category><category>R&amp;D</category><category>Package Management</category></item><item><title>How to Build a PyPI Server with devpi</title><link>https://www.chenshaowen.com/en/blog/how-to-build-a-pypi-server-using-devpi.html</link><pubDate>Sun, 04 Mar 2018 00:00:00 +0000</pubDate><atom:modified>Sun, 04 Mar 2018 00:00:00 +0000</atom:modified><guid>https://www.chenshaowen.com/en/blog/how-to-build-a-pypi-server-using-devpi.html</guid><description>When you install Python packages with pip, it looks up the corresponding package on the https://pypi.python.org/simple/ index by default, then downloads and installs it. But in an intranet environment, or when you need to publish some private packages to designated users, you have to build your own PyPI Server. This post mainly records the process of building a PyPI Server index with the devpi tool, along with some commonly used commands.</description><dc:creator>微信公众号</dc:creator><category>Python</category><category>devpi</category><category>Tools</category><category>Operations</category><category>Learning</category><category>PyPI</category><category>Private Index</category><category>Package Management</category><category>Intranet</category></item></channel></rss>