Откройте терминал. Сначала сделайте резервную копию:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
Вы можете открыть /etc/apt/sources.list в текстовом редакторе с привилегиями root:
gksu gedit /etc/apt/sources.list
Затем перейдите к Terminal - Заменить и заменить текущий идентификатор страны на ir. Например, если у вас есть us.archive.ubuntu.com, вы должны написать в поле поиска us.archive и в Replace с помощью ir.archive (не только us / ir, потому что это может заменить вхождения в слово).
Сохраните файл и запустите:
sudo apt-get update
Если вы получаете ошибки, вернитесь к исходному файлу:
sudo mv /etc/apt/sources.list.bak /etc/apt/sources.list
/usr - действительно важный путь системы GNU / Linux, он содержит много (необходимых) двоичных файлов, библиотек, источников, общих материалов и т. д.
Это самая большая часть система:
5.6G /usr
0 /proc
37K /root
80M /boot
0 /sys
423M /lib
8.0K /mnt
68K /tmp
4.0K /lib64
14M /sbin
712M /var
12M /bin
1.2M /dev
На моем компьютере Ubuntu установлено 2097 пакетов, в то время как у 2019 из них есть файлы, установленные в каталоге /usr.
Так что на самом деле не стоит тратить время на повторную установку всех этих пакетов, чтобы исправить эту проблему, потому что это как-то близко к повторной установке всей системы.
У меня есть ответ на вопрос: «Случайно удален / bin. Как его восстановить?» которую вы можете использовать для этой ситуации.
Просто переустановите пакеты, вы должны chroot войти в свою сломанную систему, создать временную /usr, получить список всех пакетов с файлами установленный в /user с помощью dpkg -S /usr, затем переустановите их или извлеките и скопируйте необходимые файлы.
Другое дело, что вы можете использовать testdisk, вы можете быстро вернуть /usr, Случайно удален / bin. Как это сделать? является пошаговым руководством.
Однако я предлагаю вам получить резервную копию ваших файлов и переустановить Ubuntu.
/usr - действительно важный путь системы GNU / Linux, он содержит много (необходимых) двоичных файлов, библиотек, источников, общих материалов и т. д.
Это самая большая часть система:
5.6G /usr
0 /proc
37K /root
80M /boot
0 /sys
423M /lib
8.0K /mnt
68K /tmp
4.0K /lib64
14M /sbin
712M /var
12M /bin
1.2M /dev
На моем компьютере Ubuntu установлено 2097 пакетов, в то время как у 2019 из них есть файлы, установленные в каталоге /usr.
Так что на самом деле не стоит тратить время на повторную установку всех этих пакетов, чтобы исправить эту проблему, потому что это как-то близко к повторной установке всей системы.
У меня есть ответ на вопрос: «Случайно удален / bin. Как его восстановить?» которую вы можете использовать для этой ситуации.
Просто переустановите пакеты, вы должны chroot войти в свою сломанную систему, создать временную /usr, получить список всех пакетов с файлами установленный в /user с помощью dpkg -S /usr, затем переустановите их или извлеките и скопируйте необходимые файлы.
Другое дело, что вы можете использовать testdisk, вы можете быстро вернуть /usr, Случайно удален / bin. Как это сделать? является пошаговым руководством.
Однако я предлагаю вам получить резервную копию ваших файлов и переустановить Ubuntu.
/usr - действительно важный путь системы GNU / Linux, он содержит много (необходимых) двоичных файлов, библиотек, источников, общих материалов и т. д.
Это самая большая часть система:
5.6G /usr
0 /proc
37K /root
80M /boot
0 /sys
423M /lib
8.0K /mnt
68K /tmp
4.0K /lib64
14M /sbin
712M /var
12M /bin
1.2M /dev
На моем компьютере Ubuntu установлено 2097 пакетов, в то время как у 2019 из них есть файлы, установленные в каталоге /usr.
Так что на самом деле не стоит тратить время на повторную установку всех этих пакетов, чтобы исправить эту проблему, потому что это как-то близко к повторной установке всей системы.
У меня есть ответ на вопрос: «Случайно удален / bin. Как его восстановить?» которую вы можете использовать для этой ситуации.
Просто переустановите пакеты, вы должны chroot войти в свою сломанную систему, создать временную /usr, получить список всех пакетов с файлами установленный в /user с помощью dpkg -S /usr, затем переустановите их или извлеките и скопируйте необходимые файлы.
Другое дело, что вы можете использовать testdisk, вы можете быстро вернуть /usr, Случайно удален / bin. Как это сделать? является пошаговым руководством.
Однако я предлагаю вам получить резервную копию ваших файлов и переустановить Ubuntu.
Немедленно выключите вашу систему, чтобы избежать перезаписи содержимого каталога, который раньше был /usr. После этого подготовьте дистрибутив live linux linux, достаточно одного из современных дистрибутивов Linux. Я предпочитаю делать это с помощью kali sana - потому что распределение акций имеет пакет / с, который мы хотим для процесса восстановления.
После завершения подготовки подключите загрузочный флеш-накопитель в поврежденную коробку и загрузитесь с флэш-накопителя. Теперь, когда вы загрузили свой live linux box, вы можете продолжить восстановление. Имейте в виду, что это не верный метод. Честно говоря, я никогда не сталкивался с методом, на который можно положиться, чтобы работать каждый раз.
Поскольку раздел, содержащий удаленный каталог /usr, имеет, скорее всего, файловую систему ext3 или ext4, поскольку система является Ubuntu 16.04 - первой утилитой, которую мы собираемся реализовать, является extundelete. Если у вас установлен пакет по умолчанию, вы можете просто перейти к восстановлению. Однако, если у вас нет установленного пакета, установите его после
sudo apt-get update sudo apt-get install extundelete
после установки пакета, теперь вам нужно найти имя раздела, содержащего удален /usr. После определения этого имени раздела, в моем случае для объяснения, я скажу, что мой удаленный каталог был на /dev/sda1.
extundeleteсначала вам нужно изменить текущий рабочий каталог в каталог на разделе, который имеет достаточно свободного места для хранения восстановленного каталога /usr. Чтобы найти каталог с достаточно свободным пространством, используйте команду df -h.
вывод df -h
типичный каталог /usr близок к размеру 10 гигабайт. Поэтому выберите раздел с, по крайней мере, этим свободным пространством. Возможно, вы можете использовать свой раздел Windows 8. Но прежде чем вы сможете использовать раздел, вы должны установить его. Поскольку ОС Windows 8, скорее всего, находится в разделе NTFS, смонтируйте ее, используя следующие команды: здесь я предполагаю, что имя раздела раздела Windows NT NTFS будет /dev/sda3.
sudo mkdir /mnt/windows_8 sudo mount -t ntfs /dev/sda3 /mnt/windows_8
, затем измените текущий рабочий каталог на /mnt/windows_8 на cd /mnt/windows_8. Теперь переключитесь на корневую оболочку на sudo -s и введите свой пароль root.
Окончательная реставрация выполняется следующим образом. [F15]. Если этот метод работает, будет создан подкаталог вашего текущего рабочего каталога с именем RECOVERED_FILES, который содержит восстановленные файлы, то есть каталог /usr и его содержимое.
extundelete [ ! d14]Это немного более интерактивно и отлично работает с недавно удаленными файлами и каталогами - и имеет дополнительное преимущество в работе практически со всеми вездесущими файловыми системами и архитектурами разделов. Опять же, если у вас уже есть пакет в вашем дистрибутиве, перейдите к части восстановления этого текста. Однако, если вы этого не сделаете, установите его на sudo apt-get install testdisk. Первым шагом в процессе восстановления является создание выходного каталога для восстановленных файлов и каталогов. Для этого используйте
mkdir /mnt/windows_8/REC
Затем в корневой оболочке откройте testdisk as, sudo testdisk /dev/sda1
Это откроет окно интерактивного CLI. Нажмите «Ввод» для продолжения. Затем выберите None, чтобы объявить диск как несегментированный носитель. Нажмите «Ввод», чтобы перейти к следующей странице. Выберите Advanced. Затем нажмите →, чтобы выделить List, и нажмите enter. Это отобразит содержимое раздела /dev/sda1, и вы можете перейти в окно программы, следуя справочной информации внизу и сверху экрана и легко восстановить свои файлы. В testdisk удаленные файлы и каталоги отображаются красным цветом. Используйте каталог, который вы создали ранее, т.е. /mnt/windows_8/REC, чтобы вывести восстановленные файлы.
Оба эти метода работают лучше на свежем удаленные разделы и файловые системы. Чем больше вы ждете завершения работы вашей системы после непреднамеренного удаления файла или системы, тем вероятнее будет потерять файлы / каталоги навсегда.
Немедленно выключите вашу систему, чтобы избежать перезаписи содержимого каталога, который раньше был /usr. После этого подготовьте дистрибутив live linux linux, достаточно одного из современных дистрибутивов Linux. Я предпочитаю делать это с помощью kali sana - потому что распределение акций имеет пакет / с, который мы хотим для процесса восстановления.
После завершения подготовки подключите загрузочный флеш-накопитель в поврежденную коробку и загрузитесь с флэш-накопителя. Теперь, когда вы загрузили свой live linux box, вы можете продолжить восстановление. Имейте в виду, что это не верный метод. Честно говоря, я никогда не сталкивался с методом, на который можно положиться, чтобы работать каждый раз.
Поскольку раздел, содержащий удаленный каталог /usr, имеет, скорее всего, файловую систему ext3 или ext4, поскольку система является Ubuntu 16.04 - первой утилитой, которую мы собираемся реализовать, является extundelete. Если у вас установлен пакет по умолчанию, вы можете просто перейти к восстановлению. Однако, если у вас нет установленного пакета, установите его после
sudo apt-get update sudo apt-get install extundelete
после установки пакета, теперь вам нужно найти имя раздела, содержащего удален /usr. После определения этого имени раздела, в моем случае для объяснения, я скажу, что мой удаленный каталог был на /dev/sda1.
extundeleteсначала вам нужно изменить текущий рабочий каталог в каталог на разделе, который имеет достаточно свободного места для хранения восстановленного каталога /usr. Чтобы найти каталог с достаточно свободным пространством, используйте команду df -h.
вывод df -h
типичный каталог /usr близок к размеру 10 гигабайт. Поэтому выберите раздел с, по крайней мере, этим свободным пространством. Возможно, вы можете использовать свой раздел Windows 8. Но прежде чем вы сможете использовать раздел, вы должны установить его. Поскольку ОС Windows 8, скорее всего, находится в разделе NTFS, смонтируйте ее, используя следующие команды: здесь я предполагаю, что имя раздела раздела Windows NT NTFS будет /dev/sda3.
sudo mkdir /mnt/windows_8 sudo mount -t ntfs /dev/sda3 /mnt/windows_8
, затем измените текущий рабочий каталог на /mnt/windows_8 на cd /mnt/windows_8. Теперь переключитесь на корневую оболочку на sudo -s и введите свой пароль root.
Окончательная реставрация выполняется следующим образом. [F15]. Если этот метод работает, будет создан подкаталог вашего текущего рабочего каталога с именем RECOVERED_FILES, который содержит восстановленные файлы, то есть каталог /usr и его содержимое.
extundelete [ ! d14]Это немного более интерактивно и отлично работает с недавно удаленными файлами и каталогами - и имеет дополнительное преимущество в работе практически со всеми вездесущими файловыми системами и архитектурами разделов. Опять же, если у вас уже есть пакет в вашем дистрибутиве, перейдите к части восстановления этого текста. Однако, если вы этого не сделаете, установите его на sudo apt-get install testdisk. Первым шагом в процессе восстановления является создание выходного каталога для восстановленных файлов и каталогов. Для этого используйте
mkdir /mnt/windows_8/REC
Затем в корневой оболочке откройте testdisk as, sudo testdisk /dev/sda1
Это откроет окно интерактивного CLI. Нажмите «Ввод» для продолжения. Затем выберите None, чтобы объявить диск как несегментированный носитель. Нажмите «Ввод», чтобы перейти к следующей странице. Выберите Advanced. Затем нажмите →, чтобы выделить List, и нажмите enter. Это отобразит содержимое раздела /dev/sda1, и вы можете перейти в окно программы, следуя справочной информации внизу и сверху экрана и легко восстановить свои файлы. В testdisk удаленные файлы и каталоги отображаются красным цветом. Используйте каталог, который вы создали ранее, т.е. /mnt/windows_8/REC, чтобы вывести восстановленные файлы.
Оба эти метода работают лучше на свежем удаленные разделы и файловые системы. Чем больше вы ждете завершения работы вашей системы после непреднамеренного удаления файла или системы, тем вероятнее будет потерять файлы / каталоги навсегда.
Немедленно выключите вашу систему, чтобы избежать перезаписи содержимого каталога, который раньше был /usr. После этого подготовьте дистрибутив live linux linux, достаточно одного из современных дистрибутивов Linux. Я предпочитаю делать это с помощью kali sana - потому что распределение акций имеет пакет / с, который мы хотим для процесса восстановления.
После завершения подготовки подключите загрузочный флеш-накопитель в поврежденную коробку и загрузитесь с флэш-накопителя. Теперь, когда вы загрузили свой live linux box, вы можете продолжить восстановление. Имейте в виду, что это не верный метод. Честно говоря, я никогда не сталкивался с методом, на который можно положиться, чтобы работать каждый раз.
Поскольку раздел, содержащий удаленный каталог /usr, имеет, скорее всего, файловую систему ext3 или ext4, поскольку система является Ubuntu 16.04 - первой утилитой, которую мы собираемся реализовать, является extundelete. Если у вас установлен пакет по умолчанию, вы можете просто перейти к восстановлению. Однако, если у вас нет установленного пакета, установите его после
sudo apt-get update sudo apt-get install extundelete
после установки пакета, теперь вам нужно найти имя раздела, содержащего удален /usr. После определения этого имени раздела, в моем случае для объяснения, я скажу, что мой удаленный каталог был на /dev/sda1.
extundeleteсначала вам нужно изменить текущий рабочий каталог в каталог на разделе, который имеет достаточно свободного места для хранения восстановленного каталога /usr. Чтобы найти каталог с достаточно свободным пространством, используйте команду df -h.
вывод df -h
типичный каталог /usr близок к размеру 10 гигабайт. Поэтому выберите раздел с, по крайней мере, этим свободным пространством. Возможно, вы можете использовать свой раздел Windows 8. Но прежде чем вы сможете использовать раздел, вы должны установить его. Поскольку ОС Windows 8, скорее всего, находится в разделе NTFS, смонтируйте ее, используя следующие команды: здесь я предполагаю, что имя раздела раздела Windows NT NTFS будет /dev/sda3.
sudo mkdir /mnt/windows_8 sudo mount -t ntfs /dev/sda3 /mnt/windows_8
, затем измените текущий рабочий каталог на /mnt/windows_8 на cd /mnt/windows_8. Теперь переключитесь на корневую оболочку на sudo -s и введите свой пароль root.
Окончательная реставрация выполняется следующим образом. [F15]. Если этот метод работает, будет создан подкаталог вашего текущего рабочего каталога с именем RECOVERED_FILES, который содержит восстановленные файлы, то есть каталог /usr и его содержимое.
extundelete [ ! d14]Это немного более интерактивно и отлично работает с недавно удаленными файлами и каталогами - и имеет дополнительное преимущество в работе практически со всеми вездесущими файловыми системами и архитектурами разделов. Опять же, если у вас уже есть пакет в вашем дистрибутиве, перейдите к части восстановления этого текста. Однако, если вы этого не сделаете, установите его на sudo apt-get install testdisk. Первым шагом в процессе восстановления является создание выходного каталога для восстановленных файлов и каталогов. Для этого используйте
mkdir /mnt/windows_8/REC
Затем в корневой оболочке откройте testdisk as, sudo testdisk /dev/sda1
Это откроет окно интерактивного CLI. Нажмите «Ввод» для продолжения. Затем выберите None, чтобы объявить диск как несегментированный носитель. Нажмите «Ввод», чтобы перейти к следующей странице. Выберите Advanced. Затем нажмите →, чтобы выделить List, и нажмите enter. Это отобразит содержимое раздела /dev/sda1, и вы можете перейти в окно программы, следуя справочной информации внизу и сверху экрана и легко восстановить свои файлы. В testdisk удаленные файлы и каталоги отображаются красным цветом. Используйте каталог, который вы создали ранее, т.е. /mnt/windows_8/REC, чтобы вывести восстановленные файлы.
Оба эти метода работают лучше на свежем удаленные разделы и файловые системы. Чем больше вы ждете завершения работы вашей системы после непреднамеренного удаления файла или системы, тем вероятнее будет потерять файлы / каталоги навсегда.