Comments (2)
Hello,
Thank you for your improvement suggestions!
Package repositories are complex concepts, and Repomanager was not designed for beginners but rather to facilitate the creation of mirrors without the need for command lines. The goal is not to simplify the architecture of the repositories but simply to copy them locally as they are from the source.
I believe it is essential to have at least some understanding of Debian and RHEL/CentOS repositories.
- Information regarding Debian repositories: https://wiki.debian.org/SourcesList#Commonly_used_package_sources
- Information regarding RHEL repositories: https://access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/installing_managing_and_removing_user-space_components/using-appstream_using-appstream
There will likely be future improvements, but as explained earlier, it is a complex overhaul that requires a long phase of reflection and testing. Currently, it is summer, and I am mainly occupied with enjoying the nice weather, and unfortunately, there are no other people in the development team. Patience :)
AlmaLinux and Rocky Linux repositories are based on CentOS repositories, so I believe it is appropriate to use the following predefined repositories:
For CentOS 8 / Alma Linux 8 / Rocky Linux 8:
- appstream-8
- baseos-8
- epel-8
- extras-8
For CentOS 9 / Alma Linux 9 / Rocky Linux 9:
- appstream-9
- baseos-9
- epel-9
- extras-common-9
This should provide most of the basic packages.
from repomanager.
I get your point, my problem is with complexity of entire proces. If you target user base is few advanced devops or sysadmins with needed knowledge and needed time for study and understand things around this problematics, it is ofcourse ok. But if you want wider adoption of RM from user base which do not want or its intersted in investing lot of time and work into this, theres need to be some changes how to address things.
So souggestion...you dont need change the way distros and their repository works...ofcourse, but cover this proces and underlaying problematics with simple - lets call it "newbie mirror wizard" which simply through few screens give a end user easy and comfort way to add local mirrors. All magic will be hidden and end user just choose from predefined list of distros+extras(there should by a text with descriptions of this extras) just like shopping card...then next screen...choose how freqwently run sync...day,week etc. and the end show repo info for new mirror a direct user on operation page. Also would be nice to have just general estimates about needed space for chosen mirror in predefined list.
So this could by a way for much vider adoption if you want such a thing.
from repomanager.
Related Issues (5)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from repomanager.