Let's say someone asks a question: *How do I upgrade a widget for defrobulator?*. There are many possible answers, each one correct and the question isn't too broad. (And defrobulator in this case is a piece of software, so it's on topic.)

One could, for example, use defrobulator gizmo. The question *How to use defrobulator gizmo to upgrade widget?* has already been asked, it has an accepted answer and is of reasonably good quality, so rather unlikely to be deleted.

The new question is not a duplicate, because it's broader and there's more than one solution. (One could, for example, run the bifrobulator script and upgrade defrobulator widget that way. It could be a preferred solution for some users, because bifrobulator package is available out of the box.)

What's the correct approach here?

- Post an answer with a link and few words of explanation that it's one of possible methods?
- Post a link-only answer and make it community wiki?
- Quote that answer (or reword it, possibly making it more valuable) and flag older (more specific) question as a duplicate? (related: [Should older questions be flagged as duplicates of more recent ones if those have better answers?](https://meta.superuser.com/q/6924/194694))
- Comment on the question, leaving a link to the older question?
- … something else?

<sub>This question is inspired by [this answer](https://superuser.com/a/797009/194694), but it's not a good example for discussing this exact issue.</sub>