Package Manager
ν¨ν€μ§ 맀λμ : νλ‘κ·Έλ¨μ μμ νκ±°λ κ΄λ¦¬νκ³ , μλ‘μ΄ νλ‘κ·Έλ¨μ μΆκ°ν μ μλ λꡬλ€. λͺ λ Ήμ΄λ₯Ό μ§μ ν°λ―Έλμ μ λ ₯νλ λ°©μμΌλ‘ μλνλ€.
리λ μ€μ κ°μ Unix κ³μ΄μ μ΄μ체μ μμλ μ€νμμ€ νλ‘κ·Έλ¨μ΄ λλ€μμκΈ°μ μμ€ μ½λλ₯Ό λ€μ΄λ‘λλ°μ ν΄λΉ μ»΄ν¨ν°μ νκ²½μ λ§κ² μ€ν κ°λ₯ν ννλ‘ λ§λ€μ΄μ£Όλ μ»΄νμΌ κ³Όμ μ κ²ͺμλ€. κ·Έλ¬λ μ»΄νμΌ κ³Όμ μμ λ€λ₯Έ νλ‘κ·Έλ¨μ΄ μμ‘΄μ±(dependency / ex. μλμ° μ΄μ체μ μμ νλ‘κ·Έλ¨μ μ€μΉν λ .NET Framework λ±μ νλ‘κ·Έλ¨μ΄ νμν κ²½μ°)μ κ°μ§λ κ²½μ°κ° λ§μ μ΄λ¬ν λ¬Έμ λ₯Ό ν΄κ²°ν΄μ£Όλ μ루μ μ΄ νμνλ€. κ·Έκ² ν¨ν€μ§ 맀λμ λ€. (μμ‘΄μ±? λμ€μ λ μ°Ύμλ³Ό κ²)
macOs: homebrew
μ°λΆν¬, λ°λΉμ κ³μ΄ 리λ μ€: apt
apt
sudo apt update
sudo apt install ν¨ν€μ§ μ΄λ¦
sudo apt upgrade
sudo apt remove ν¨ν€μ§ μ΄λ¦
apt search κ²μμ΄
apt show ν¨ν€μ§ μ΄λ¦
apt list --installed
-o
μ΅μ
μ νμΌλͺ
μ§μ .μ°λΆν¬ λ΄μ₯ snap storeμμ νλ‘κ·Έλ¨μ λ€μ΄λ°μ κ²½μ° fcitxλ₯Ό ν΅ν νκΈ μ
λ ₯μ΄ λμ§ μλλ€. ν°λ―Έλμ μ¬μ©ν΄ μ§μ μ€μΉν΄μΌ ν¨.
Runtime, node.js, nvm
λ°νμμ΄λ? νλ‘κ·Έλλ° μΈμ΄κ° ꡬλλλ νκ²½. νκ²½μ μ¦ νλ‘κ·Έλ¨μ΄κ³ , κ·Έλμ λ°νμμ μ΄λ€ νλ‘κ·Έλλ° μΈμ΄κ° λμν μ μλ νλ‘κ·Έλ¨μ΄λΌκ³ λ ν μ μλ€. JavaScriptλ₯Ό ν΅ν΄ μ½λλ₯Ό μμ±νμ λ μ€νλλ κ³³μ΄ λ°νμμ΄λ€. (ex. μΉ λΈλΌμ°μ , node.js)
node.js
node <file_name>
λͺ
λ Ήμ΄λ₯Ό μ
λ ₯νλ©΄ μμ±ν file_name μ½λκ° node.jsλΌλ νκ²½μμ μ€νλλ€.nvm
λ Node.js
μ ν¨ν€μ§ 맀λμ λΌκ³ ν μ μλ€. nvmμ μ¬μ©νλ©΄ λ€μν node.js λ²μ μ μ½κ² μ€μΉνκ³ μ¬μ©, κ΄λ¦¬ν μ μλ€. (μλμ°λ μ§μνμ§ μλλ€.)nvm ls
: nvmμ ν΅ν΄ μ€μΉν node versionνμ.nvm install [version_number]
: μνλ node version μ€μΉ.nvm use [version_number]
: μνλ node version μ¬μ©.μ΄λ¨ΈμλΈ μμ! μ μ μ°¨λ¦¬κ³ λ°μ§ μ΄μ¬ν νμ. μ λ©°μΉ λ무 κ²μΌλ₯΄κ² 보λλ€!!!! κ·Έλμ λ λ΄ ν°μμ μνν° μΆμμ΄ μ λΌμ μ§κΈκ» κ°μλ¨Έμ μΌλ‘ μΆμμ νλλ°, μ°λΆν¬μλ anboxλ₯Ό κΉμ λ³΄λ €κ³ μ΄κ²μ κ² νλ€κ° λ무 λ§μ μλ¬λ₯Ό κ²ͺμ΄μ μ μ μ΄ νΌλ―Ένλ€. λͺ μκ°μ λΆμ‘μ κ°λ©° μ§μ μλͺ νλ λͺ λ Ήμ΄λ₯Ό μ λ ₯ν΄ λ΄λ 보μ λΆν + ashmem λͺ¨λ λ‘λ©μ΄ κ°μ΄ λμ§ μκΈΈλ 5λ λ ν°μ λ λ보λ΄κ³ μλ‘ μ₯λ§νκΈ°λ‘ νλ€. 보μ λΆν μ λλ©΄ μ λλ‘ μ€νλκΈ΄ νλλ° μ νν μ΄λ€ μ¬νκ° μλμ§λ λͺ¨λ₯΄κ² κ³ λ³΄μ λΆν μ κ΄ν 보μμ΄ λΆμ κ² μλμ§ μμκΉ?! μ€λ 보λ λ§₯λΆ μ νκΈ° μΈμΌμ νλλ° μ΄λ΄ μ€ μμμΌλ©΄ λ§₯λΆμ μ΄ κ±Έ κ·Έλ¬λ μΆλ€. ν... κ·Έλλ λλ¦ μ΄κ²μ κ² λ°μ Έκ°λ©° κ²°μ νμΌλ νννμ§ λ§μμΌμ§.