Welcome to Pengwin ├────────────────────────────┐ │ │ │ Thank you for supporting sustainable independent open source development. │ │ │ │ Pengwin comes with a core set of useful packages pre-installed, such as │ │ curl, git, and wslu. │ │ │ │ pengwin-setup allows you to install additional hand-curated selections for │ │ Pengwin and configure optional WSL-specific settings. │ │ │ │ Many more packages are available via the apt package manager and optional │ │ pip, npm, and RubyGems package managers. │ │ │ │ Custom editors (nano and vi included) │ │ [SPACE to select, ENTER to confirm]: │ │ │ │ [*] CODE Visual Studio Code (Linux version, requires X) │ │ [*] EMACS Emacs │ │ [*] NEOVIM Neovim
──────────────────────────────────────────┤ GUI Menu ├───────────────────────────────────────────┐
│ Install an X server or various other GUI applications │ │ │ │ [*] DESKTOP Install Desktop environments │ │ [ ] NLI Install fcitx or iBus for improved non-Latin input support │ │ [*] GUILIB Install a base set of libraries for GUI applications │ │ [*] HIDPI Configure Qt and GTK for HiDPI displays │ │ [*] STARTMENU Generates Windows Start Menu shortcuts for GUI applications │ │ [*] TERMINAL Install Terminals on Windows or WSL for using WSL │ │ [*] SYNAPTIC Install the Synaptic package manager │ │ [*] VCXSRV Install the VcXsrv open source X-server │ │ [*] WINTHEME Install a Windows 10 theme along with the LXAppearance theme switcher │ │ [*] X410 Configure X410 to start on Pengwin launch or view a link to install it
│
It seems that X410 is not installed on your machine. Would you like to view │
│ a link to X410 (recommended) on the Microsoft Store?https://x410.dev
VCXSRV ├──────────────────────────────────┐ │ │ │ Would you like to install the VcXsrv X-server? This will be installed to │ │ your Windows home directory under .vcxsrv
RDP Port: │
│ │ │ 3395__________________________________________ │ │
│ │ Would you like to install the Synaptic package manager? This provides a │ │ graphical front-end for the APT package management system
Windows 10 Theme ├────────────────────────┐
│ │ │ Would you like to install a Windows 10 theme? (including │ │ lxappearance, a GUI application to set the theme)
Set Windows 10 theme ├────────────────────────────────┐
│ │ │ To set the either of the Windows 10 light/dark themes: │ │ Run 'lxappearance', choose from the list of installed themes and click apply. You may │ │ change the theme in this way at anytime, including fonts, icons and cursors.
Terminal Menu ├─────────────────────┐
│ Select the terminals you want to install │ │ │ │ [*] WINTERM Windows Terminal │ │ [*] WSLTTY WSLtty │ │ [*] TILIX Tilix (requires X Server) │ │ [*] GTERM Gnome Terminal (requires X Server) │ │ [*] XFTERM Xfce Terminal (requires X Server) │ │ [*] TERMINATOR Terminator (requires X Server) │ │ [*] KONSO Konsole (requires X Server)
GNOME Terminal ├──────────────────┐ │ │ │ Installation complete. You can start it by running $ │ │ gnome-terminal
Xfce Terminal ├───────────────────┐
│ │ │ Installation complete. You can start it by running $ │ │ xfce4-terminal
Terminator ├────────────────────┐ │ │ │ Installation complete. You can start it by running $ │ │ terminator │ │
Konsole ├──────────────────────┐ │ │ │ Installation complete. │ │ │ │ You can start it by running: $ konsole │ │ │ │
Maintenance Menu ├────────────────────────┐ │ Various maintenance tasks like home backup │ │ [SPACE to select, ENTER to confirm]: │ │ │ │ [*] HOMEBACKUP Backups and restore the ${HOME} directory
┌───────────────────┤ Backup Menu ├───────────────────┐ │ Home folder Backup / Restore options │ │ [SPACE to select, ENTER to confirm]: │ │ │ │ ( ) BACKUP Backups the ${HOME} directory │ │ (*) RESTORE Restore the ${HOME} directory
─┤ Ignore Files ├──────────────────────────┐
│ │ │ You can exclude files and folders from the home backup by putting │ │ their names in /home/USERNAME/.pengwinbackupignore ┤ BACKUP ├────────────────────────┐ │ │ │ Would you like to backup your directory /home/bowman to │ │ C:\Users\USERNAME\Pengwin\backups\pengwin_home.tgz ?
Programming Menu ├─────────────────────────────────────┐ │ Install various programming languages support │ │ [SPACE to select, ENTER to confirm]: │ │ │ │ [ ] C++ Install support for Linux C/C++ programming in Visual Studio and CLion │ │ [ ] DOTNET Install .NET Core SDK from Microsoft and optionally install NuGet │ │ [ ] GO Install the latest Go from Google │ │ [ ] JAVA Install the SDKMan to manage Java SDKs │ │ [ ] JETBRAINS Install required support to jetbrains tools │ │ [ ] JOOMLA Install development support for Joomla │ │ [ ] LATEX Install TexLive for LaTeX Support │ │ [ ] NIM Install Nim from official sources using choosenim │ │ [ ] NODEJS Install Node.js and npm │ │ [ ] PYTHONPI Install Python 3.9 and download and install latest PyPi │ │ [ ] RUBY Install Ruby using rbenv and optionally install Rails │ │ [ ] RUST Install latest version of Rust via rustup installer
C++ ├───────────────────────────────┐ │ │ │ Would you like to install Linux C/C++ support for Visual Studio or │ │ CLion development? │ │ │ │ SSH server will be installed and configured
┌───────────────────────────────┤ DOTNET ├────────────────────────────────┐ │ │ │ Would you like to download and install the .NET SDK for Linux?
┤ NUGET ├────────────────────┐
│ │ │ Would you like to download and install NuGet?
┤ GO ├───────────────────────────────┐
│ │ │ Would you like to download and install the latest Go from Google?
┌─────────────────────┤ Java ├─────────────────────┐ │ │ │ Would you like to Install SDKMan to manage and │ │ install Java SDKs? │ │
┤ SDKMan ├────────────────────────┐
│ │ │ │ │ Using java version 17.0.4.1-tem │ │ │ │ To install other Java versions use: │ │ │ │ sdk list java │ │ │ │ Then: │ │ │ │ sdk install java 'version'
──┤ Joomla ├────────────────────────┐
│ │ │ Would you like to install the Joomla development server? │ │ It includes LAMP Stack
─┤ LaTeX ├────────────────────────────────┐
│ Select the version you would like to install │ │ [SPACE to select, ENTER to confirm]: │ │ │ │ (*) FULL Install all TexLive packages │ │ ( ) BASE Install essential TexLive packages │ │ ( ) RECOMMENDED Install recommended TexLive packages │ │ ( ) EXTRA Install a large collections of TexLive packages
┤ NIM ├───────────────────────────┐
│ │ │ Would you like to download and install nim using choosenim?
┌───────────────────────────┤ NODE ├────────────────────────────┐ │ │ │ Would you like to download and install Node.js (with npm)?
Choose Node.js install method │
│ [SPACE to select, ENTER to confirm]: │ │ │ │ ( ) NVERMAN Install with n version manager (fish shell compat. EXPERIMENTAL) │ │ (*) NVM Install with nvm version manager (fish shell compat. EXPERIMENTAL) │ │ ( ) LATEST Install latest version via APT package manager
npm in Windows ├──────────────────────────────┐
│ │ │ npm is already installed in Windows in "C:/Program Files/nodejs/npm". │ │ │ │ Would you still want to install the Linux version? This will hide the │ │ Windows version inside Pengwin. │ │
Python ├────────────────────────────────┐ │ Python install options │ │ [SPACE to select, ENTER to confirm]: │ │ │ │ ( ) PYENV Python 3.10 with pyenv │ │ ( ) PYTHONPIP Python 3.9, IDLE, and the pip package manager │ │ ( ) POETRY Python 3.9, IDLE, and the poetry package manager
─┤ PYTHON ├─────────────────────────────┐
│ │ │ Would you like to download and install Python 3.10 with pyenv?
┌───────────────────────────┤ RUBY ├────────────────────────────┐ │ │ │ Would you like to download and install Ruby using rbenv?
RAILS ├───────────────────────────┐ │ │ │ Would you like to download and install Rails from RubyGems?
┤ NODE ├────────────────────────────┐
│ │ │ Ruby on Rails framework requires JavaScript Runtime │ │ Environment (Node.js) to manage the features of Rails. │ │ │ │ Would you like to download and install NodeJS using n and the │ │ npm package manager? │ │
─┤ RUST ├──────────────────────────────────────┐
│ │ │ Would you like to download and install the latest version of Rust via rustup?
┤ JetBrains support ├───────────────┐
│ │ │ Would you like to install support to JetBrains │ │ tools?
┌─────────────────────────┤ Services Menu ├──────────────────────────┐ │ Enables various services │ │ │ │ [*] CASSANDRA Install the NoSQL server Cassandra from Apache │ │ [*] KEYCHAIN Install Keychain, the OpenSSH key manager │ │ [*] LAMP Install LAMP Stack │ │ [*] RCLOCAL Enable running scripts at startup from rc.local │ │ [*] SSH Enable SSH server
CASSANDRA ├───────────────────────┐ │ │ │ Would you like to download and install Apache Cassandra? │ │
┌─────────────────────────────────────┤ CASSANDRA ├──────────────────────────────────────┐ │ │ │ Cassandra must be run as user cassandra, $ sudo -u cassandra /usr/sbin/cassandra -f
┌────────────────────────────────────────┤ CASSANDRA ├────────────────────────────────────────┐ │ │ │ Would you like to store Cassandra configuration and logs in your Windows user home folder? │ │
─┤ CASSANDRA ├────────────────────────────────────────────┐
│ │ │ Would you like to create .bat files to run Cassandra in your Windows user home folder? │ │
┌───────────────────────────────────┤ KEYCHAIN ├────────────────────────────────────┐ │ │ │ Would you like to install Keychain and set it to load an SSH key of your choice │ │ on terminal launch?
KEYCHAIN ├────────────────────────────────────┐ │ │ │ No user SSH keys found. If you create key(s) and would like to cache their │ │ password on terminal launch, re-run the Keychain installer under pengwin-setup
─┤ LAMP Stack ├──────────────────────┐
│ │ │ Would you like to install the LAMP Stack? │ │
Choose what version of MariaDB you want to install │
│ [SPACE to select, ENTER to confirm]: │ │ │ │ ( ) BUILTIN Install MariaDB 10.5 from Debian Official Repo │ │ ( ) 10.6 Install MariaDB 10.6 from MariaDB │ │ (*) 10.7 Install MariaDB 10.7 from MariaDB
───┤ rc.local ├───────────────────────┐
│ │ │ Would you like to enable rc.local support for running │ │ scripts at Pengwin launch?
SSH Server ├──────────────────────┐ │ │ │ Would you like to enable SSH Server? │ │ Enter the desired SSH Port ├─────────┐ │ SSH Port: │ │ │ │ 2222__________________________________________ │ │ ┤ Enter the desired Listen Address ├──────┐ │ Listen Address: │ │ │ │ 127.0.0.1_____________________________________ │ │ │ │
┌───────────────────────────────────────┤ Settings Menu ├───────────────────────────────────────┐ │ Change various settings in Pengwin │ │ [SPACE to select, ENTER to confirm]: │ │ │ │ [*] EXPLORER Enable right-click on folders in Windows Explorer to open them in Pengwin │ │ [*] COLORTOOL Install ColorTool to set Windows console color schemes │ │ [*] LANGUAGE Change default language and keyboard setting in Pengwin │ │ [*] SHELLS Install and configure zsh, csh, fish or readline improvements
┤ EXPLORER ├──────────────────────────┐
│ │ │ Would you like to enable Windows Explorer shell integration? │ │ │ │
─┤ COLORTOOL ├─────────────────────────────────┐
│ │ │ Would you like to install Microsoft's ColorTool for easily changing the │ │ Windows console color scheme, along with a setup script for a user-friendly │ │ theme setting method? This will be installed to your Windows home directory │ │ under .ColorTool
COLORTOOL ├───────────────────────────────────┐
│ │ │ Would you like to install a collection of iTerm2 color schemes compatible with │ │ Microsoft ColorTool?
COLORTOOL ├─────────────────────────────────┐
│ │ │ Finished installing. You can view and set installed schemes with 'colortool' │ │ │ │ │
┌─────────────────────────┤ Language ├──────────────────────────┐ │ │ │ Would you like to configure default keyboard input/language? │ │
Configuring locales ├───────────────────────────────────────┐ │ Many packages in Debian use locales to display text in the correct language for the user. You can │ │ choose a default locale for the system from the generated locales. │ │ │ │ This will select the default language for the entire system. If this system is a multi-user │ │ system where not all users are able to speak the default language, they will experience │ │ difficulties. │ │ │ │ Default locale for the system environment: │ │ │ │ None │ │ C.UTF-8 │ │ en_US.UTF-8 │ │
BASH?
┤ Inputrc Customizations ├──────────────────────────────────┐
│ │ │ Would you like to install readline optimizations to the global inputrc ("/etc/inputrc")? │ │ │ │ Please bear in mind that while bash reads this script on start, other shells like zsh and │ │ fish do not. │ │ │ │
Further customizations ├──────────────────────────────────┐
│ │ │ To make further customizations you may either edit the global inputrc preferences under │ │ "/etc/inputrc", or for user-specific preferences edit "~/.inputrc" with the text editor of │ │ your choice. │ │ │ │ Please close and re-open Pengwin │ │
┤ Tools Menu ├────────────────────────────────────┐
│ Install applications or servers │ │ │ │ [*] ANSIBLE Install tools to deploy Ansible Playbooks │ │ [*] CLOUDCLI Install CLI tools for cloud management (AWS, Azure, Terraform) │ │ [*] DOCKER Install a secure bridge to Docker Desktop │ │ [*] HOMEBREW Install the Homebrew package manager │ │ [*] POWERSHELL Install PowerShell for Linux
ANSIBLE ├─────────────────────┐ │ │ │ Would you like to download and install Ansible? │ │
Cloud Management Menu ├─────────────────┐ │ CLI tools for cloud management │ │ [SPACE to select, ENTER to confirm]: │ │ │ │ [*] AWS AWS CLI │ │ [*] AZURE Azure CLI │ │ [*] DO Digital Ocean CLI │ │ [*] IBM IBM Cloud CLI │ │ [*] KUBERNETES Kubernetes tooling (kubectl, helm) │ │ [*] OPENSTACK OpenStack command-line clients │ │ [*] TERRAFORM Terraform │ │
AZURECLI ├────────────────────────────┐ │ │ │ Would you like to download and install Azure command line tools? │ │
┤ AWS CLI ├───────────────────────────────────────┐
│ │ │ Would you like to install the AWS CLI Using the Bundled Installer? │ │ │ │ Python is required
┌───────────────────────┤ Digital Ocean CTL ├────────────────────────┐ │ │ │ Would you like to install the Digital Ocean CLI?
─┤ IBM Cloud CLI ├──────────────────────────┐
│ │ │ Would you like to install the stand-alone IBM Cloud CLI? │ │
───┤ Kubernetes tooling ├─────────────────────────────────┐
│ │ │ Would you like to install the Kubernetes tooling? │ │
────┤ KUBERNETES ├──────────────────────────────┐
│ │ │ Would you like to link the tools to a local cluster in Docker or │ │ Rancher Desktop?
┤ DOCKER ├──────────────────────┐
│ │ │ Would you like to install the bridge to Docker? │ │
┌───────────────────────────────┤ DOCKER ├────────────────────────────────┐ │ │ │ Docker Desktop or Docker Toolbox appears not to be running, please │ │ check it and ensure that it is running correctly. Would you like to try │ │ again? │ │
┌─────────────────────────────┤ KUBERNETES ├──────────────────────────────┐ │ │ │ Please enable Kubernetes in Docker or Rancher Desktop. Would you like │ │ to try again? │ │
──┤ OpenStack CLI ├────────────────────────────────────┐
│ │ │ Would you like to install the OpenStack command-line clients? │ │ │ │ Python is required
┌────────────┤ Terraform ├─────────────┐ │ │ │ Would you like to install Terraform? │ │
┌─────────────────────┤ DOCKER ├──────────────────────┐ │ │ │ Would you like to install the bridge to Docker? │ │ │ │
───┤ HOMEBREW ├────────────────────────────────────┐
│ │ │ Would you like to download and install the Homebrew package manager? │ │ Transitioning macOS users may find this more familiar, and others may use this to │ │ install both software not provided by APT, or newer versions of software not yet │ │ in APT repositories. │ │ │ │
──┤ HOMEBREW ├────────────────────────────────────┐
│ │ │ Please note, with Homebrew you can install many of the same packages at the same │ │ time as those offered by APT, or even offered by pengwin-setup. This is possible │ │ as Homebrew installs packages locally to: │ │ /home/linuxbrew │ │ To allow forcing use of packages installed by a specific source, you may add an │ │ alias to them in: │ │ /etc/profile.d/99-alias-overrides.sh
┌───────────────────────────────────┤ HOMEBREW ├────────────────────────────────────┐ │ │ │ Please note, Homebrew does record and share analytics information (more │ │ information here: https://docs.brew.sh/Analytics.html). To opt-out, type: │ │ `brew analytics off`
┤ POWERSHELL ├────────────────────┐
│ │ │ Would you like to download and install Powershell? │ │
┤ Setup is complete. ├────────────────────────────┐
│ │ │ This window will be closed to apply the changes in the environment. │ │ Please start Pengwin again │ │ │ │ You may rerun pengwin-setup any time by typing: $ pengwin-setup │ │ │ │ You may open a browser link to get help any time by typing: $ pengwin-help │ │
Windows Subsystem for Linux (WSL): WSL Topics, WSL 2, WSL Installation (wsl --install), WSL Configuration (wslconfig, wsl guiApplications=false), Linux VMs, WSL Commands (wsl --help, wsl --list, wsl --list --verbose, wsl --list --online, wsl --status, wsl --shutdown, wsl --update, wsl --set-default-version 2), Linux distros, Linux VMs on Hyper-V, Linux VMs on Azure, Linux VMs on AWS, Linux VMs on GCP, Linux VMs on VirtualBox, Linux VMs on VMware Fusion on macOS, Linux VMs on VMware Workstation Pro on Windows (navbar_wsl)
navbar_wslLinux: Linux Fundamentals, Linux Inventor: Linus Torvalds says “ Linux just sucks less.”, Linux Best Practices - Linux Anti-Patterns, Linux kernel, Linux commands-Linux Shells-Linux CLI-GNU-Linux GUI-X11, Linux DevOps-Linux development-Linux system programming-Bash-zsh-Linux API, Linux package managers, Linux configuration management (Ansible on Linux, Chef on Linux, Puppet on Linux, PowerShell on Linux), Linux Distros (RHEL-Rocky Linux-CentOS (CentOS Stream)-Oracle Linux-Fedora, Ubuntu-Debian-Linux Mint-Raspberry Pi OS-Kali Linux-Tails, openSUSE - SUSE Linux Enterprise Server (SLES), Arch Linux-Manjaro Linux, Alpine Linux-BusyBox - Slackware - Android-Chrome OS); UNIX-UNIX Distros (FreeBSD-OpenBSD, BSD, macOS), Linux networking, Linux storage, Linux secrets, Linux security (Linux IAM-LDAP-Linux Firewall-Linux Proxy), Linux docs, Linux GitHub, Linux Containers, Linux VM, Linux on AWS, Linux on Azure, Linux on GCP, Linux on Windows (WSL), Linux on IBM, Linux on Mainframe (Linux on IBM Z mainframe - Linux for System z - IBM LinuxONE), Embedded Linux, Linus IoT-Linux on Raspberry Pi, LinuxOps-Linux sysadmin, systemd-userland-kernel space-POSIX-SUS-Linux filesystem-Linux architecture, Linux books-UNIX books, Linux courses, Linux Foundation, Linux history, Linux philosophy, Linux adoption, Linux glossary, Linux topics (navbar_linux and navbar_unix - see also navbar_fedora, navbar_rhel, navbar_centos, navbar_debian, navbar_ubuntu, navbar_linux_mint, navbar_freebsd, navbar_opensuse, navbar_manjaro, navbar_kali_linux, navbar_nixos, navbar_alpine_linux, navbar_tails_linux, navbar_slackware, navbar_rocky_linux, navbar_arch_linux, navbar_oracle_linux)
© 1994 - 2024 Cloud Monk Losang Jinpa or Fair Use. Disclaimers
SYI LU SENG E MU CHYWE YE. NAN. WEI LA YE. WEI LA YE. SA WA HE.