Π‘Π»Π΅Π΄ Π΄ΡΠ»ΡΠ³ ΠΏΠ΅ΡΠΈΠΎΠ΄ Π½Π° ΠΌΡΠ»ΡΠ°Π½ΠΈΠ΅, Paru, ΠΎΠ±Π²ΠΈΠ²ΠΊΠ° Π½Π° PacMan Ρ AUR ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ, Π±Π΅ΡΠ΅ Π°ΠΊΡΡΠ°Π»ΠΈΠ·ΠΈΡΠ°Π½Π°.
ΠΠΊΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΡΡΠ° ΡΡΠ΄ΡΡΠΆΠ° ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΡΠ½ΠΎΠ²Π½ΠΈ ΠΏΡΠΎΠΌΠ΅Π½ΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ° Π²Π°ΠΆΠ½ΠΈ ΠΏΡΠ΅Π΄ΠΈΠΌΠ½ΠΎ Π·Π° Π½Π°ΠΏΡΠ΅Π΄Π½Π°Π»ΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»ΠΈ.
PKGBUILD Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°
ΠΡΠ½ΠΎΠ²Π½Π°ΡΠ° Ρ Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠ° Π½Π° ΡΠ°Π·ΠΈ Π²Π΅ΡΡΠΈΡ Π΅ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΠ° Π·Π° ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ°Π½Π΅ Π½Π° Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ° PKGBUILD, ΠΊΠΎΠΈΡΠΎ Π½Π΅ ΡΠ° Π±Π°Π·ΠΈΡΠ°Π½ΠΈ Π½Π° AUR. ΠΠ΅ΡΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³ΠΈ Π΄ΠΎΠ±Π°Π²ΠΈΡΠ΅ ΠΊΡΠΌ paru.conf:
URL Π°Π΄ΡΠ΅Ρ Π½Π° [ΠΈΠΌΠ΅_Π½Π°_Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅] = https://ΠΏΡΡ/Π΄ΠΎ/git/Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅
Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° ΡΠΈΠ½Ρ ΡΠΎΠ½ΠΈΠ·ΠΈΡΠ°ΠΉΡΠ΅ Ρ paru -Sy --pkgbuilds.
ΠΠΎΠΆΠ΅ΡΠ΅ ΡΡΡΠΎ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°ΡΠ΅ Path= Π²ΠΌΠ΅ΡΡΠΎ Url=, Π·Π° Π΄Π° ΡΠΊΠ°ΠΆΠ΅ΡΠ΅ ΠΏΡΡ Π½Π° Π»ΠΎΠΊΠ°Π»Π½ΠΈΡ Π΄ΠΈΡΠΊ.
Paru ΡΠ΅ ΡΡΠ΅ΡΠΈΡΠ° ΡΠ°ΠΊΠΎΠ²Π° Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ ΠΊΠ°ΡΠΎ ΠΈΠ·ΡΠΎΡΠ½ΠΈΠΊ Π½Π° PKGBUILD-ΠΈ, Π½Π°ΡΠ°Π²Π½ΠΎ Ρ AUR.
ΠΏΠ°ΡΡ -S foo
Π₯ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°ΡΠ° Π½Π° PKGBUILD ΠΈΠΌΠ°Ρ ΠΏΠΎ-Π²ΠΈΡΠΎΠΊ ΠΏΡΠΈΠΎΡΠΈΡΠ΅Ρ ΠΎΡ AUR. Π’Π΅ Π²ΡΠ΅ ΠΎΡΠ΅ ΠΌΠΎΠ³Π°Ρ Π΄Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ AUR.
Π ΡΠ΅ΠΊΡΡΠ°ΡΠ° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ ΠΈΠΌΠ° ΠΈ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ΅ ΠΏΠΎ ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ°Π½Π΅ PKGBUILD Ρ ΠΈΠΌΠ΅ . ΠΡΡΠ±ΠΎ ΠΊΠ°Π·Π°Π½ΠΎ, Π² paru.conf ΡΡΡΠ΅ΡΡΠ²ΡΠ²Π°Ρ ΡΠ»Π΅Π΄Π½ΠΈΡΠ΅ βΠ½Π΅Π²ΠΈΠ΄ΠΈΠΌΠΈ ΡΠ΅Π΄ΠΎΠ²Π΅β:
[.] ΠΡΡ = .
Π’ΠΎΠ²Π° Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΠΈΠ·ΠΏΡΠ»Π½ΠΈΡΠ΅ paru -S ./foo, ΠΊΡΠ΄Π΅ΡΠΎ foo Π΅ ΠΈΠΌΠ΅ΡΠΎ Π½Π° ΠΏΠ°ΠΊΠ΅ΡΠ° (Π½Π΅ ΠΏΡΡΡΡ) Π² ΡΠ΅ΠΊΡΡΠ°ΡΠ° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ. Π’ΠΎΠ²Π° ΠΎΠ·Π½Π°ΡΠ°Π²Π°, ΡΠ΅ Π°ΠΊΠΎ ΠΈΠΌΠ°ΡΠ΅ Π½ΡΠΊΠΎΠ»ΠΊΠΎ PKGBUILD-Π° Π² Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ, ΠΊΠΎΠΈΡΠΎ Π·Π°Π²ΠΈΡΡΡ Π΅Π΄ΠΈΠ½ ΠΎΡ Π΄ΡΡΠ³, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΠΈΠ·Π³ΡΠ°Π΄ΠΈΡΠ΅ ΡΠ°ΠΊΡΠ² Ρ paru -S ./foo ΠΈ paru ΡΠ΅ ΡΠ°Π·ΡΠ΅ΡΠΈ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈΡΠ΅.
ΠΡΠ΅Π΄ΠΈ ΡΠΎΠ²Π°, paru -U ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° ΠΈ Π·Π° ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°Π½Π΅ Π½Π° PKGBUILD Π² ΡΠ΅ΠΊΡΡΠ°ΡΠ° Π΄ΠΈΡΠ΅ΠΊΡΠΎΡΠΈΡ. Π’Π°Π·ΠΈ ΠΎΠΏΡΠΈΡ Π΅ ΠΏΡΠ΅ΠΈΠΌΠ΅Π½ΡΠ²Π°Π½Π° Π½Π° paru -B. ...ΠΈ ΡΠ΅Π³Π° Π²ΠΈ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° Π΄Π° ΠΈΠ·Π³ΡΠ°ΠΆΠ΄Π°ΡΠ΅ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ PKGBUILD Π΅Π΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ.
chroot
--chroot Π²Π΅ΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ Π±Π΅Π· Π»ΠΎΠΊΠ°Π»Π½ΠΈ Ρ ΡΠ°Π½ΠΈΠ»ΠΈΡΠ°, Π²ΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅ Π²ΡΠ΅ ΠΎΡΠ΅ ΡΠ°Π±ΠΎΡΠΈ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ΅ Ρ ΡΡΡ .
βΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π΅Π½
paru foo Π²ΠΈΠ½Π°Π³ΠΈ Π΅ Π±ΠΈΠ» ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½ Π·Π° ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎ ΡΡΡΡΠ΅Π½Π΅ ΠΈ ΠΈΠ½ΡΡΠ°Π»ΠΈΡΠ°Π½Π΅. Π‘Π΅Π³Π° ΠΈΠΌΠ° ΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ --interactive, ΠΊΠΎΠΉΡΠΎ ΡΠ°Π±ΠΎΡΠΈ Ρ Π΄ΡΡΠ³ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ.
- paru foo Π΅ ΡΠΈΠ½ΠΎΠ½ΠΈΠΌ Π½Π° paru -S βΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎ foo.
- paru -R --interactive foo ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π° Π·Π° ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎ ΠΏΡΠ΅ΠΌΠ°Ρ Π²Π°Π½Π΅.
- paru -Ss/-Qs --interactive foo ΡΠ΅ ΠΈΠ·Π΄Π°Π΄Π΅ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π΅Π½ ΠΏΡΠΎΠΌΠΏΡ ΠΈ ΡΠ»Π΅Π΄ ΡΠΎΠ²Π° ΡΠ΅ ΠΎΡΠΏΠ΅ΡΠ°ΡΠ° ΠΈΠ·Π±ΡΠ°Π½ΠΈΡΠ΅ ΠΏΠ°ΠΊΠ΅ΡΠΈ, ΡΠ°ΠΊΠ° ΡΠ΅ ΠΈΠ·Ρ ΠΎΠ΄ΡΡ Π΄Π° ΠΌΠΎΠΆΠ΅ Π΄Π° Π±ΡΠ΄Π΅ ΠΏΡΠ΅Π½Π°ΡΠΎΡΠ΅Π½ ΠΊΡΠΌ Π΄ΡΡΠ³Π° ΠΊΠΎΠΌΠ°Π½Π΄Π°.
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: linux.org.ru
