Browse Source

Improve package install method

main
parent
commit
04df359a91
  1. 8
      modules/core.org

8
modules/core.org

@ -84,10 +84,16 @@ Define some helper methods to use throughout the configuration.
Define a method to install system packages on *Debian/Ubuntu* derived systems. Define a method to install system packages on *Debian/Ubuntu* derived systems.
+ Use temporary buffer
+ Use ~-y~ option to silence unwanted prompts
+ Use ~--no-install-recommends~ option to minimize dependencies
#+begin_src emacs-lisp #+begin_src emacs-lisp
(defun dotfiles/install (pkgs) (defun dotfiles/install (pkgs)
"Install system packages on Debian/Ubuntu systems." "Install system packages on Debian/Ubuntu systems."
(async-shell-command (concat "sudo apt install -y " pkgs)))
(with-temp-buffer
(async-shell-command
(concat "sudo apt install -y --no-install-recommends " pkgs))))
#+end_src #+end_src
** Tangle directory ** Tangle directory

Loading…
Cancel
Save