Проблема Выбор раздела для установки

Раньше я использовал wcalc и небольшую программу под названием e, для которой Google go очень трудно. Теперь я использую скрипт python для этого, который использует некоторые функции e, такие как квадратные скобки. wcalc все еще хорошо, потому что он может делать произвольную точность и преобразование единиц измерения, но я почти никогда не использую эти функции.

#!/usr/bin/env python3

"""
This is a very simple command line calculator.  It reads in all
arguments as a single string and runs eval() on them.  The math module
is imported so you have access to all of that.  If run with no
arguments, it allows you to input a single line expression.  In the
case of command line args, square brackets are replaced with round
parentheses, because many shells interpret round parentheses if they
are not quoted.
"""

import sys, numbers
import cmath, math

args = sys.argv[1:]

if len(args) < 1:
    expr = input()
else:
    expr = " ".join(args[:])
    expr = expr.replace("[", "(").replace("]", ")")

def log2(x):
    """Return the base-2 logarithm of x."""
    return cmath.log(x, 2)

# the smallest number such that 1+eps != 1
# (this is approximate)
epsilon = sys.float_info.epsilon

env = math.__dict__
env.update(cmath.__dict__)
env = {k:v for k,v in env.items() if not k.startswith("__")}
env["eps"] = epsilon
env["log2"] = log2
env["inf"] = float("inf")
env["nan"] = float("nan")

res = eval(expr, env)
# throw away small imaginary parts, they're probably just due to imprecision
if (isinstance(res, numbers.Number)
    and res != 0
    and abs(res.imag)/abs(res) < 10*epsilon):
    res = res.real

print(str(res).replace("(", "[").replace(")", "]"))

Вот как его использовать (при условии, что сценарий был сохранен как и поместите где-то в $PATH):

$ e e**[pi*1i]
-1.0
$ e hex[10**3]
0x3e8
$ e "[0o400+3]&0xff" # need quotes because of '&'
3
2
задан 26 October 2011 в 18:34

2 ответа

Я нашел Иллюстрированное руководство по двойной загрузке для установки Ubuntu на жестком диске Два довольно информативных, и это помогло мне настроить двойную загрузку на двух отдельных дисках моего основного компьютера.

Он ссылается на 10.10, но шаги ничем не отличаются для 11.10.

2
ответ дан 25 May 2018 в 17:35
  • 1
    Спасибо за это. В настоящее время я устанавливаю Ubuntu в свою систему. Имейте в виду, что у меня было несколько мелких икота, например, не удалось отключить файловую систему ntfs, но я преодолел это, перезагрузив систему и выбрав второй вариант установки Ubuntu. Я дам вам знать, как я пойду. – Bill 26 October 2011 в 18:02
  • 2
    Установка завершена успешно! Еще раз благодарю вас за вашу поддержку. С уважением. – Bill 26 October 2011 в 18:57

Запустите Ubuntu с Live CD / USB. Начните gparted, а затем убедитесь, что у вас есть один раздел, как «unallocated. Это должно быть раздел /dev/sdb1 в вашем случае. Вы можете легко разделить его, просто удалив его. Когда это будет сделано, вы можете легко запустить «Установить Ubuntu 11.10» без перезагрузки компьютера. Сделайте это, и там будет возможность установить Ubuntu рядом с Windows.

EDIT: Вам, кстати, не нужно устанавливать типы разделов вручную. Ubuntu сделает это за вас, а также установит / и /boot/ и т. Д.

0
ответ дан 25 May 2018 в 17:35
  • 1
    Не gedit текстовый редактор? Если да, то какой файл я должен изменять? – Bill 26 October 2011 в 14:19
  • 2
    Думаю, он имел в виду gparted, редактор разделов. – daniel kullmann 26 October 2011 в 15:11
  • 3
    Он имел в виду gparted. Вы должны выбрать свой диск и удалить раздел, иначе он не позволит вам устанавливать Ubuntu на него, если это не понравится Ubuntu (вариант 3 выше). – Theo Scholiadis 26 October 2011 в 15:20
  • 4
    Спасибо за то, что Дэниел, Тео. В настоящее время я смотрю документацию о том, как это сделать. – Bill 26 October 2011 в 15:28
  • 5
    @ Exeleration-G - Спасибо за вашу помощь Exeleration-G, но даже удаление раздела с помощью GPartEd по-прежнему приводит к установке установщика Ubuntu внешнего привода для установки. И использование опции 3 по-прежнему требует ручного создания корневого и загрузочного разделов. – Bill 26 October 2011 в 16:28

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

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