рдПрдЯрд▓рд╕рд┐рдпрди рдЗрдВрд╕реНрдЯрд╛рд▓реЗрд╢рди, рд╕реЗрдВрдЯреЛрд╕ рдкрд░ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рддреЗ рд╕рдордп рд░реЗрдХ

рдкрд░рд┐рдЪрдп



рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐ рдХрдИ рдирд╣реАрдВ, рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдирд┐рдХрд▓рд╛, рдЙрд╕рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕реНрдЯреИрд╢ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рдЬрд╛рди рд▓реЗрдВред рдирд┐рд░реНрдорд╛рддрд╛ рдХреА рд╡реЗрдмрд╕рд╛рдЗрдЯ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╡рд┐рд╡рд░рдг рдкреНрд░рджрд╛рди рдХрд░рддреА рд╣реИ:
Stash рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкреНрд░рд╢рд╛рд╕рди рдФрд░ рдкреНрд░рдмрдВрдзрди рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдирд╛ рдЖрд╕рд╛рди рдмрдирд╛рддрд╛ рд╣реИред рд╕реНрдЯреИрд╢ рдЖрдкрдХреЗ рдмрдврд╝рддреЗ рдЧрд┐рдЯ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рдлрд╝рд╛рдпрд░рд╡реЙрд▓ рд░реЗрдВрдЬ рдХреЗ рднреАрддрд░ рд╕реБрд░рдХреНрд╖рд┐рдд рд░рдЦрддрд╛ рд╣реИред рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдФрд░ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рдореВрд╣ рдЬреЛрдбрд╝реЗрдВ, UI (рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЗрдВрдЯрд░рдлрд╝реЗрд╕) рд╕реЗ рд╕реАрдзреЗ рд╡рд┐рд╕реНрддреГрдд рдирд┐рдпрдо рд╕реЗрдЯ рдХрд░реЗрдВред Stash рдХреЗ рднреАрддрд░ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдмрдирд╛рдПрдВ рдФрд░ рдкреНрд░рдмрдВрдзрд┐рдд рдХрд░реЗрдВред рд╕рднреА рдЯреАрдо рдорд╛рдорд▓реЛрдВ рдХреЗ рд╕рд╛рде рдЕрджреНрдпрддрд┐рдд рд░рд╣рдирд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдПрдХ рд╣реА рд╕реВрдЪреА рдореЗрдВ рд░рдЦрдирд╛ рдХреБрдЫ рдорд┐рдирдЯреЛрдВ рдХрд╛ рдорд╛рдорд▓рд╛ рд╣реИред


рдореЛрдЯреЗ рддреМрд░ рдкрд░, рдПрдЯрд▓рд╕рд┐рдпрди рд╕реНрдЯреИрд╢ рдЖрдкрдХрд╛ рд╕реНрдерд╛рдиреАрдп рдЧрд┐рддреБрдм рд╣реИред рдЗрд╕ рдЙрдкрдХрд░рдг рдХрд╛ рд╡рд┐рд╢реЗрд╖ рдЖрдХрд░реНрд╖рдг рдпрд╣ рд╣реИ рдХрд┐ рдпрд╣ рдЙрд╕реА рдПрдЯрд▓рд╕рд┐рдпрди JIRA рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдирд┐рдХрдЯрддрд╛ рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ, рдЬреЛ рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдХреЛрдб рдХрд╛ рдПрдХ рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд╕рдВрд╢реЛрдзрди рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рдПрдХрд▓ рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред

рд╕реНрдерд╛рдкрдирд╛

рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдЙрддреНрдкрд╛рдж рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИред рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдлрд┐рд░ рднреА рдЕрдкрдиреЗ рд▓рд┐рдП рдПрдХ рд░реЗрдХ рдвреВрдВрдврд╛ред
рдпрд╣ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдерд╛ рдХрд┐ рдореИрдВрдиреЗ рд╕реЗрдВрдЯреЛрд╕ рдкрд░ рд░рдЦрд╛ рдерд╛ред рд╣рд╛рд▓ рддрдХ рддрдХ, рдореБрдЭреЗ рдЗрд╕ рд╡рд┐рддрд░рдг рдХреЗ рд╕рд╛рде рд▓рдЧрднрдЧ рдХреЛрдИ рдЕрдиреБрднрд╡ рдирд╣реАрдВ рдерд╛ред

рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ, рдпрд╣ рд▓реЗрдЦ рд▓рд┐рдирдХреНрд╕ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рд╕реЗрдХреНрд╢рди рдореЗрдВ рдПрдЯрд▓рд╕рд┐рдпрди рд╕рд╛рдЗрдЯ рд╕реЗ рдЧреЗрдЯрд┐рдВрдЧ рд╕реНрдЯрд╛рд░реНрдЯреЗрдб рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХрд╛ рдПрдХ рдореБрдлреНрдд рдЕрдиреБрд╡рд╛рдж рд╣реИред

рд╢реБрд░реБрдЖрддреА рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧреАред

рдиреЛрдЯ:
рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рд╕рднреА рдХрдорд╛рдВрдб рд░реВрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рдХрдорд╛рдВрдб рд▓рд╛рдЗрди рдкрд░ рджрд░реНрдЬ рдХрд┐рдП рдЧрдП рд╣реИрдВ
рдкрд░реАрдХреНрд╖рдг рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рд▓рд┐рдП рдЗрд╕ рд╕реНрдерд╛рдкрдирд╛ рд╡рд┐рдХрд▓реНрдк рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреА рдЬрд╛рддреА рд╣реИ! рд╕рд░реНрд╡рд░ рдХреЛ рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рд╕рдВрдЪрд╛рд▓рди рдореЗрдВ рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдХрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рдЙрдкрд╛рдп рдХрд░рдиреЗ рд╣реЛрдВрдЧреЗред рдпрд╣ рд╕рдм рд╕реНрдерд╛рдкрдирд╛ рд▓реЗрдЦ рдореЗрдВ рд╡рд░реНрдгрд┐рдд рд╣реИ ред
рдмрд╛рдж рдореЗрдВ рдореИрдВ рд╕рд░реНрд╡рд░ рдХреЛ рдореБрдХрд╛рдмрд▓рд╛ рдореЛрдб рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рдЖрджреЗрд╢ рдХреЗ рд╕рд╛рде рд▓реЗрдЦ рдХреЛ рдкреВрд░рдХ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реВрдВрдЧрд╛

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХреЗ рдЖрд╡рд╢реНрдпрдХ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреА рдЙрдкрд▓рдмреНрдзрддрд╛ рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдпрд╣рд╛рдВ рд╣рдо рд╕рдорд░реНрдерд┐рдд рд╕рдВрд╕реНрдХрд░рдг рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред

1. рдЬрд╛рд╡рд╛

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдореЗрдВ рдЖрдкрдХреЗ рд╕рд░реНрд╡рд░ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдЬрд╛рд╡рд╛ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЬрд╛рдВрдЪ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ
java -version

