RPM paket för Fedora 18 (och senare)
Posted: Fri Mar 17, 2023 9:45 am
Jag har byggt ihop RPM-paket av telldus-core samt telldus-gui för Fedora, tänkte dela med mig av dessa nedan. Enklast möjliga installation genom att lägga till mitt repository enligt:
Fedora < 22
Fedora >= 22
och sedan går det att installera 'telldus-core' samt 'telldus-gui' med:
Fedora < 22
Fedora >= 22
I filen /etc/yum.repos.d/tagpad.repo finns både ett 'stable' och 'testing' repository. I 'stable' ligger RPM-paket för officiella releaser av telldus-core, medan 'testing' huserar byggen direkt från git-hub. Kör själv på dessa 'bleeding-edge-byggen', men det finns inga garantier att dessa byggen fungerar (förutom att jag testar dessa själv ett tag innan jag publicerar dessa i repot). RPM-paketen uppfyller Fedoras 'packaging guidelines'.
Kom ihåg att rensa alla eventuella tidigare installationer av telldus-core som gjorts via 'make install'. Anledningen är att 'make install' lägger vissa filer på ställen i filsystemet som inte är 'Fedora-standard', och då kan de komma i konflikt med de filer som installeras via RPM-paketen.
Efter installation så startas 'telldusd' med:
Och att konfigurera så att telldusd startas vid boot görs enklast med:
Senaste pakten hamnar alltid i repo för aktuell Fedora-version, just nu Fedora 22. Jag uppdaterar inte paket för äldre Fedora-versioner om ingen explicit frågar efter detta.
Fedora < 22
Code: Select all
su -c 'yum localinstall --nogpgcheck http://www.tagpad.net/rpm/tagpad-repo-1-2.noarch.rpm'
Code: Select all
su -c 'dnf install --nogpgcheck http://www.tagpad.net/rpm/tagpad-repo-1-4.noarch.rpm'
Fedora < 22
Code: Select all
yum install telldus-core
yum install telldus-core-devel (om utvecklarfiler vill användas)
yum install telldus-gui
Code: Select all
dnf install telldus-core
dnf install telldus-core-devel (om utvecklarfiler vill användas)
dnf install telldus-gui
Kom ihåg att rensa alla eventuella tidigare installationer av telldus-core som gjorts via 'make install'. Anledningen är att 'make install' lägger vissa filer på ställen i filsystemet som inte är 'Fedora-standard', och då kan de komma i konflikt med de filer som installeras via RPM-paketen.
Efter installation så startas 'telldusd' med:
Code: Select all
sudo systemctl start telldusd
Code: Select all
sudo systemctl enable telldusd