Обновление этого репозитория нельзя выполнить безопасным способом debian

не могу обновить пакеты

ubuntu накопила 12 пакетов. запускаю sudo apt-get update — почти везде игнорит.

вот часть ошибок:

что ему не нравится?

Всё. Время вышло.

Ну, он вообще-то написал тебе ошибку.

Это связано с ключами gpg для проверки подлинности пакетов. Для начала забэкапь директорию /etc/apt , а потом попробуй там пакет ubuntu-archive-keyring переустановить тем или иным способом.

А, точно, забыл. ТС, все нормально — срок поддержки истек, вот и отключили репозитории.

Вывод терминала. Картинкой. Зачем?

та я год назад тока систему поставил.

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

отключили репозитории? свежая же ОСь. а что теперь с этим делать?

Слушай, ты на форуме 8 лет, а про то, что помимо Ubuntu LTS, остальные поддерживаются недолго, не слышал?

Обновляться на Artful Aardvark.

честно не слышал. тут такая фишка — я реально уже много лет на линуксе и тащусь от него. но я пользователь. я настроил систему, поставил нужные программки и пользуюсь ими. мне по сути не так много и надо — фильму скачать, в браузере посёрфить, книжку почитать, в скайпе-телеграме початиться. А тут они репозитории LTS недолго поддерживают оказывается.

Наоборот — репозитории LTS поддерживаются 5 лет, а ты _не_ LTS взял.

Тебе надо было Ubuntu 16.04 LTS ставить.

Zesty не LTS. Zesty поддерживается 9 месяцев.

Обновляйся до artful — выполни sudo do-release-upgrade и надейся на лучшее 🙂

та я год назад тока систему поставил.

Zesty вышел в апреле 2017, положи ключи от машины времени на место.

И да, Artful тоже не LTS, LTS выйдет в апреле.

В принципе, можно посидеть два месяца без обновлений и перейти сразу на LTS, где горя не знать.

а если я скачаю Ubuntu 17.10 «Artful Aardvark», закину на флешку и загружусь с неё — он мне обновит систему или переустановит?

Как скажешь, там вроде есть опция апгрейда. Если /home на отдельном разделе — лучше переустановить.

Ни разу не пробовал 🙂

В принципе, можно посидеть два месяца без обновлений и перейти сразу на LTS, где горя не знать

вот я наверное так и сделаю.

Я думаю, он поставил таки 16.04, просто зря нажал «Да» на предложение обновиться.

/home на отдельном.

нее, я помню — качал 17. вот 04 или 10 — не помню.

Ну можешь тогда хоть сейчас перейти на 16.04 LTS, а потом с него на 18.04 LTS обновиться, лучше после выхода 18.04.1, когда пофиксят первую волну багов.

Всем спасибо, что помогли разобраться!

Ох уж эти бедные люди, сидящие на убунте, лезущей со всякой ересью тебе в лицо.

А лучше — поставить Арч. Там вообще нет таких проблем.

Читайте также:  Налоговый способ расчета амортизации

Он — просто пользователь. Арч нужен или для теста свежего ПО, или для игр с системой.

Просто пользователь? Добро пожаловать на Манджаро.

Чтобы с глюками сражаться.

Сколько просидела на манджарке, так и не было серьезных глюков. А вот ту же убунту приходится после установки чистить от тучи хлама, плюс порой в ней что-то отваливается на ровном месте. (До сих пор из памяти не выходит тот момент, когда я достаю из коробки новый ноутбук, пришедший с LTS-убунтой, и он мне вместо приветствия говорит, что у меня упала ява)

Есть minicd — сбей микс по вкусу. Но это для опытных.

Видимо после Debian все кажется глюкодромом. Даже Ubuntu.

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

Источник

Обновление этого репозитория нельзя выполнить безопасным способом debian

Эти заметки пишутся для себя, чайника. Ибо, как известно, повторенье — мать ученья. Олдфагов эти записи не должны интересовать, поэтому неконструктивные критики могут идти лесом. Но я с благодарностью восприму конструктивные советы. На этом покончу с вводной частью.

1. Обновление пакетов.

Странно, но в Debian по умолчанию невозможно обновить репозитарии из интернета. Одной из причин этого является отсутствие ссылок на необходимые сервера. Чтобы поправить ситуацию необходимо добавить эти ссылки (полный список зеркал для обновления) вручную в /etc/apt/sources.list:

# su
Пароль:
# nano /etc/apt/sources.list

после строки: deb-src http://security.debian.org/ jessie/updates main contrib добавить ссылку на любимый сервер (естественно, это справедливо только для Debian 8.x Jessie, для других версий надо заменить jessie надо заменить на соответствующее версии имя )

