Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
| — |
admin_grundlagen:quellpakete [2020/10/20 14:24] (aktuell) |
||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== Quellpakete ====== | ||
| + | ===== Quellpakete installieren ===== | ||
| + | |||
| + | wget https://ftp.gnu.org/gnu/tar/tar-1.32.tar.gz | ||
| + | tar xzf tar-1.32.tar.gz | ||
| + | cd tar-1.32 | ||
| + | ./configure | ||
| + | Fehlermeldungen beachten und fehlende Pakete ( enthalten meist "lib" und "devel" im Namen ) nachinstallieren. | ||
| + | make | ||
| + | Wenn ''make'' erfolgreich durchgelaufen ist, dann als Benutzer root | ||
| + | make install | ||
| + | oder | ||
| + | checkinstall | ||
| + | ausführen. | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ===== rpm Pakete aus Source-RPMs bauen ===== | ||
| + | getestet unter CentOS 5.2 | ||
| + | |||
| + | Als root: | ||
| + | yum install rpm-build autoconf automake libselinux-devel libacl-devel | ||
| + | Als Nutzer: | ||
| + | mkdir -p $HOME/rpm/{BUILD,RPMS,SOURCES,SPECS,SRPMS} | ||
| + | echo "%_topdir $HOME/rpm" >> $HOME/.rpmmacros | ||
| + | rpm -ihv http://wftp.tu-chemnitz.de/pub/linux/centos/5.2/os/SRPMS/tar-1.15.1-23.0.1.el5.src.rpm | ||
| + | cd rpm/SPECS | ||
| + | rpmbuild -ba tar.spec | ||
| + | |||
| + | === Links === | ||
| + | * [[ http://www.rpm.org/max-rpm/ | rpm Buch online]] | ||
| + | * [[ http://www.rpm.org | rpm Homepage ]] | ||
| + | |||
| + | ===== deb Pakete aus Source-DEBs bauen ===== | ||
| + | Als root: | ||
| + | apt-get install fakeroot | ||
| + | apt-get build-dep tar | ||
| + | Als Nutzer: | ||
| + | apt-get source tar | ||
| + | cd tar-1.14 | ||
| + | dpkg-buildpackage -rfakeroot -uc -b | ||
| + | |||