Мне нужно создать раздел в Linux 3.4 [закрыт]

Введение:

Следующее приложение создает случайные целочисленные выражения, которые будут оцениваться пользователем. Диапазон произвольно генерируемых выражений зависит от настроек пользователя в основном всплывающем окне. После нажатия кнопки «Lets Begin» сеанс начнется бесконечно, пока пользователь не нажмет кнопку «Отмена».

Введение :

#!/usr/bin/env python

# Author: Serg Kolo
# Date: Jan 30,2016
# Purpose: A graphical utility for practicing
#          random arithmetic operations
# Written for: http://askubuntu.com/q/725287/295286

#    Copyright: Serg Kolo , 2016
#    This program is free software: you can redistribute it and/or modify
#    it under the terms of the GNU General Public License as published by
#    the Free Software Foundation, either version 3 of the License, or
#    (at your option) any later version.
#
#    This program is distributed in the hope that it will be useful,
#    but WITHOUT ANY WARRANTY; without even the implied warranty of
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#    GNU General Public License for more details.
#
#    You should have received a copy of the GNU General Public License
#    along with this program.  If not, see .

import sys
import time
import random
from PyQt4 import QtGui


class mathApp(QtGui.QWidget):
   def __init__(self):
       super(mathApp,self).__init__()
       self.mainMenu()

   def mainMenu(self):
      self.setGeometry(300, 300, 400, 200)

      self.btn = QtGui.QPushButton("Let's begin",self)
      self.btn.move(20,150)
      self.btn.clicked.connect(self.askQuestions)

      self.lbl1 = QtGui.QLabel(self)
      self.lbl1.move(20,25)
      self.lbl1.setText("Numbers From")


      self.lbl2 = QtGui.QLabel(self)
      self.lbl2.move(20,55)
      self.lbl2.setText("Numbers To")

      self.lbl2 = QtGui.QLabel(self)
      self.lbl2.move(20,85)
      self.lbl2.setText("Repeat (seconds)")

      self.le1 = QtGui.QLineEdit(self)
      self.le1.move(150,20)

      self.le2 = QtGui.QLineEdit(self)
      self.le2.move(150,50)

      self.le3 = QtGui.QLineEdit(self)
      self.le3.move(150,80)

      self.lbl3 = QtGui.QLabel(self)
      self.lbl3.move(20,105)

      self.setWindowTitle('Random Integer Arithmetic')

      self.show()

   def askQuestions(self):
       rangeStart = int(self.le1.text())
       rangeEnd = int(self.le2.text())
       sleepTime = int(self.le3.text())
       done=False
       while not done:
          self.show()
          expression = self.generateOperation(rangeStart,rangeEnd)
          correctAnswer = eval(expression)

          prompt = QtGui.QInputDialog() 
          text,ok = prompt.getText(self,"Don't think too hard",expression) 
          if ok:
             if int(text) == correctAnswer:                
                self.showAnswer("CORRECT,YOU ROCK !")
             else :
                self.showAnswer("Nope");
          else:
              done=True

          if done==True:
              self.close()
          time.sleep(sleepTime)


   def generateOperation(self,start,end):
      a = random.randint(start,end)
      b = random.randint(start,end)
      oplist = ['+','-','/','*']
      op = oplist[random.randint(0,3)]
      expr = str(a) + op + str(b) + ''
      return expr

   def showAnswer(self,result):
       popup = QtGui.QMessageBox()
       popup.setText(result)
       popup.exec_()


def main():
   root = QtGui.QApplication(sys.argv)
   app = mathApp()
   sys.exit(root.exec_())

if __name__ == '__main__':
   main()

-3
задан 13 September 2017 в 12:54

4 ответа

1) Мой ответ - да, предписано создать раздел для дома в любых дистрибутивах Linux. Потому что, если вы неправильно настроили что-то, вы потеряете свои ценные данные. Даже если вы хотите изменить свои дистрибутивы, вы столкнетесь с одной и той же проблемой.

2) У вас может быть только 1 домашний раздел на пользователя. Но если вы хотите, вы можете монтировать нераспределенное пространство на жестком диске как suppurate sda.

Быть debian основано на destro. Я надеюсь, что это будет работать и в ubuntu.

