{"id":3782,"date":"2015-06-14T11:21:21","date_gmt":"2015-06-14T11:21:21","guid":{"rendered":"http:\/\/blog.bachi.net\/?p=3782"},"modified":"2015-12-09T14:19:02","modified_gmt":"2015-12-09T14:19:02","slug":"freebsd-pkg-package-manager","status":"publish","type":"post","link":"https:\/\/blog.bachi.net\/?p=3782","title":{"rendered":"FreeBSD pkg Package Manager"},"content":{"rendered":"<p>pkg = pkgng<\/p>\n<p><a href=\"https:\/\/www.freebsd.org\/doc\/handbook\/pkgng-intro.html\">Using pkg for Binary Package Management<\/a><br \/>\n<a href=\"https:\/\/wiki.freebsd.org\/PkgPrimer\">PkgPrimer<\/a><\/p>\n<h3>Manage Packages<\/h3>\n<p><a href=\"https:\/\/www.digitalocean.com\/community\/tutorials\/how-to-manage-packages-on-freebsd-10-1-with-pkg\">How To Manage Packages on FreeBSD 10.1 with Pkg<\/a><\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\n<\/pre>\n<h3>Ports vs. Binary Packages<\/h3>\n<p><a href=\"http:\/\/unix.stackexchange.com\/questions\/110167\/how-to-update-a-mix-of-packages-and-ports-on-freebsd\">How to update a mix of packages and ports on FreeBSD<\/a><br \/>\n<a href=\"https:\/\/forums.freebsd.org\/threads\/exclude-packages-from-pkg-upgrade.45590\/\">Exclude packages from pkg upgrade<\/a><\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\n$ pkg lock &lt;package&gt;\r\n<\/pre>\n<h3>poudriere<\/h3>\n<p><a href=\"https:\/\/www.freebsd.org\/doc\/handbook\/ports-poudriere.html\">Building Packages with Poudriere<\/a><br \/>\n<a href=\"https:\/\/www.digitalocean.com\/community\/tutorials\/how-to-set-up-a-poudriere-build-system-to-create-packages-for-your-freebsd-servers\">How To Set Up a Poudriere Build System to Create Packages for your FreeBSD Servers<\/a><\/p>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\n<\/pre>\n<h3>Clean the Database<\/h3>\n<pre class=\"brush: plain; title: ; notranslate\" title=\"\">\r\npkg clean                    # cleans \/var\/cache\/pkg\/\r\nrm -rf \/var\/cache\/pkg\/*      # just remove it all\r\npkg update -f                # forces update  of repository catalog\r\nrm \/var\/db\/pkg\/repo-*.sqlite # removes all remote repository catalogs\r\npkg bootstrap -f             # forces reinstall of pkg\r\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>pkg = pkgng Using pkg for Binary Package Management PkgPrimer Manage Packages How To Manage Packages on FreeBSD 10.1 with Pkg Ports vs. Binary Packages How to update a mix of packages and ports on FreeBSD Exclude packages from pkg upgrade $ pkg lock &lt;package&gt; poudriere Building Packages with Poudriere How To Set Up a [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-3782","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/3782","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3782"}],"version-history":[{"count":3,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/3782\/revisions"}],"predecessor-version":[{"id":4421,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=\/wp\/v2\/posts\/3782\/revisions\/4421"}],"wp:attachment":[{"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3782"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=3782"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.bachi.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=3782"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}