Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
en:manual:contrib:package_creation [2024/08/15 16:41] throgh [Creating your own repository] |
en:manual:contrib:package_creation [2024/08/19 16:44] (current) throgh [The decisions behind: Are there disadvantages?] |
||
---|---|---|---|
Line 11: | Line 11: | ||
* knowledge about file-handling and folder-structures under GNU/Linux / UNIX | * knowledge about file-handling and folder-structures under GNU/Linux / UNIX | ||
* knowledge about handling configuration-files and commenting in or out their values | * knowledge about handling configuration-files and commenting in or out their values | ||
- | * handling privileges for users and groups under GNU/ Linux / UNIX | + | * handling privileges for users and groups under GNU/Linux / UNIX |
+ | * handling services and especially setup a webserver under GNU/Linux / UNIX (//for your own repository// | ||
If you do not have any knowledge within those named fields, this guide is not meant for you at this moment. | If you do not have any knowledge within those named fields, this guide is not meant for you at this moment. | ||
<note warning> | <note warning> | ||
+ | |||
+ | ===== The decisions behind: Are there disadvantages? | ||
+ | |||
+ | You may ask for sure: Do I really need all of this and manage packaging? The clear answer here is surely: No, you do not need to. But in fact you will also have to manage all the compiled and installed data on your own. Minimizing that effort is to create as said clear packaged software and data for you to install, remove, up- or downgrade all the time again on your own will with the clear point of knowledge what you are doing and what data is next added to your system running. | ||
+ | |||
+ | Are there disadvantages? | ||
===== Generic overview for the usage ===== | ===== Generic overview for the usage ===== | ||
Line 514: | Line 521: | ||
We have now possible environments named **x86_64** and **i686**. At this point it is needed to mention that you can clearly choose also different names for your environments when creating them. Those are only first recommendations resulting from the experiences made. | We have now possible environments named **x86_64** and **i686**. At this point it is needed to mention that you can clearly choose also different names for your environments when creating them. Those are only first recommendations resulting from the experiences made. | ||
+ | |||
+ | <note important> | ||
You can update and synchronize your chroot-enviroments with the following commands: | You can update and synchronize your chroot-enviroments with the following commands: | ||
Line 551: | Line 560: | ||
< | < | ||
- | cp ./ | + | cp ./ |
</ | </ | ||
Line 557: | Line 566: | ||
< | < | ||
- | cd mypkgs | + | cd /var/local/mypkgs |
</ | </ | ||
Line 578: | Line 587: | ||
-> Creating ' | -> Creating ' | ||
-> Creating ' | -> Creating ' | ||
- | :: ==> Creating updated database file ' | + | ==> Creating updated database file ' |
</ | </ | ||