рд░реЗрдХ рдирдВрдмрд░ 1: рдЬрд╛рд╡рд╛ рд╕рдВрд╕реНрдХрд░рдг
рдореИрдВрдиреЗ OpenJDK рд╕рдВрд╕реНрдХрд░рдг 1.7.0 (java-1.7.0-openjdk.x86_64) рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛, рд╕рдм рдХреБрдЫ рдареАрдХ рдерд╛, рд╕рд┐рд╡рд╛рдп рдЗрд╕рдХреЗ рдХрд┐ рдЬрдм рддрдХ рдореБрдЭреЗ рдЙрдореНрдореАрдж рдирд╣реАрдВ рдереА рдХрд┐ рд╡реЗрдм рдкреЗрдЬ рддрдХ рдкрд╣реБрдВрдЪ рдЧрд╛рдпрдм рдереАред рдпрд╣ рд╕рд┐рд░реНрдл рдПрдХ рд╕рдлреЗрдж рд░рд┐рдХреНрдд рдкреГрд╖реНрда рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рддрд╛ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛, рдУрд░реЗрдХрд▓ рд╕реЗ рдЬрд╛рд╡рд╛ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╣реИ - рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж рд╡рд░реНрдм , рдореБрдЭреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдкрд░ рдордВрдЪреЛрдВ рдкрд░ рдХрд╣реАрдВ рди рдХрд╣реАрдВ рд╡рд╣реА рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВ рдорд┐рд▓реАрдВред рдмрд┐рдЧрд╛рдбрд╝рдиреЗ рдХреЗ рддрд╣рдд рдереЛрдбрд╝рд╛ рдЕрдзрд┐рдХ рддреИрдирд╛рддред
рд░реЗрдХ рд╕реЙрд▓реНрдпреВрд╢рди рдирдВрдмрд░ 1
рдореБрдЭреЗ OpenJDK рдХреЛ рдлрд╛рдбрд╝рдирд╛ рдкрдбрд╝рд╛ рдФрд░ OracleJDK рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рдЗрд╕реЗ рдпрд╣рд╛рдБ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ ред
рдЬрд╛рджреБрдИ Google рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ, рдореИрдВрдиреЗ рдПрдХ рджрд┐рд▓рдЪрд╕реНрдк рдЯрд┐рдкреНрдкрдгреА рдЦреЛрд▓реА:
OpenJDK рдкрд░ рдЪрд▓рдиреЗ рдкрд░ рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдмрд╛рдж рд╕реНрдЯрд╛рд░реНрдЯрдЕрдк рдХреЛ рд╡рд┐рдлрд▓ рдХрд░реЗрдВ
рд▓рдХреНрд╖рдг
рд╕реНрдЯреИрд╢ рд╢реБрд░реВ рдХрд░рддреЗ рд╕рдордп рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЕрдкрд╡рд╛рдж рдХреА рд╕реВрдЪрдирд╛ рджреА рдЬрд╛рддреА рд╣реИ:
рдПрдХ рдШрд╛рддрдХ рддреНрд░реБрдЯрд┐ рд╣реБрдИ рд╣реИ
рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╕рдорд╕реНрдпрд╛ рд╣реБрдИ рдЬреЛ рдПрдЯрд▓рд╕рд┐рдпрди рд╕реНрдЯреИрд╢ рдХреЛ рд╕рд╣реА рддрд░реАрдХреЗ рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рд░реЛрдХрддреА рд╣реИ:
OpenJDK 64-рдмрд┐рдЯ рд╕рд░реНрд╡рд░ VM рдПрдХ рдЕрд╕рдорд░реНрдерд┐рдд JVM рд╣реИред
рдХрд╛рд░рдг
OpenJDK Stash рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд░реНрдерд┐рдд рд╡рд╛рддрд╛рд╡рд░рдг рдирд╣реАрдВ рд╣реИред
рд╕рдВрдХрд▓реНрдк
рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Oracle JDK рдХреЗ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдЬрд╛рдПрдБред

рдпрд╣ рд╕рдЪ рд╣реИ, рдпрд╣ рд╕рдм OpenJDK рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рд╣реБрдЖ рдФрд░ рдЙрд╕рдиреЗ рдмрд┐рд▓реНрдХреБрд▓ рднреА рд╢рдкрде рдирд╣реАрдВ рд▓реА, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд┐рдпрд╛ред рд╕рд╛рдорд╛рдиреНрдп рд░реВрдк рд╕реЗ рдЕрдЬреАрдмред


2. рдЧрд┐рдЯ

рд╣рдо рднреА рд╕реНрдерд╛рдкрд┐рдд рдкреИрдХреЗрдЬ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ:
рдЧрд┐рдЯ - рд╣рд╛рд░

