как исправить ошибки в обновлении apt-get в ubuntu

Если вы выполняете эти команды rsync на удаленном компьютере, вы говорите ему подключиться к себе через ssh и скопировать файл.

Если вы запускаете их на Mac, вы говорите mac подключиться к удаленному компьютеру и скопировать файл на себя. Полагаю, это то, что ты хочешь сделать.

Существует два основных решения:

  1. просто выполните команды на самом Mac. Чем пути они будут написаны, тем лучше они будут работать в этом контексте.

  2. Если вы можете вернуться на Mac с компьютера Uni, вы можете переписать команды так, чтобы он копировал локальные файлы (локальные на удаленный компьютер, то есть) на Mac. С точки зрения удаленного компьютера, ваш Mac является удаленным компьютером. Например:

    rsync ~/hw0/hello.cpp anthony @ mac-host-or-ip :/Users/anthony/

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

-121--185074-

для OSX

du -h -k  {PATH} | sort -n
-121--726-

В юридическом смысле да. UNIX - торговая марка, принадлежащая The Open Group, права на использование которой купила Apple. Ditto для HP, IBM и Oracle в отношении проданных ими UNIX.

Однако unix (не капитализированный) также является спецификацией, которая до 1986 также была защищена авторским правом. Не случайно, что коммерческий unix взорвался в конце 80-х годов, а свободный unix последовал вместе с Linux в 1991 году.

Linux и FreeBSD не менее чем OS X (Darwin) технически квалифицируются как unix, но не платят Open Group за сертификацию UNIX и поэтому не могут использовать это имя.

0
17.02.2018, 11:43
2 ответа

N: Ignoring file 'mono-xamarin.listsudo' in directory '/etc/apt/sources.list.d/' as it has an invalid filename extension

indica claramente que el nombre del archivo es incorrecto:

# Goto directory:
cd /etc/apt/sources.list.d/
# fix the name:
mv mono-xamarin.listsudo mono-xamarin.list

[..] Operation not permitted

y

E: Unable to lock directory /var/lib/apt/lists/

así como

[..] 13: Permission denied

indica que usted no es rootO el proceso de obtención de apt -ya se está ejecutando, pero falló y dejó un estado sucio.

verificar si se está ejecutando apt -obtener procesos:

ps -A | grep apt

deberías ver algo como esto:

8737 pts/7    00:00:00 apt-get

donde 8737 es el proceso que está atascado si ve múltiples procesos, elimine cada uno de ellos con:

sudo kill <process>

vuelva a comprobar si el proceso sigue ahí. Si no puede terminar el proceso de esta manera, use:

sudo kill -9 <process>

después de eso, debe limpiar el apt -obtener archivos de bloqueo:

sudo rm /var/lib/dpkg/lock
sudo dpkg --configure -a
sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock

finalmente a la actualización deseada:

sudo apt-get update

Fuentes:tecmint

4
28.01.2020, 02:18

Puede ser que tengas algunas cosas rotas allí. Prueba esto :wget -q -O -NOMBRE _DE _FALTA _LO QUE SEA sc | apt -tecla add -para agregarlo. Además, ¿cuál es la última acción (s )que tú/alguien más hizo allí antes de que esto sucediera? ¿Es esta la primera vez en ese sistema operativo que hizo apt -obtener la actualización (alguna vez funcionó antes )? Si acaba de instalar su distribución de Linux, es posible que necesite volver a descargar -el archivo.ISO *, luego verifique el valor MD5 para verificar que coincida y si lo graba en un CD/DVD, asegúrese de use un software de grabación de CD/DVD con la capacidad de verificar que ISO se haya escrito correctamente (agregué esto ya que es nuevo en Linux ).

0
28.01.2020, 02:18

Теги

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