Dies ist ein Installationsprotokoll von Ubuntu Desktop 20.04 LTS Japanese Remix als Entwicklungsumgebung. Im Grunde ist es fast dasselbe wie "Konstruktionshinweis zur Entwicklungsumgebung von Ubuntu Desktop 18.04".
Der Installationszielcomputer lautet wie folgt.
Führen Sie nach der Installation von Ubuntu Desktop 18.04 ein Upgrade durch, indem Sie die folgenden Schritte ausführen.
sudo apt update
sudo apt install update-manager
sudo apt dist-upgrade
sudo do-release-upgrade -d -f DistUpgradeViewGtk3
Führen Sie den folgenden Befehl von "Terminal" aus.
$ LANG=en_US.utf8 xdg-user-dirs-gtk-update
Nach dem Ausführen des obigen Vorgangs wurde das Fenster "Standardordner auf aktuelle Sprache aktualisieren?" Angezeigt. Klicken Sie daher auf die Schaltfläche "Namen aktualisieren".
Ich habe es gut installiert, während ich Folgendes gelesen habe. Lassen Sie den Emacs-Eingang AUS.
In der Dual-Boot-Umgebung von Windows 10 und Ubuntu beträgt die Systemzeit -9 Stunden, wenn Windows so wie es ist gestartet wird.
Führen Sie den folgenden Befehl aus, um die Ubuntu-Systemzeitverwaltung auf LocalTime zu setzen.
$ timedatectl status | grep local
RTC in local TZ: no
$ sudo timedatectl set-local-rtc true
$ timedatectl status | grep local
RTC in local TZ: yes
Warning: The system is configured to read the RTC time in the local time zone.
'timedatectl set-local-rtc 0'.
$ wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
$ sudo dpkg -i google-chrome-stable_current_amd64.deb
Laden Sie die Deb-Datei von der folgenden Site herunter
Dann installieren Sie unten.
$ sudo apt install gconf2 gconf-service
$ sudo dpkg -i slack-desktop-4.0.2-amd64.deb
Laden Sie die Deb-Datei von der folgenden Site herunter
Dann installieren Sie unten.
$ sudo apt install libappindicator1
$ sudo dpkg -i Downloads/hyper_3.0.2_amd64.deb
Referenzartikel: Die Geschichte, dass die Fischschale ziemlich gut war
$ sudo apt install fish
$ fish
$ fish_config
Da die Konfiguration der Fischschale im Browser angezeigt wird, setzen Sie "Informative Vcs" in "Eingabeaufforderung". Und fügen Sie Folgendes zu ~ / .bashrc hinzu.
exec fish
Wenn Sie bash interaktiv verwenden möchten und die obigen Einstellungen vornehmen, wird fish
auch dann gestartet, wenn Sie bash
ausführen. Wenn Sie also bash interaktiv in fish verwenden,~ / Fügen Sie Folgendes zu
~ / .config / fish / config.fish hinzu, um .bashrc
nicht zu lesen.
alias bash="bash --norc"
Installieren Sie Fisher.
$ sudo apt install curl
$ curl https://git.io/fisher --create-dirs -sLo ~/.config/fish/functions/fisher.fish
Installieren Sie Emacs 27 wie folgt. (*)
$ sudo snap install --classic --beta emacs
$ sudo apt install emacs-mozc-bin
$ sudo apt install silversearcher-ag
Stellen Sie .emacs wie folgt ein.
; package.el
(require 'package)
;;MELPA hinzugefügt
(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/"))
;; MELPA-Stabil hinzugefügt
(add-to-list 'package-archives '("melpa-stable" . "https://stable.melpa.org/packages/"))
;;Marmelade hinzugefügt
(add-to-list 'package-archives '("marmalade" . "https://marmalade-repo.org/packages/"))
;;Org hinzufügen
(add-to-list 'package-archives '("org" . "http://orgmode.org/elpa/"))
;;Initialisieren
(package-initialize)
;Feineinstellungen
;; site-lisp path
(add-to-list 'load-path "~/.emacs.d/site-lisp")
;;not make backup files
(setq make-backup-files nil)
;; tab width 2
(setq-default tab-width 2 indent-tabs-mode nil)
; twittering-mode
(load "twittering-mode")
(setq twittering-allow-insecure-server-cert t)
(setq twittering-use-master-password t)
; web-mode
;; https://qiita.com/kwappa/items/6bde1fe2bbeedc85023e
;;Welche Erweiterung ist Web-Geben Sie an, ob im Modus geöffnet werden soll
(add-to-list 'auto-mode-alist '("\\.php\\'" . web-mode))
(add-to-list 'auto-mode-alist '("\\.html$" . web-mode))
(add-to-list 'auto-mode-alist '("\\.css$" . web-mode))
(add-to-list 'auto-mode-alist '("\\.js[x]?$" . web-mode))
;;Erweiterung.JSX-Bearbeitungsmodus auch mit js
(setq web-mode-content-types-alist
'(("jsx" . "\\.js[x]?\\'")))
;;Einzug
(add-hook 'web-mode-hook
'(lambda ()
(setq web-mode-attr-indent-offset nil)
(setq web-mode-markup-indent-offset 2)
(setq web-mode-css-indent-offset 2)
(setq web-mode-code-indent-offset 2)
(setq web-mode-sql-indent-offset 2)
(setq indent-tabs-mode nil)
(setq tab-width 2)
))
;Japanische Eingabe
;; https://qiita.com/Maizu/items/fee34328f559c7dc59d8#emacs-mozc
;;Wenn Sie Japanisch mit den Tasten halber und voller Breite eingeben, befinden Sie sich im japanischen Eingabemodus.`Ctrl + [etwas]`Funktioniert dabei nicht gut.
;;Ebenfalls,`Ctrl + \`Im japanischen Eingabemodus funktioniert dies bei der Eingabe von "n" nicht.
;;Emacs, um das oben genannte zu lösen-Installieren Sie Mozc.
(require 'mozc) ;Laden von Mozc
(set-language-environment "Japanese") ;Sprachumgebung"japanese"Zu
(setq default-input-method "japanese-mozc") ;IME Japaner-zu mozc
(prefer-coding-system 'utf-8) ;UTF-Standardzeichencode-Bis 8(require 'mozc)
(custom-set-variables
;; custom-set-variables was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
'(package-selected-packages (quote (mozc))))
(custom-set-faces
;; custom-set-faces was added by Custom.
;; If you edit it by hand, you could mess it up, so be careful.
;; Your init file should contain only one such instance.
;; If there is more than one, they won't work right.
)
; Helm
;; https://qiita.com/jabberwocky0139/items/86df1d3108e147c69e2c
(require 'helm-config)
(helm-mode 1)
(global-set-key (kbd "M-x") 'helm-M-x)
(global-set-key (kbd "C-x b") 'helm-mini)
(global-set-key (kbd "C-x C-f") 'helm-find-files)
;; rebind tab to run persistent action
(define-key helm-map (kbd "<tab>") 'helm-execute-persistent-action)
;; make TAB work in terminal
(define-key helm-map (kbd "C-i") 'helm-execute-persistent-action)
;; list actions using C-z
(define-key helm-map (kbd "C-z") 'helm-select-action)
; Helm-ag
;;Vorbereitungen: sudo apt install silversearcher-ag
;; M-x helm-ag
Installieren Sie Folgendes mit M-x package-list-packages
mozc
twittering-mode
web-mode
helm
helm-ag
Emacs 26 wird durch Ausführen von "$ sudo snap install emacs --classic" installiert, aber ich bin auf ein Problem gestoßen, das beim Ausführen von "M-x package-list-packages" einen Segmentierungsfehler verursacht hat. (Zur Lösung verwendetes Problem)
Führen Sie den folgenden Befehl aus, um nvm zu installieren.
$ curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
$ fisher add jorgebucaran/fish-nvm
Installieren Sie Node.js und npm.
$ nvm use 12.11.0
$ node -v
v12.11.0
$ npm -v
v6.11.3
Installieren Sie unter "Installieren | Garn".
$ curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
$ echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
$ sudo apt-get update && sudo apt-get install yarn
$ npm install -g tldr
$ sudo apt install openjdk-11-jdk
$ sudo apt install git
$ git config --global user.name "Nutzername"
$ git config --global user.email "Mail Adresse"
$ git config --global core.editor "emacs"
Kopieren Sie den privaten GitHub-Schlüssel vom Dateiserver nach ~ / .ssh. Führen Sie danach den folgenden Befehl aus, um nur die Leseberechtigung des Eigentümers als privaten Schlüssel festzulegen.
$ chmod 400 ~/.ssh/id_rsa
Vermeiden Sie es, jedes Mal Ihre Passphrase eingeben zu müssen
$ ssh-add ~/.ssh/id_rsa
$ ssh-add -l
Ich habe es gut installiert, während ich Folgendes gelesen habe
$ sudo apt install php
$ php -v
PHP 7.4.3 (cli) (built: May 26 2020 12:24:22) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Zend OPcache v7.4.3, Copyright (c), by Zend Technologies
Installieren Sie Peek for GIF Capture Ihres Desktop-Bildschirms.
$ sudo add-apt-repository ppa:peek-developers/stable
$ sudo apt update
$ sudo apt install peek
Referenzmaterial Verfahren und Verwendung der Installation von Peek unter Ubuntu zur einfachen Erfassung im GIF-Format
$ apt install ruby
$ gem install bundler
$ apt install python
Recommended Posts