mirror of
				https://github.com/f-droid/fdroidserver.git
				synced 2025-11-04 06:30:27 +03:00 
			
		
		
		
	update README to point to https://f-droid.org/docs
This commit is contained in:
		
							parent
							
								
									c7034bfaea
								
							
						
					
					
						commit
						1e7832a4f4
					
				
					 1 changed files with 11 additions and 57 deletions
				
			
		
							
								
								
									
										68
									
								
								README.md
									
										
									
									
									
								
							
							
						
						
									
										68
									
								
								README.md
									
										
									
									
									
								
							| 
						 | 
				
			
			@ -5,11 +5,12 @@
 | 
			
		|||
Server for [F-Droid](https://f-droid.org), the Free Software repository system
 | 
			
		||||
for Android.
 | 
			
		||||
 | 
			
		||||
The F-Droid server tools provide various scripts and tools that are used to
 | 
			
		||||
maintain the main [F-Droid application repository](https://f-droid.org/repository/browse).
 | 
			
		||||
You can use these same tools to create your own additional or alternative
 | 
			
		||||
repository for publishing, or to assist in creating, testing and submitting
 | 
			
		||||
metadata to the main repository.
 | 
			
		||||
The F-Droid server tools provide various scripts and tools that are
 | 
			
		||||
used to maintain the main
 | 
			
		||||
[F-Droid application repository](https://f-droid.org/packages).  You
 | 
			
		||||
can use these same tools to create your own additional or alternative
 | 
			
		||||
repository for publishing, or to assist in creating, testing and
 | 
			
		||||
submitting metadata to the main repository.
 | 
			
		||||
 | 
			
		||||
For documentation, please see <https://f-droid.org/docs/>, or you can
 | 
			
		||||
find the source for the documentation in
 | 
			
		||||
| 
						 | 
				
			
			@ -22,61 +23,14 @@ F-Droid is an installable catalogue of FOSS (Free and Open Source Software)
 | 
			
		|||
applications for the Android platform. The client makes it easy to browse,
 | 
			
		||||
install, and keep track of updates on your device.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
### Installing
 | 
			
		||||
 | 
			
		||||
Note that only Python 3 is supported. We recommend version 3.4 or later.
 | 
			
		||||
There are many was to install _fdroidserver_, they are documented on
 | 
			
		||||
the website:
 | 
			
		||||
https://f-droid.org/docs/Installing_the_Server_and_Repo_Tools
 | 
			
		||||
 | 
			
		||||
The easiest way to install the `fdroidserver` tools is on Ubuntu, Mint or other
 | 
			
		||||
Ubuntu based distributions, you can install using:
 | 
			
		||||
 | 
			
		||||
	sudo apt-get install fdroidserver
 | 
			
		||||
 | 
			
		||||
For older Ubuntu releases or to get the latest version, you can get
 | 
			
		||||
`fdroidserver` from the Guardian Project PPA (the signing key
 | 
			
		||||
fingerprint is `6B80 A842 07B3 0AC9 DEE2 35FE F50E ADDD 2234 F563`)
 | 
			
		||||
 | 
			
		||||
	sudo add-apt-repository ppa:guardianproject/ppa
 | 
			
		||||
	sudo apt-get update
 | 
			
		||||
	sudo apt-get install fdroidserver
 | 
			
		||||
 | 
			
		||||
On OSX, `fdroidserver` is available from third party package managers,
 | 
			
		||||
like Homebrew, MacPorts, and Fink:
 | 
			
		||||
 | 
			
		||||
	brew install fdroidserver
 | 
			
		||||
 | 
			
		||||
For Arch-Linux is a package in the AUR available. If you have installed
 | 
			
		||||
`yaourt` or something similiar, you can do:
 | 
			
		||||
 | 
			
		||||
	yaourt -S fdroidserver
 | 
			
		||||
 | 
			
		||||
For any platform where Python's `easy_install` is an option (e.g. OSX
 | 
			
		||||
or Cygwin, you can use it:
 | 
			
		||||
 | 
			
		||||
	sudo easy_install fdroidserver
 | 
			
		||||
 | 
			
		||||
Python's `pip` also works:
 | 
			
		||||
 | 
			
		||||
	sudo pip3 install fdroidserver
 | 
			
		||||
 | 
			
		||||
The combination of `pyvenv` and `pip` is great for testing out the
 | 
			
		||||
latest versions of `fdroidserver`. Using `pip`, `fdroidserver` can
 | 
			
		||||
even be installed straight from git. First, make sure you have
 | 
			
		||||
installed the python header files, venv and pip. They should be
 | 
			
		||||
included in your OS's default package manager or you can install them
 | 
			
		||||
via other mechanisms like Brew/dnf/pacman/emerge/Fink/MacPorts.
 | 
			
		||||
 | 
			
		||||
For Debian based distributions:
 | 
			
		||||
 | 
			
		||||
	apt-get install python3-dev python3-pip python3-venv libjpeg-dev zlib1g-dev
 | 
			
		||||
 | 
			
		||||
Then here's how to install:
 | 
			
		||||
 | 
			
		||||
	git clone https://gitlab.com/fdroid/fdroidserver.git
 | 
			
		||||
	cd fdroidserver
 | 
			
		||||
	pyvenv env/
 | 
			
		||||
	source env/bin/activate
 | 
			
		||||
	pip3 install -e .
 | 
			
		||||
	python3 setup.py install
 | 
			
		||||
All sorts of other documentation lives there as well.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
### Drozer Scanner
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue