Выполнять обновления на другом разделе ubuntu? [Дубликат]

Установка phpmyadmin на Ubuntu 16.10 Yakkety

Наконец-то я установил и установил свою установку после трех дней боев. Моя локальная хост / phpmyadmin / страница исказилась, и я не смог войти в localhost / phpmyadmin / setup / в браузере.

Сначала я проверил все места, где были установлены предыдущие пакеты:

sudo find -iname phpmyadmin

Связанные файлы должны быть только в / etc / phpmyadmin и в / usr / share / phpmyadmin.

Я решил полностью удалить все соответствующие пакеты, включая конфигурацию настройки и начало работы.

Мои шаги:

Чтобы выполнить требования, я использовал диспетчер программного обеспечения (Synaptic) для простой установки и автоматического обновления.

Я установил последние версии:

Apache2 (webserver) Mysql-server (databaseserver) php (php: препроцессор гипертекста) php7.0-mysql (не уверен, что это было необходимо для установки)

И Я установил:

Apache2 (webserver)

PhpMyAdmin использует свою собственную базу данных с именем «phpMyAdmin». Для подключения к нему требуется действительный пользователь Mysql. Во время установки вы спрашиваете, хотите ли вы 'dbconfig-common' создать базу данных для вас. В этом же процессе он создаст пользователя: Установка phpmyadmin в Ubuntu 16.10 Yakkety в базе данных Mysql. Установите флажок, чтобы подтвердить и продолжить. При запросе введите пароль для пользователя phpmyadmin.

После установки откройте окно терминала и выполните:

sudo find -iname phpmyadmin

[!d23 ]

sudo / usr / sbin / pma-configure

Это сделает сценарий установки доступным для записи (расположен в: /var/lib/phpmyadmin/config.inc.php). Примечание. Вам не нужно создавать каталог конфигурации, который упоминается на некоторых сайтах. Это необходимо только для других дистрибутивов, чем Ubuntu и Debian!

sudo htpasswd /etc/phpmyadmin/htpasswd.setup admin

Вам нужно обновить файл «htpasswd.setup» в / etc / php / myadmin /. Этот шаг занял много времени, чтобы понять. В терминальном окне:

Введите пароль по вашему выбору и подтвердите выбор. Вам нужен User: phpmyadmin плюс этот пароль, когда вы перешли http: // localhost / phpmyadmin / setup.

Вам не нужно вносить какие-либо изменения в настройку для простой установка. После того, как вы закончили, сохраните файл конфигурации (в Ubuntu 16.10 он сохраняется в /var/lib/phpmyadmin/config.inc.php)

sudo htpasswd /etc/phpmyadmin/htpasswd.setup admin

Затем закрепите конфигурационный файл, выполнив:

sudo / usr / sbin / pma-secure

(По существу писать, защищая его с помощью: chmod 0640 /var/lib/phpmyadmin/config.inc.php)

Теперь вам должно быть хорошо идти: http: // localhost / phpmyadmin / setup Введите свое имя пользователя MYSQL: phpmyadmin и ваш пароль.

1
задан 5 June 2012 в 22:29

7 ответов

Существует несколько методов, проще всего использовать chrooted среду. В этой среде вы можете запустить sudo aptitude update и большинство других инструментов командной строки.

В качестве альтернативы вы могли бы создать несколько виртуальных виртуальных машин, которые использовали разделы в качестве их жестких дисков - я этого не пробовал.

Для окружения chroot монтируйте каждый раздел в каталоге, например:

sudo mkdir /mnt/partition_penguin
sudo mount /dev/sda8 /mnt/partition_penguin

Привяжите в системных каталогах доступ к оборудованию:

sudo mount --bind /dev /mnt/partition_penguin/dev
sudo mount --bind /proc /mnt/partition_penguin/proc
sudo mount --bind /sys /mnt/partition_penguin/sys

Затем войдите в среду chroot и запустите свои команды:

sudo chroot /mnt/partition_penguin /bin/bash
sudo aptitude update
3
ответ дан 25 July 2018 в 16:53

Существует несколько методов, проще всего использовать chrooted среду. В этой среде вы можете запустить sudo aptitude update и большинство других инструментов командной строки.

В качестве альтернативы вы могли бы создать несколько виртуальных виртуальных машин, которые использовали разделы в качестве их жестких дисков - я этого не пробовал.

Для окружения chroot монтируйте каждый раздел в каталоге, например:

sudo mkdir /mnt/partition_penguin
sudo mount /dev/sda8 /mnt/partition_penguin

Привяжите в системных каталогах доступ к оборудованию:

sudo mount --bind /dev /mnt/partition_penguin/dev
sudo mount --bind /proc /mnt/partition_penguin/proc
sudo mount --bind /sys /mnt/partition_penguin/sys

Затем войдите в среду chroot и запустите свои команды:

sudo chroot /mnt/partition_penguin /bin/bash
sudo aptitude update
3
ответ дан 1 August 2018 в 23:24

Существует несколько методов, проще всего использовать chrooted среду. В этой среде вы можете запустить sudo aptitude update и большинство других инструментов командной строки.

В качестве альтернативы вы могли бы создать несколько виртуальных виртуальных машин, которые использовали разделы в качестве их жестких дисков - я этого не пробовал.

Для окружения chroot монтируйте каждый раздел в каталоге, например:

sudo mkdir /mnt/partition_penguin
sudo mount /dev/sda8 /mnt/partition_penguin

Привяжите в системных каталогах доступ к оборудованию:

sudo mount --bind /dev /mnt/partition_penguin/dev
sudo mount --bind /proc /mnt/partition_penguin/proc
sudo mount --bind /sys /mnt/partition_penguin/sys

Затем войдите в среду chroot и запустите свои команды:

sudo chroot /mnt/partition_penguin /bin/bash
sudo aptitude update
3
ответ дан 4 August 2018 в 14:57

Существует несколько методов, проще всего использовать chrooted среду. В этой среде вы можете запустить sudo aptitude update и большинство других инструментов командной строки.

В качестве альтернативы вы могли бы создать несколько виртуальных виртуальных машин, которые использовали разделы в качестве их жестких дисков - я этого не пробовал.

Для окружения chroot монтируйте каждый раздел в каталоге, например:

sudo mkdir /mnt/partition_penguin
sudo mount /dev/sda8 /mnt/partition_penguin

Привяжите в системных каталогах доступ к оборудованию:

sudo mount --bind /dev /mnt/partition_penguin/dev
sudo mount --bind /proc /mnt/partition_penguin/proc
sudo mount --bind /sys /mnt/partition_penguin/sys

Затем войдите в среду chroot и запустите свои команды:

sudo chroot /mnt/partition_penguin /bin/bash
sudo aptitude update
3
ответ дан 5 August 2018 в 23:18

Существует несколько методов, проще всего использовать chrooted среду. В этой среде вы можете запустить sudo aptitude update и большинство других инструментов командной строки.

В качестве альтернативы вы могли бы создать несколько виртуальных виртуальных машин, которые использовали разделы в качестве их жестких дисков - я этого не пробовал.

Для окружения chroot монтируйте каждый раздел в каталоге, например:

sudo mkdir /mnt/partition_penguin
sudo mount /dev/sda8 /mnt/partition_penguin

Привяжите в системных каталогах доступ к оборудованию:

sudo mount --bind /dev /mnt/partition_penguin/dev
sudo mount --bind /proc /mnt/partition_penguin/proc
sudo mount --bind /sys /mnt/partition_penguin/sys

Затем войдите в среду chroot и запустите свои команды:

sudo chroot /mnt/partition_penguin /bin/bash
sudo aptitude update
3
ответ дан 7 August 2018 в 16:34

Существует несколько методов, проще всего использовать chrooted среду. В этой среде вы можете запустить sudo aptitude update и большинство других инструментов командной строки.

В качестве альтернативы вы могли бы создать несколько виртуальных виртуальных машин, которые использовали разделы в качестве их жестких дисков - я этого не пробовал.

Для окружения chroot монтируйте каждый раздел в каталоге, например:

sudo mkdir /mnt/partition_penguin
sudo mount /dev/sda8 /mnt/partition_penguin

Привяжите в системных каталогах доступ к оборудованию:

sudo mount --bind /dev /mnt/partition_penguin/dev
sudo mount --bind /proc /mnt/partition_penguin/proc
sudo mount --bind /sys /mnt/partition_penguin/sys

Затем войдите в среду chroot и запустите свои команды:

sudo chroot /mnt/partition_penguin /bin/bash
sudo aptitude update
3
ответ дан 10 August 2018 в 05:51

Существует несколько методов, проще всего использовать chrooted среду. В этой среде вы можете запустить sudo aptitude update и большинство других инструментов командной строки.

В качестве альтернативы вы могли бы создать несколько виртуальных виртуальных машин, которые использовали разделы в качестве их жестких дисков - я этого не пробовал.

Для окружения chroot монтируйте каждый раздел в каталоге, например:

sudo mkdir /mnt/partition_penguin
sudo mount /dev/sda8 /mnt/partition_penguin

Привяжите в системных каталогах доступ к оборудованию:

sudo mount --bind /dev /mnt/partition_penguin/dev
sudo mount --bind /proc /mnt/partition_penguin/proc
sudo mount --bind /sys /mnt/partition_penguin/sys

Затем войдите в среду chroot и запустите свои команды:

sudo chroot /mnt/partition_penguin /bin/bash
sudo aptitude update
3
ответ дан 15 August 2018 в 17:32
  • 1
    Я получаю несколько ошибок: sudo: unable to resolve host greg-precise и E: Could not open lock file /var/lock/aptitude - open (2: No such file or directory), но, похоже, он сработал. – 8128 5 June 2012 в 23:07
  • 2
    Если вы планируете делать это регулярно, посмотрите также schroot, чтобы автоматизировать некоторые из вышеперечисленных шагов. – ish 5 June 2012 в 23:10

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

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