https://community.linuxmint.com/tutorial/view/1609

0
ответ дан 18 July 2018 в 06:56
Нет. Это неверно. Только / является обязательным (это ваш C: в Windows). swap также может быть файлом и не должен быть точкой раздела / mountpoint.

Создание разделов в Linux просто делает систему более удобной для пользователя.

Я помещаю все свои личные вещи в раздел / discworld /, поэтому я могу отформатировать мою систему помимо этого раздела, я курган / диск / и иметь новую установку. Я даже не использую / home / больше.

Совершенно невозможно создать больше, чем базу / и использовать Ubuntu без проблем. Если вы помещаете свои личные файлы где-нибудь в / home / $ USER / Downloads / or / home / $ USER / Documents / or / home / $ USER / Desktop / все, что вам нужно сделать, это сделать резервную копию этих файлов, и вы можете их поместить назад после переустановки.

Могу ли я создать 2 / home, похожий на локальный диск E: и локальный диск D: в окнах для моих файлов, документов, Pictures.etc ..?

Нет, это не так, как работает Ubuntu / Linux. В Linux вы создаете разделы и даете им точку монтирования; это уникальное имя DIRECTORY, которое помещается в / (C :). Когда вы смотрите / из командной строки или Nautilus, вы увидите эти каталоги и можете перемещаться по ним.

«2 / home /» будет 2 пользователя.

1
ответ дан 18 July 2018 в 06:56

1) Мой ответ - да, предписано создать раздел для дома в любых дистрибутивах Linux. Потому что, если вы неправильно настроили что-то, вы потеряете свои ценные данные. Даже если вы хотите изменить свои дистрибутивы, вы столкнетесь с одной и той же проблемой.

2) У вас может быть только 1 домашний раздел на пользователя. Но если вы хотите, вы можете монтировать нераспределенное пространство на жестком диске как suppurate sda.

Быть debian основано на destro. Я надеюсь, что это будет работать и в ubuntu.

https://community.linuxmint.com/tutorial/view/1609

0
ответ дан 24 July 2018 в 18:42
Нет. Это неверно. Только / является обязательным (это ваш C: в Windows). swap также может быть файлом и не должен быть точкой раздела / mountpoint.

Создание разделов в Linux просто делает систему более удобной для пользователя.

Я помещаю все свои личные вещи в раздел / discworld /, поэтому я могу отформатировать мою систему помимо этого раздела, я курган / диск / и иметь новую установку. Я даже не использую / home / больше.

Совершенно невозможно создать больше, чем базу / и использовать Ubuntu без проблем. Если вы помещаете свои личные файлы где-нибудь в / home / $ USER / Downloads / or / home / $ USER / Documents / or / home / $ USER / Desktop / все, что вам нужно сделать, это сделать резервную копию этих файлов, и вы можете их поместить назад после переустановки.

Могу ли я создать 2 / home, похожий на локальный диск E: и локальный диск D: в окнах для моих файлов, документов, Pictures.etc ..?

Нет, это не так, как работает Ubuntu / Linux. В Linux вы создаете разделы и даете им точку монтирования; это уникальное имя DIRECTORY, которое помещается в / (C :). Когда вы смотрите / из командной строки или Nautilus, вы увидите эти каталоги и можете перемещаться по ним.

«2 / home /» будет 2 пользователя.

1
ответ дан 24 July 2018 в 18:42
  • 1
    Привет, Ринзвинд, спасибо за ваш комментарий. Вы упомянули «Я поместил все свои личные вещи в раздел / дискмир /, чтобы я мог форматировать мою систему, кроме этого раздела, я курган / диск / мир и / или новую установку. Я даже не использую / home / больше. & Quot; не могли бы вы помочь мне, как вы это сделали. – Rayo 13 September 2017 в 13:27
  • 2
    В разделе раздела установки создайте раздел 25Gb для / и поместите остальную часть в раздел, вы дадите имя себе и установите его (это будет D: но мы можем выбрать наш собственный ярлык;)). Затем вы можете "chown" раздел для вашего пользователя и поместить в него что-нибудь. – Rinzwind 13 September 2017 в 14:27

Другие вопросы по тегам:

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