Изначально думал твитнуть, но слишком много текста получилось. Итак 1) Дано: Есть комп в универе, за которым я обычно пишу тренировки. На нем стоит довольно старый компилятор плюсов (Раньше было все равно, но на последнем контесте напоролся на отсутствие to_string, хотя 11 стандарт компилятор поддерживает) 2) Выход: Надо обновить компилятор 3) Решение: Установить MSYS2 (На компе стоит винда) 4) MSYS2 установился (Неожиданно, думал ограничения на установку программ жестче, ну и хорошо) 5) Пробую pacman-ом скачать пакет с gcc. Пакет не качается, видимо в сети есть какие-то ограничения 6) Выход: Подключить комп к интернету как-то по-другому 7) Решение: Подключить телефон по usb к компу, включить на телефоне модем через usb (Раздать Wi-Fi с телефона не получится, в компе нет Wi-Fi модуля) 8) Проблема: Забыл дома кабель от телефона, опрос показал, что у находящихся рядом людей нет кабеля usb type-c (Ох уж этот usb type-c) 9) Решение 2: Вытащить сетевой кабель, соединяющий комп с сетевой розеткой, из розетки, воткнуть в ноут. С ноута раздать интернет на комп через кабель, ноут подключен по Wi-Fi к телефону 10) Подключаем, все работает. Отлично, начинаю качать пакет 11) ??? 12) Через пару секунд все останавливается. Черт, как я забыл, у меня же йота (Справка: Йота запрещает раздавать интернет с телефона на компьютеры, палит по TTL и тому, куда идут пакеты. Обходится с помощью изменения стандартного TTL на ноуте и использования VPN. В моем случае — я пользуюсь клиентом OpenVPN, который подключается к моему серверу, который я арендую. Когда комп стал идти в интернет через ноут, йота спалила пакеты с "неправильным" TTL) 13) Проблема: У меня не стало на ближайшие полчаса собственного интернета с высокой скоростью и без каких-либо ограничений 14) Ну что ж, спалила так спалила. Когда йота палит, она разрешает продолжить пользоваться интернетом, но понижает скорость до 64 Кбит/с. Попробую установить нужные пакеты через такой интернет 15) Не получается. Интернет слишком медленный и нестабильный, pacman теряет соединение с сервером 16) Придется искать другой способ 17) Идея: У меня все еще остался VPN. Подключусь к открытой Wi-Fi сети в универе и подключусь по VPN к серверу (По сути, эта открытая сеть — та же самая сеть, к которой кабелем был подключен комп. А значит, в ней есть те же ограничения, которые не дают pacman-у качать пакеты. Но если подключиться к VPN, все ограничения исчезают) 18) Ноутбуком подключаюсь к Wi-Fi и к VPN, раздаю через кабель интернет с ноутбука на комп 19) Пробую скачать пакет 20) ??? 21) PROFIT

Теги других блогов: обновление компилятор MSYS2