TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Yo Dawg: Using a package management system to install a package management system

13 点作者 ice799大约 16 年前

3 条评论

duskwuff大约 16 年前
Rebuttal:<p>1. Using dpkg isn't that hard, and it's a huge win if you're already using a dpkg-based distribution (Debian/Ubuntu). "apt-get source libX; change stuff; dpkg-buildpackage". That wasn't so hard now, was it?<p>There's also tools to automate the creation of debian control files for packages that don't already have them. It's really not that difficult as long as you aren't building particularly complex packages.<p>2. Author claims that SCM for local builds is hard. I'm not sure how pacman solves this - sure, you can auto-apply patches from the build script, but you still generally have to redo that sort of thing every time the original package updates. If you really want to keep your repository small, there's nothing wrong with just keeping the patches and debian directories in SCM and bashing together a script to check out a buildable copy for you.<p>3. Adding an extra package manager on top of an existing one can be a huge mistake. Suddenly you've got to manage two repositories, which means twice as much maintenance as well as potential interdependency issues. It also means you've got a much more involved bringup process for new servers.
jokermatt999大约 16 年前
Please, please do not start bringing 4chan memes on to Hacker News. I go here to get away from those, as they've overtaken reddit.
评论 #581738 未加载
blhack大约 16 年前
So whats up with haskell lately?