Терминал Ubuntu закрывается после запуска сценария

Во-первых, установка i386 предназначена для старых компьютеров. Все, что было создано (по крайней мере) за последние 10 лет, может - и, вероятно, должно - использовать установочный ISO amd64 . Это будет означать новую установку, поскольку вы не можете перейти с i386 на amd64. Однако имейте в виду, что установочные ISO-образы Debian также можно скопировать непосредственно на USB-накопитель и загрузить оттуда. Так что, по крайней мере, вам не нужно записывать новый CD / DVD.

Стоит отметить, что установка amd64 подходит для любой 64-битной системы AMD / Intel.

Netinst - это минимальная установка, при которой большая часть программного обеспечения загружается и устанавливается из Интернета. Ближе к концу установки вас спросят, хотите ли вы установить графический интерфейс.

Предполагая, что у вас есть доступ в Интернет (иначе как бы вы установили все обновления пакетов и безопасности?), Вам просто нужно запустить tasksel от имени пользователя root. Первый вариант - «среда рабочего стола Debian», и вам нужно выбрать его и позволить ему установить соответствующие пакеты.

Package configuration

     ┌───────────────────────────────┤ Software selection ├───────────────────────────────┐
     │ You can choose to install one or more of the following predefined collections of   │
     │ software.                                                                          │
     │                                                                                    │
     │ Choose software to install:                                                        │
     │                                                                                    │
     │    [*] Debian desktop environment                                                  │
     │    [ ] Web server                                                                  │
     │    [ ] Print server                                                                │
     │    [ ] SQL database                                                                │
     │    [ ] DNS Server                                                                  │
     │    [ ] File server                                                                 │
     │    [ ] Mail server                                                                 │
     │    [ ] SSH server                                                                  │
     │    [ ] Laptop                                                                      │
     │                                                                                    │
     │                                                                                    │
     │                                                                                │
     │                                                                                    │
     └────────────────────────────────────────────────────────────────────────────────────┘

1
20.11.2016, 07:55
1 ответ

Я не уверен на 100%, как вы запускаете этот скрипт, но я бы переписал вот так (я также включены комментарии):

#!/bin/sh
# This is a comment line, but the line above must be the first line
# and defines the shell that the rest of this script will use.

echo "PATH: ["$PATH"]"
# Personally, I like to include [] around vars so I can see 
# exactly what they are

# Run a few network related commands
nslookup www.fiu.edu

netstate -a

traceroute www.google.com

ifconfig

# Pause the script with a question. This will stop the script 
# from simply closing. Default to "y" as well so the user can 
# just hit the enter key to exit.
echo -n "Finished? [y/n](y) "
read ans

# Check what the user typed - if anything
if [ "$ans" = "" -o "$ans" = "Y" -o "$ans" = "y" ]
then
    # Exit with 0 to signify no issue.
    exit 0
else
    echo "All done, so exiting anyway :]"
    exit 0
fi
1
27.01.2020, 23:46

Теги

Похожие вопросы