1. рдПрдХ рдкреНрд░рдореБрдЦ DEB-GPG-KEY рдмрдирд╛рдПрдВред рд╕реНрдЯреИрдВрдбрд░реНрдбред
$ cd ~ $ gpg --gen-key $ gpg --export -a 'Name Surname (repo)' > DEB-GPG-KEY
2. рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рд╛рде рдПрдХ ~ / .rpmmacros рдлрд╝рд╛рдЗрд▓ рдмрдирд╛рдПрдБ:
%_signature gpg %_gpg_path ~/.gnupg %_gpg_name Name Surname (repo)
3. рдЗрд╕рдореЗрдВ рд░реЗрдкреЛ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдФрд░ рдбрд┐рд╕реНрдЯрд░реНрдм рдФрд░ рдкреВрд▓ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдмрдирд╛рдПрдВред рдЙрдирдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдкреНрд░рдгрд╛рд▓реА рд╣реЛрдЧреАред рд╡рд╣рд╛рдВ DEB-GPG-KEY рдХреБрдВрдЬреА рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░реЗрдВ
$ mkdir -p repo/dists/nobody/soft/binary-i386 $ mkdir -p repo/dists/nobody/soft/binary-x86_64 $ mkdir -p repo/pool/soft/binary-i386/t/teamviewer $ mkdir -p repo/pool/soft/binary-x86_64/t/teamviewer $ mv DEB-GPG-KEY repo/DEB-GPG-KEY
4. рдбрд┐рд╕реНрдЯреНрд░реЗрд╕ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ, рд╣рдо рдкреИрдХреЗрдЬ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдбреЗрдЯрд╛ рд╕реНрдЯреЛрд░ рдХрд░реЗрдВрдЧреЗ, рдФрд░ рдкреВрд▓ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ - рдЦреБрдж рдкреИрдХреЗрдЬред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдирд╛рдо / рдмрд╛рдЗрдирд░реА-i386 / t / рдЯреАрдорд╡реНрдпреВрдЕрд░ рд╕реЗ рджреЗрдЦрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдкреИрдХреЗрдЬ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рджреНрд╡рд╛рд░рд╛ рд╡рд┐рдШрдЯрд┐рдд рд╣реЛрддреЗ рд╣реИрдВ, рдлрд┐рд░ рдкрддреНрд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рджреНрд╡рд╛рд░рд╛ рдФрд░ рдлрд┐рд░ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдореЗрдВ рдЙрди рд╕реЙрдлреНрдЯрд╡реЗрдпрд░реЛрдВ рдХреЗ рдирд╛рдо рд╕реЗ рд╡реНрдпреБрддреНрдкрдиреНрди рдирд╛рдореЛрдВ рдХреЗ рд╕рд╛рде (рдЙрдирдореЗрдВ рдПрдХ рджрд░реНрдЬрди рдкреИрдХреЗрдЬ рд╢рд╛рдорд┐рд▓ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдЗрд╕рдХреА рдирд┐рд░реНрднрд░рддрд╛ рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рд╣реИрдВред )ред рдпрд╛рдиреА рджреА рдЧрдИ рдкрджрд╛рдиреБрдХреНрд░рдо рд╣реИред
5. рд╣рдордиреЗ
рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд░реЗрдкреЛ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд░рдЦреАред рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреА рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ рдореЗрдВ рд╣рдо рдЖрдкрдХреА рдХреБрдВрдЬреА рдХреЗ рдкрд╛рд╕рд╡рд░реНрдб рдХреЗ рд▓рд┐рдП key_pass = "рдкрд╛рд╕рд╡рд░реНрдб" рдмрджрд▓рддреЗ рд╣реИрдВред
6. рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдЪрд▓рд╛рдПрдВ рдФрд░ рдЗрд╕рдХреЗ рдХрд╛рдо рдХрд░рдиреЗ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ рдХрд░реЗрдВред
$ chmod a+x $ ./repo_debian.sh
7. рд░реЗрдкреЛ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХреЛ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ рдкрд░ рдЕрдкрд▓реЛрдб рдХрд░реЗрдВ рдФрд░ /etc/apt/sources.list рдореЗрдВ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХрд╛ рд╡рд░реНрдгрди рдХрд░реЗрдВ
deb http://<IP->/repo nobody soft
8. рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреА рдЬрд╛рдБрдЪ рдХрд░рдирд╛
$ wget http://<IP->/repo/DEB-GPG-KEY $ sudo apt-key add DEB-GPG-KEY $ sudo apt-get clean $ sudo apt-get update