рдпрд╣рд╛рдВ рд░реЗрдХ рдирдВрдмрд░ 2 рдореЗрд░рд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣рд╛ рдерд╛ред
рд╕реЗрдВрдЯреЛ 6.5 рдореЗрдВ, рдЬреАрдЖрдИрдЯреА 1.7.1 рдмреЗрд╕ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдореЗрдВ рд╣реИ, рдФрд░ рдиреНрдпреВрдирддрдо рдЖрд╡рд╢реНрдпрдХрддрд╛ 1.7.6+ рд╣реИ
рд╕рдм рдХреБрдЫ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдлрд┐рд░ CentOS рдФрд░ yum рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рдореЗрд░реЗ рдЫреЛрдЯреЗ рдЕрдиреБрднрд╡ рдХреЗ рд╕рднреА рдХрд╛рд░рдХ рддреБрд░рдВрдд рд░реВрдкрд╛рдВрддрд░рд┐рдд рд╣реЛ рдЧрдПред рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ, рдореЗрд░реЗ рд╕рднреА рдкреНрд░рд╢рд╛рд╕рди рдХрд╛ рдЕрдиреБрднрд╡ рдбреЗрдмрд┐рдпрди рд╡рд┐рддрд░рдг рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рдерд╛ред рдпрджрд┐ рдпрд╣ рдЖрдкрдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИ, рддреЛ рд╕реНрдкреЙрдЗрд▓рд░ рдХреЗ рдиреАрдЪреЗ рди рджреЗрдЦреЗрдВред
рд░реЗрдХ рдирд┐рд░реНрдгрдп рдирдВрдмрд░ 2
рдЖрдкрдХреЛ рдПрдХ рдЕрддрд┐рд░рд┐рдХреНрдд rpmforge рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдЬреЛрдбрд╝рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЗрд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдкрд░ рдПрдХ рдРрд╕рд╛ рд▓реЗрдЦ рд╣реИред рд╕рдВрдХреНрд╖реЗрдк рдореЗрдВ, рддрдм:
rpm --import apt.sw.be/RPM-GPG-KEY.dag.txt
rpm -K rpmforge-release-0.5.3-1.el6.rfред *ред rpm
rpm -i rpmforge-release-0.5.3-1.el6.rfред * rpm

рд╣рд░ рдЬрдЧрд╣ рдЬрд╣рд╛рдВ рдореБрдЭреЗ рдЗрд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд┐рдлрд╛рд░рд┐рд╢реЗрдВ рдорд┐рд▓реАрдВ, рдпрд╣ рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ rpmforge рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░рд┐рд╡рд░реНрддрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдХрд░ рджрд┐рдпрд╛ред
yum update
рдФрд░ рдХреБрдЫ рднреА рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
yum install git
git рдкреБрд░рд╛рдирд╛ рд╕рдВрд╕реНрдХрд░рдг рд░рд╣рд╛ред

рд╕рдорд╛рдзрд╛рди рд╕рд░рд▓ рдерд╛, рд▓реЗрдХрд┐рди рдореИрдВ рдЗрд╕реЗ рдвреВрдВрдв рд░рд╣рд╛ рдерд╛, рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ, рд▓рдВрдмреЗ рд╕рдордп рддрдХред
рдмрд╕ /etc/yum.repos.d/rpmforge.repo рдлрд╝рд╛рдЗрд▓ рдореЗрдВ [rpmforge-extras] рднрдВрдбрд╛рд░ рдХреЛ рд╕рдХреНрд░рд┐рдп рдХрд░реЗрдВ
рд╕реЗрдЯ рдХрд░реЗрдВ рд╕рдХреНрд╖рдо = 1, рдФрд░ рдпрд╣рд╛рдБ рднрд╛рдЧреНрдп рд╣реИ:
# рдЧрд┐рдЯ - рд╣рд╛рд░
git рд╕рдВрд╕реНрдХрд░рдг 1.7.12.4



3.Perl


рд╕реЗрдВрдЯреЛрд╕ 6.5 рдЗрд╕рд╕реЗ рдареАрдХ рд╣реЛ рдЧрдпрд╛ред
# рдкрд░реНрд▓ - рд╡рд┐рд╕рд░реНрдЬрди
рдпрд╣ per86, v5.10.1 (*) x86_64-linux-thread-multi рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ

рдиреНрдпреВрдирддрдо рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдВ:> = 5.8.8

4.Stash


