File: INSTALL

package info (click to toggle)
chirp 1%3A20221106%2Bpy3-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 11,144 kB
  • sloc: python: 119,334; ansic: 296; sh: 184; makefile: 41
file content (52 lines) | stat: -rw-r--r-- 1,688 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
This file describes the installation of Chirp without package management 
on Linux and other Unix-like operating systems.  This sort of thing may 
be your only choice because 1) a package has not yet been made for your 
OS or distribution, 2) the packaged version is obsolete, or 3) you want 
to try a daily build.


For Debian, Ubuntu, and related systems, the following packages are required:
python
python-gtk2
python-libxml2
python-libxslt1
python-serial
python-suds (optional)
python-support

For Redhat, Fedora, CentOS and related systems, the following packages 
are required: (This list is incomplete.  Please submit corrections.)
python
pygtk2
libxml2-python
python-libxslt

For openSUSE, the following packages are required:
python
python-gtk
python-pyserial
python-libxml2
libxslt-python
python-suds-jurko

Once these packages are installed, you can run Chirp directly from the 
distribution directory by typing "./chirpw".  If you want to install it 
properly, type this:

  sudo python setup.py install --record files.txt

This will install the package and create a list of files that were 
added to your system.  If you want to deinstall Chirp, type this: 

  sudo xargs -0 rm -rf < files.txt

This will cause rm(1) to take its list of arguments from the file named 
"files.txt" and remove those files from the system.  If you forgot to 
create "files.txt", you can simply reinstall the way it is shown here 
and continue on your way.

Note: This will not uninstall directories created by the installation of 
Chirp.  Presence of these empty directories shouldn't be a problem, but 
if they are, it's easy to go through the files.txt file, identify them, 
and remove them.