deb http://ftp.ru.debian.org/debian jessie main

затем нажимаем , на запрос о сохранении отвечаем и жмем Теперь обновим список пакетов с зеркал

Update: подробнее о настройке sources.list можно почитать здесь.
Update2: начиная с Debian 9 в sources.list необходимо закомментировать строки вида
deb cdrom:[Debian GNU/Linux 9.2.1 _Stretch] , чтобы ОСь могла обновлять пакеты из сети.
Update3: некоторые пакеты (например, драйвера устройств, архиватор unrar и т.д.) могут не являться свободно распространяемым ПО. Чтобы ОСь их «увидела» и смогла установить, необходимо добавить метку non-free

Update4: в Debian 10 опять что-то сломалось, прежние исправления при попытке проверки апдейтов выдавали

Путем гугления выяснилось, что надо заменить содержимое sources.list на

после чего эти ворнинги исчезли

2. Установка sudo

Если при попытке вести команду sudo вдруг мы получаем сообщение

# sudo visudo
bash: sudo: команда не найдена

значит у нас не установлена эта программа. Чтобы поправить положение, вводим команду из-под root’а

# apt-get install sudo

и получаем искомую программу (ОСь при этом запросит установочный диск)

3. Работа в консоли без ввода пароля.

Частенько надо, чтобы текущий юзер имел возможность вводить команды в консоли без подтверждения пароля (а-ля root). Для этого необходимо будет немного подправить файл /etc/sudoers. Из-под root’а вводим в консоли

Читайте также:  Грамматический способ толкования права кратко

Откроется файл /etc/sudoers (если ОСь ругается на отсутствие sudo, смотрим сюда), где после строчки

root ALL=(ALL:ALL) ALL

необходимо добавить строку

где — это текущий юзер, например у меня там значится leyba 8)

Привычно закрываем файл последовательными сочетаниями клавиш , и .

Примечание: это серьезная дырка в безопасности системы. Пользуйтесь этим с осторожностью.

4. Установка локалей в Debian 8.

Манипуляции с локалями мне нужны вот для каких целей. При установке ОСи с русской локалью (ru_RU.UTF-8) названия папок в домашней директории «переведены» на русский, что непривычно и неудобно при работе в консоли. Чтобы «переименовать» их в английский эквивалент необходимо сменить текущую локаль на английскую и согласиться на переименование, которое предложит ОСь. При смене локали опять на русскую можно отказаться от обратного переименования, и папки останутся «английскими».

Если английской локали нет в системе, ее нужно доустановить. В своих попытках я использовал материал отсюда.

Итак, в консоли из-под root’а

#apt-get install locales
#dpkg-reconfigure locales

В открывшемся окне в консоли надо пробелом отметить устанавливаемый языковой пакет (чтобы не мучиться с выбором, можно поставить отметку на пункте «All»).

Кнопкой выбираем пункт «OK» и переходим к следующему окну, где программа предложит выбрать язык ОСи по умолчанию. Оставим пока текущий ru_RU.UTF-8.

В консоли мы увидим довольно длительный процесс установки пакетов, который закончится примерно этим (если выбрана установка всех пакетов):

zu_ZA.UTF-8. done
zu_ZA.ISO-8859-1. done
Generation complete.

Теперь меняем дефолтовую русскую локаль на американскую английскую

В открывшемся редакторе комментируем русскую локаль и добавляем (раскомментируем) американскую английскую

После чего перелогиниваемся и получаем следующее уведомление

Соглашаемся на переименование русских названий папок на их английский эквивалент (кнопка «Update Names»), при это выставим галку «Don’t ask me this again», чтобы больше не получать этих уведомлений.

Таким же макаром меняем текующую локаль на русскую. После перелогирования получаем «английские» папки в русской версии ОСи.

5. Установка Krusader.

Стандартный линуксовый файл-менеджер (Nautilus) не очень удобен в работе, поэтому приходится искать ему на замену другой. Мне наиболее оптимальным и похожим на любимый Total Commander показался Krusader. Ставится он легко:

Самое главное, чтобы в /etc/apt/sources.list были ссылки на сервера обновлений (см. тут)

6.Доступ из виртуальной машины по сети к Windows.

После запроса логина и пароля (можно использовать от текущей учетки),

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

После всех манипуляций получаем следующее:

Есть альтернативный вариант, через штатный проводник. Ищем в панели навигации сеть, справа последовательно ЛКМ открываем папки:

пока не откроется окно диалога с вводом пароля

Домен, которому мы коннектимся, по умолчанию указан стандартный виндовый (WORKGROUP). У меня в винде он установлен как LEYBA, а имя пользователя — очевидно, имя хоста, куда мы коннектимся. В поле пароля я указал пароль текущей учетки линукса