рдЕрдм рд╣рдо Stash рдХреЛ рд╣реА рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВред
рдЗрд╕ рдкреГрд╖реНрда рд╕реЗ рд╡рд┐рддрд░рдг рдкреИрдХреЗрдЬ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред рдФрд░ рд╕рдВрдЧреНрд░рд╣ рдХреЛ рд╡рд╛рдВрдЫрд┐рдд рд╕реНрдерд╛рдкрдирд╛ рд╕реНрдерд╛рди рдкрд░ рддреИрдирд╛рдд рдХрд░реЗрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, in / usr / local / stash рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдпрд╣ \ <Stash рд╕рдВрд╕реНрдерд╛рдкрди рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ \> рд╣реЛрдЧрд╛

рд╢реБрд░реВ рдХрд░рдиреЗ рд╕реЗ рдкрд╣рд▓реЗ, рд╣рдореЗрдВ рдлрд╝рд╛рдЗрд▓ \ <рд╕реНрдЯреИрд╢ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА \> /bin/setenv.sh рдХреЛ рдареАрдХ рдХрд░рдирд╛ рд╣реЛрдЧрд╛
STASH_HOME рдкреИрд░рд╛рдореАрдЯрд░ рдХреЛ рд░рджреНрдж рдХрд░реЗрдВ рдФрд░ рдбреЗрдЯрд╛ рд╕рдВрдЧреНрд░рд╣рдг рдХреЗ рд▓рд┐рдП рд╕реНрдерд╛рди рдЗрдВрдЧрд┐рдд рдХрд░реЗрдВред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП
STASH_HOME = "/ рд╣реЛрдо / рд╕реНтАНрдЯреЗрд╢-рд╣реЛрдо-рдбреЗрдЯрд╛"

!!! рдорд╣рддреНрд╡рдкреВрд░реНрдг !!!
рдбреЗрд╡рд▓рдкрд░реНрд╕ рдбреЗрдЯрд╛ рдХреЛ \ <рд╕реНрдЯреИрд╢ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА \> рдореЗрдВ рд░рдЦрдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддреЗ рд╣реИрдВ
рдРрд╕рд╛ рдЗрд╕рд▓рд┐рдП рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЬрдм рдЖрдкрдХреЛ STASH рдЕрдкрдбреЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рддреЛ рдбреЗрдЯрд╛ рдХреЛ <<рд╕реНрдЯреИрд╢ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА \> рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рдУрд╡рд░рд░рд╛рдЗрдЯ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред

рдпрд╣реА рд╣реИ, рд╕реНрдерд╛рдкрдирд╛ рдкреВрд░реА рд╣реЛ рдЧрдИ рд╣реИред рдЕрдм рдмрд╕ рдЪрд▓рд╛рдУред
рдЙрд╕ рдлрд╝реЛрд▓реНрдбрд░ рдкрд░ рдЬрд╛рдПрдВ рдЬрд╣рд╛рдВ рд╕реНрдЯреИрд╢ рд╕реНрдерд╛рдкрд┐рдд рд╣реИ (рдпрд╣ рд╣рдорд╛рд░рд╛ \ <рд╕реНрдЯреИрд╢ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА \> рд╣реИ )
рдмрд┐рди / рд╢реБрд░реВ-stash.sh

рдЕрдЧрд░ рд╕рдм рдХреБрдЫ рд╕рд╣реА рдврдВрдЧ рд╕реЗ рд╢реБрд░реВ рд╣реБрдЖ, рддреЛ рд╣рдо рджреЗрдЦреЗрдВрдЧреЗ
# рдмрд┐рди / рд╢реБрд░реВ-stash.sh
Stash рдХреЛ рдЕрдЧреНрд░рднреВрдорд┐ рдореЗрдВ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, start-stash.sh -fg рдХреЗ рд╕рд╛рде рд╕рд░реНрд╡рд░ рд╢реБрд░реВ рдХрд░реЗрдВ
рд╡рд░реНрддрдорд╛рди рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдЯрд▓рд╕рд┐рдпрди рд╕реНрдЯреИрд╢ рд╢реБрд░реВ рдХрд░рдирд╛

