Ask Your Question

How do I install sofware without a .rpm package?

asked 2017-03-19 09:09:08 -0500

lohroc gravatar image

I want to install this sofware on Fedora, but it doesn't have a .rpm package. Is there a way to manage it with dnf so I can get updates with the rest of the system or do I really have to use make ?

edit retag flag offensive close merge delete

4 Answers

Sort by ยป oldest newest most voted

answered 2017-03-19 10:16:32 -0500

beduine gravatar image

You can install the package useing make. Or you take a look on third-party repositories like unitedRPMs or rpmfusion or

edit flag offensive delete link more

answered 2017-03-19 10:33:14 -0500

hhlp gravatar image

updated 2017-03-19 10:33:51 -0500

from source Compiling

The following instructions assume that commands are executed in deadbeef repository folder.

Linux, BSD and similar (GTK/*NIX version)

Install autoconf, automake, libtool, intltool, autopoint
Run ./ to bootstrap
Read the generated **INSTALL** file and ./configure --help for instructions
See the **README** file for more information

Taken from this : -> deadbeef

or you can contact this copr repo user to include that package from fedora 25 :

then you cand do :


dnf copr enable davidva/deadbeef && dnf install deadbeef
edit flag offensive delete link more

answered 2017-03-19 10:59:22 -0500

fcomida gravatar image

You can learn how to make and rpm yourself, have a look here: How to create an RPM package A good starting point is an existing specfile for a similar package. You can then use COPR for sharing the package with other fedora users and even ask for inclusion of your package in the main repository (you'll need to find a maintainer or become yourself the maintainer)

edit flag offensive delete link more

answered 2017-03-19 12:18:47 -0500

aeperezt gravatar image

There are some Fedora rpm files here how ever need update to Fedora 25, Here is spec for the current version you could use to build it using rpm, based upon the mandriva spec file:

    Summary: Ultimate music player for GNU/Linux
Name: deadbeef
Version: 0.7.2
Release: 1%{?dist}
License: GPLv2+
Group: Applications/Multimedia
BuildRequires:  alsa-lib-devel
BuildRequires:  gtk2-devel
BuildRequires:  libsamplerate-devel
BuildRequires:  libsndfile-devel
BuildRequires:  libvorbis-devel
BuildRequires:  libcurl-devel
BuildRequires:  libmad-devel
BuildRequires:  ffmpeg-devel
BuildRequires:  flac-devel
BuildRequires:  wavpack-devel
BuildRequires:  libcdio-devel
BuildRequires:  libcddb-devel
BuildRequires:  jansson-devel
BuildRequires:  libmpg123-devel

DeaDBeeF is an audio player for GNU/Linux systems with X11 written in C and C++.

* minimal depends
* native GTK2 GUI
* cuesheet support
* mp3
* ogg
* flac
* ape
* chiptune formats with subtunes
* song-length databases
* small memory footprint

%package devel
Summary: Development files for %{name}
Group:  Development/C++
Requires: %{name} = %{version}-%{release}

%description devel
Development files and headers for %{name}.

%setup -q

make %{?_smp_mflags}

%doc AUTHORS ChangeLog about.txt help.txt README COPYING.GPLv2 COPYING.LGPLv2.1 
%dir %{_datadir}/%{name}
%dir %{_datadir}/%{name}/pixmaps
%exclude %{_datadir}/doc/%{name}/help.pt_BR.txt
%exclude %{_datadir}/doc/%{name}/
%exclude %{_datadir}/doc/%{name}/translators.txt

%files devel
%dir %{_includedir}/%{name}

* Sun Mar 19 2017 Alejandro Perez <> 0.7.2-1
- Initial update for 0.7.2
* Sun Jul 11 2010 Dmitry Nikitin <> 0.4.1-1mdv2010.0
+ Revision:
- Changes in name of source and spec file
- Add so-links and jpg-file in spec
- Add help -files to spec.

version 0.4.1
- better default/minimal search window size
- improved tag reader in ffmpeg plugin + reload metadata support
- fixed EQ drawing unwanted current value at initialization
- allow editing previous custom grouping value
- increased sort speed
- fixed alsa and oss plugins writing zero samples at start of tracks (TheMaister)
- fixed recover from suspend in alsa plugin
- fixed md5 structure buffer overflow
- added experimental support for gtk3 (2.90), enabled with --enable-gtk3
- improved oss plugin responsiveness on pause (TheMaister)
- fixed vfs_curl crashing randomly when loading album art
- ignore currently paused song when opening new file(s) from commandline
- fixed playlist moving bugs
- fixed memory leaks in id3v2 parser
- increased maximum limit on id3v2 APIC frame size to 2MiB
- added cd text support (Viktor Semykin)
- fixed wavpack crash on corrupted files
- fixed random crash when using File -> Open
- added remember/restore current folder in playlist save/load dialogs
- fixed reversing track order after drag-n-drop
- fixed "Loop single file" mode after track was moved or deleted
- removed apply button from Global Hotkeys preferences window
- fixed FLAC bitrate calculation
- fixed ID3v2 "extra size" field parser
- fixed memory leaks in vorbis plugin
- fixed several crash-bugs in mp3 plugin
- fixed known ...
edit flag offensive delete link more

Question Tools

1 follower


Asked: 2017-03-19 09:09:08 -0500

Seen: 335 times

Last updated: Mar 19 '17