Carlos E. R. wrote:
On 25/09/2019 17.20, Peter Suetterlin wrote:
H.Merijn Brand wrote:
4. I don't want manually added rpm's to be replaced with rep rpm's
Manually added rpms usually have a different vendor, and as such are not touched without notification. 'zypper up' doesn't change vendor, nor does 'zypper dup' in TW (now).
Problem is, when the notification comes, one doesn't remember that this particular package should not be changed. YaST/Zypper do not allow to add our comments to repos.
Well, the topic was manually installed RPMs. I don't count those from other repos as 'manual install'
An example:
I have Lazarus from the pascal repo. I open YaST, select packman repo, and slect "switch system packages to this repo".
TBH, I've never ever used that command, especially for that reason....
So, I have to do things in this order, and remember it:
Playing Memory or Sudoku regularly might help making the remembering part easier *veg*
5. Stuff I build from source
That can e an issue, sort of, in several ways. If you really do a 'make install' that causes lots of issues, if it is intended to *replace* software that is required in the package system. So /usr/local is not a good choice in that case, nor is /opt. The system has to know somehow the software is there, even though there is no package.
/usr/local is the correct place for make install, it is the purpose of that tree.
Yes, of course. But it's bad to do this if you intend to *replace* required system parts. Not because of the location per se, but because it's not known to the package system....
That might indeed be handy in some cases. You might circumvent this by creating a pattern that has that package as requirement?
Not something an admin can do. Only a dev.
I've never done it, but it should just be creating an rpm with needed dependencies. Try rpm -ql patterns-base-minimal_base rpm -q --requires patterns-base-minimal_base and likely zypper si patterns-base to learn how the spec file looks -- To unsubscribe, e-mail: opensuse-factory+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-factory+owner@opensuse.org