JVM PermGen рд╕рдорд░реНрдерди рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ ...
PermGen рд╕реНрд╡рд┐рдЪ рд╕рдорд░реНрдерд┐рдд рд╣реИред 256m \ n рдкрд░ рд╕реЗрдЯ рд╣реЛ рд░рд╣рд╛ рд╣реИ
STASH_HOME рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛: / рд╣реЛрдо / рд╕реНтАНрдЯреИрд╢-рд╣реЛрдо-рдбреЗрдЯрд╛
CATALINA_BASE рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛: /usr/local/etc/stash/atlassian-stash-2.10.1
CATALINA_HOME рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛: /usr/local/etc/stash/atlassian-stash-2.10.1
CATALINA_TMPDIR рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛: /usr/local/etc/stash/atlassian-stash-2.10.1-temp
JRE_HOME: / usr рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛
CLASSPATH рдХрд╛ рдкреНрд░рдпреЛрдЧ:
CATALINA_PID рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛: /us/local/etc/stash/atlassian-stash-2.10.1/work/catalina.p

рд╕рдлрд▓рддрд╛! рдЕрдм рдЖрдк рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрддреЗ рдкрд░ Stash рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

рд▓реЛрдХрд▓рд╣реЛрд╕реНрдЯ : 7990 /

рдпрджрд┐ рдЖрдк 3 рдорд┐рдирдЯ рдХреЗ рднреАрддрд░ рдЙрдкрд░реНрдпреБрдХреНрдд рд╕реНрдерд╛рди рдкрд░ Stash рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдпрд╛ рдХрд┐рд╕реА рдЕрдиреНрдп рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╢реБрд░реВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдпрд╛ Atlassian Stash рдХреЛ рд░реЛрдХрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдХреГрдкрдпрд╛ рдирд┐рдореНрди рд╕рдорд╕реНрдпрд╛ рдирд┐рд╡рд╛рд░рдг рдорд╛рд░реНрдЧрджрд░реНрд╢рд┐рдХрд╛ рджреЗрдЦреЗрдВ:

confluence.atlassian.com/display/STASHKB/Troubleshooting+Installation


рдЬреИрд╕рд╛ рдХрд┐ рд╕рдВрдХреЗрдд рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд╡реЗрдм рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рддрдХ рдкрд╣реБрдВрдЪ рддреБрд░рдВрдд рдкреНрд░рдХрдЯ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рд▓реЗрдХрд┐рди рдХреБрдЫ рдорд┐рдирдЯреЛрдВ рдХреЗ рднреАрддрд░ред рдпрд╣ рдбреЗрдЯрд╛ рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреЗ рдХрд╛рд░рдг рд╣реИред
рдЕрдЧрд▓рд╛, рд╣рдо http: // <ip (dns) _your_server>: 7990 / рдЦреЛрд▓рддреЗ рд╣реИрдВ рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рд╡рд┐рдЬрд╝рд╛рд░реНрдб рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЕрдиреБрд╕рд░рдг рдХрд░рддреЗ рд╣реИрдВред рдореИрдВ рдЗрд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рд╡рд░реНрдгрди рдирд╣реАрдВ рдХрд░реВрдВрдЧрд╛, рдХреНрдпреЛрдВрдХрд┐ рд╡рд╣рд╛рдВ рд╕рдм рдХреБрдЫ рдкреНрд░рд╛рдердорд┐рдХ рд╣реИред

рдкреБрдирд╢реНрдЪ: рд▓реЗрдЦ рдФрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рдЪрд░реНрдЪрд╛ рдХреА рдкреНрд░рддреАрдХреНрд╖рд╛ред

UPD: рд▓реЗрдЦ рдореЗрдВ рдХреБрдЫ рд╕рдорд╛рдпреЛрдЬрди рдХрд┐рдП, рдПрдХ рд╡рд┐рд╡рд░рдг рдЬреЛрдбрд╝рд╛ред

Source: https://habr.com/ru/post/In208732/


All Articles