mirror of
				https://github.com/Telecominfraproject/wlan-lanforge-scripts.git
				synced 2025-11-03 20:27:54 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			97 lines
		
	
	
		
			3.2 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
			
		
		
	
	
			97 lines
		
	
	
		
			3.2 KiB
		
	
	
	
		
			Bash
		
	
	
		
			Executable File
		
	
	
	
	
#!/bin/bash
 | 
						|
files=(
 | 
						|
    gr-osmosdr                        
 | 
						|
    hackrf                            
 | 
						|
    PyQt4                             
 | 
						|
    PyQwt                             
 | 
						|
    SDL                               
 | 
						|
    SoapySDR                          
 | 
						|
    airspyone_host                    
 | 
						|
    boost-program-options             
 | 
						|
    boost-serialization               
 | 
						|
    codec2                            
 | 
						|
    comedilib                         
 | 
						|
    dbusmenu-qt                       
 | 
						|
    fftw-libs-single                  
 | 
						|
    flex                              
 | 
						|
    freeglut                          
 | 
						|
    gnuradio                          
 | 
						|
    gr-fcdproplus                     
 | 
						|
    gr-iqbal                          
 | 
						|
    gsl                               
 | 
						|
    hidapi                            
 | 
						|
    jack-audio-connection-kit         
 | 
						|
    kde-filesystem                    
 | 
						|
    libffado                          
 | 
						|
    libgfortran                       
 | 
						|
    libmng                            
 | 
						|
    libosmo-dsp                       
 | 
						|
    libquadmath                       
 | 
						|
    libsodium                         
 | 
						|
    libxml++                          
 | 
						|
    log4cpp                           
 | 
						|
    log4cpp-devel                     
 | 
						|
    openblas                          
 | 
						|
    openblas-serial                   
 | 
						|
    openblas-threads                  
 | 
						|
    openpgm                           
 | 
						|
    phonon                            
 | 
						|
    portaudio                         
 | 
						|
    python-rpm-macros                 
 | 
						|
    python2-cheetah                   
 | 
						|
    python2-devel                     
 | 
						|
    python2-nose                      
 | 
						|
    python2-numpy                     
 | 
						|
    python2-numpy-f2py                
 | 
						|
    python2-pyopengl                  
 | 
						|
    python2-pyqt4-sip                 
 | 
						|
    python2-rpm-macros                
 | 
						|
    python2-scipy                     
 | 
						|
    python2-sip                       
 | 
						|
    python2-tkinter                   
 | 
						|
    python2-wxpython                  
 | 
						|
    python3-rpm-generators            
 | 
						|
    qt                                
 | 
						|
    qt-common                         
 | 
						|
    qt-x11                            
 | 
						|
    qwt                               
 | 
						|
    qwt5-qt4                          
 | 
						|
    rtl-sdr                           
 | 
						|
    tix                               
 | 
						|
    tk                                
 | 
						|
    uhd                               
 | 
						|
    wxGTK3-gl                         
 | 
						|
    wxGTK3-media                      
 | 
						|
    zeromq                            
 | 
						|
    phonon-backend-gstreamer          
 | 
						|
    sni-qt                            
 | 
						|
)
 | 
						|
 | 
						|
#G=/var/tmp/deps_list.txt
 | 
						|
#echo "" > $G
 | 
						|
urls_file="urls_file.txt"
 | 
						|
echo "" > $urls_file
 | 
						|
 | 
						|
while read L; do
 | 
						|
   [[ x$L = x ]] && continue
 | 
						|
   o=${L:0:1}
 | 
						|
   o=${o,,}
 | 
						|
 | 
						|
   # where would be a logical place to see if the package has already been installed , use rpm -qa "$L"
 | 
						|
   echo "https://archives.fedoraproject.org/pub/archive/fedora/linux/updates/30/Everything/x86_64/Packages/${o}/${L}.rpm"
 | 
						|
done < deps_list.uniq.txt > $urls_file
 | 
						|
exit
 | 
						|
 | 
						|
# ----- ----- ----- ----- ----- ----- ----- ----- ----- ----- -----
 | 
						|
function f() {
 | 
						|
   for f in "${files[@]}"; do 
 | 
						|
         dnf repoquery --deplist --queryformat '%{name}.%{%arch}' "$f" \
 | 
						|
         | grep 'provider:' \
 | 
						|
         | sort | uniq \
 | 
						|
         | grep -v '\.i686' \
 | 
						|
         >> $G
 | 
						|
      echo -n "."
 | 
						|
   done 
 | 
						|
}
 | 
						|
 |