Управляйте локальным хранилищем пакетов

Я всегда использую lftp клиент, который имеет способность возобновить загрузку, которая или умерла середина реки или что я хочу отменить и более поздний перезапуск.

Я обычно использую команду как так:

$ lftp -e "mirror -c /download/ /local/" -u user -p  ftp.server.com

Что еще?

Название этого инструмента является немного вводящим в заблуждение, оно может обработать или FTP или SFTP.

ftp

$ lftp -e "mirror -c /download/ /local/" -u user ftp://ftp.server.com

sftp

$ lftp -e "mirror -c /download/ /local/" -u user sftp://sftp.server.com

Зеркальное отражение ссылок

Время от времени Вы могли бы встретиться с проблемой с зеркальным отражением каталогов, которые содержат символьные ссылки, для работы вокруг этой проблемы, можно добавить эту опцию к Вашему lftp команда:

set ftp:list-options -L

Для, например:

$ lftp -e "set ftp:list-options -L; mirror -c /download/ /local/" \
    -u user ftp://ftp.server.com

Ссылки

4
30.04.2014, 20:24
2 ответа
[1120070] В конце концов, я нашел два решения. Простое, рискованное, или второе, которое должно быть таким же простым и менее рискованным (не уверен, не пробовал). Большое спасибо ребятам из [1120599] сообщества Crunchbang[1120600] за помощь в этом.

Me.Textbox1.Value

Рискованное решение

Просто скачайте новые пакеты Wheezy с pakages.debian. org, добавьте их в [1121206]local dir[1121207];

Запустите [1121208]apt-get update[1121209]: apt распознает загруженные пакеты как более новые, без вопросов;

Запустите [1121210]apt-get install [112121211].

Проблема в том, что сами обновлённые пакеты могут зависеть от обновлённых версий других пакетов в системе, что означает, что список загружаемых вещей может быть произвольно длинным. В моем случае достаточно было просто скачать libnss3 и tzdata

Менее рискованное решение

Используйте [1120607]apt-offline[1120608]. На отключенном компьютере это программное обеспечение строит подпись, которая представляет зависимости для получения; на втором компьютере с доступом в Интернет, используйте подпись для фактической загрузки зависимостей, передачи обратно на первый компьютер, установки.

#!/bin/sh
xinput set-prop "Logitech USB-PS/2 Optical Mouse" 290 10
xinput set-prop "Logitech USB-PS/2 Optical Mouse" 286 1
xinput set-prop "Logitech USB-PS/2 Optical Mouse" 287 6 7 4 5
Я на самом деле не пробовал это решение, поэтому вышеприведенное описание может показаться нечетким (люди из Crunchbang разместили ссылки на соответствующую документацию, если кто-то заинтересуется)[1120083].
0
27.01.2020, 21:05

scp dump.sql user@remotehost.ip:

Что на самом деле нужно сделать, чтобы установить пакеты на компьютер без доступа в Интернет?

mysql -u user -p databasename < dump.sql

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

Теперь с Debian Wheezy я могу найти .deb на packages.debian.org просто отлично, но проблемы начинаются, когда этим пакетам нужны более новые версии уже установленных пакетов. Я не могу найти эквивалент launcpad.net для Debian...enter image description here

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

При установке программ, особенно пакетов, в вашу систему вы должны убедиться, что они исходят из [118548] того же самого исходного кода [118549]. Когда вы начинаете смешивать исходные тексты, возникают проблемы типа той, с которой вы сталкиваетесь, и возникает головная боль.[118154].

0
27.01.2020, 21:05

Теги

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