В результате получаем искомый результат

7. Снятие скриншотов.

Иногда очень нужно по-быстрому снять скрин с экрана, но GIMP для этого тяжеловат и неудобен. Разумной альтернативой может стать Shutter. Установить его довольно просто: заходим под root’ом и набираем в терминале

Читайте также:  Состав способов защиты информации

Update: начиная с Debain 10 Shatter, к сожалению, был выпилен из его репозиториев, пока разработчики не перепишут его на GTK3. Вместо этого можно использовать неплохую альтернативу Flameshot, который можно установить посредством команды

После уставовки создаем ярлычок и в его свойствах указываем команду вызова «flameshot gui». После нажатия на ярлык программка будет сразу запускаться в режиме снятия скриншота.

8. Полезные шоткаты.

Иногда бывает необходимо быстро вызвать ту или иную программу при помощи «горячих» клавиш. Одной из таких программ для меня является терминал. Для этого через апплет настроек открываем параметры клавиатуры —> комбинации клавиш:

Жмем на плюсик, в диалоге вводим следующие параметры:

Жмем по надписи «выключен» и вводим сочетание клавиш, по которой будем вызываться терминал (на скрине ниже это ++ )

9. Переименование системных пользовательских папок

Пользовательские папки можно изменить и вручную путем правки

# XDG_DESKTOP_DIR=»$HOME/Рабочий стол»
XDG_DESKTOP_DIR=»$HOME/Desktop»
# XDG_DOWNLOAD_DIR=»$HOME/Загрузки»
XDG_DOWNLOAD_DIR=»$HOME/Downloads»
# XDG_TEMPLATES_DIR=»$HOME/Шаблоны»
XDG_TEMPLATES_DIR=»$HOME/Templates»
# XDG_PUBLICSHARE_DIR=»$HOME/Общедоступные»
XDG_PUBLICSHARE_DIR=»$HOME/Publicshare»
# XDG_DOCUMENTS_DIR=»$HOME/Документы»
XDG_DOCUMENTS_DIR=»$HOME/Documents»
# XDG_MUSIC_DIR=»$HOME/Музыка»
XDG_MUSIC_DIR=»$HOME/Мusic»
# XDG_PICTURES_DIR=»$HOME/Изображения»
XDG_PICTURES_DIR=»$HOME/Pictures»
# XDG_VIDEOS_DIR=»$HOME/Видео»
XDG_VIDEOS_DIR=»$HOME/Videos»

Соответственно, необходимо создать эти папки на английском и удалить/переименовать их русские аналоги. Затем перелогиниться.

10. Несколько полезных приемов.

а) получение списка запущенных процессов с их PID

# ps auwx
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
.
leyba 2320 0.0 0.3 61452 6544 ? Sl 21:49 0:00 /home/leyba/fb302/bin/firebird start
.

Кстати, «убить» процесс можно запустив команду

б) получение списка файлов в текущем каталоге, в том числе и «битых» симлинков
# ls -lH

Если нужен вывод консоли в текстовый файл, то пишем следущее
# ls -lH | tee -a /test_logfile.txt

в) создание симлинков
# ln -s

# ln -s /opt/firebird/lib/libfbclient.so.3.0.2 /usr/lib/i386-linux-gnu/libfbclient.so

г) удаление симлинков
тут все просто: чтобы удалить симлинк, созданный в предыдущем пункте, вызываем команду

д) перевод бинарника в запускаемый по клику файл

Иногда при запуске скачанного из Сети файла открывается окно с запросом, какой программой открывать бинарный файл. Чтобы исключить такой запрос со стороны ОСи, необходимо в консоли присвоить ему статус исполняемого. Например (для какого-нибудь абстрактного файла qwerty-linux.bin)

# sudo chmod +x qwerty-linux.bin

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

е) о правах на папки и файлы (отсюда)

chmod -R 755 /home/vasya

смена прав, -R рекурсивно, т.е. изменит и то, что внутри каталога vasya

циферки — это три отдельных атрибута:

7 — rwx — читать, писать, выполнять
6 — rw- — читаь, писать
5 — r-x — читать, выполнять
4 — r— — читать
3 — -wx — писать, выполнять
2 — -w- — писать
1 — —x — выполнять
0 — — — ничего нельзя делать

Первая цифра означает применения прав для пользователя,
Вторая — для группы
Третья — права для всех остальных

Для смены владельца файлов/каталогов используем chown:

chown -R vasya:users /home/vasya

поменяет владельца и группу каталога vasya и содержимое оного!

ж) удаление непустой папки (-r — рекурсивно, -f — без запроса)

Источник

Оцените статью
Разные способы