Не удается установить Timeshift на Kali

grep -o '[[:alpha:]]*Domain[[:alpha:]]*' ServerNames.txt | sort | uniq | wc -l

или

grep -o '\w*Domain\w*' ServerNames.txt | sort | uniq | wc -l

[[:alpha:]]*означает 0 или более букв. Таким образом, grepнайдет последовательности букв, включая «Домен», и выведет их для сортировки и уникальности.(-hне требуется, если нужно просмотреть только один файл.)

0
19.05.2020, 19:36
2 ответа

Чтобы установить Timeshift на Kali Linux, вам нужно всего лишь загрузить его из репозиториев.

Удалите версию, которую вы установили самостоятельно, используя apt purge timeshift.

Если вам удалось установить пакет из исходного кода, вы можете запустить timeshift-uninstallдля удаления программного обеспечения. Я бы также рекомендовал вам очистить каталоги, содержащие исходный код и двоичные файлы, чтобы убедиться, что они удалены из вашей системы.

Убедитесь, что ваш Kali Linux /etc/apt/sources.listсодержит только следующее:

deb http://http.kali.org/kali kali-rolling main non-free contrib 

Как указано в официальной документации Kali Linux , вы можете запустить следующее, чтобы подтвердить, что это так:

grep -v '#' /etc/apt/sources.list | sort -u  

Кроме того, у вас не должно быть ничего /etc/apt/sources.list.dвнутри.

Обновите свою систему с помощью apt updateи apt upgrade.

Затем установите Timeshift с помощью apt install timeshift.

Теперь Timeshift будет устанавливаться и управляться вашим менеджером пакетов. В системе на основе Debian -это самый простой способ поддерживать высокую совместимость пакетов и систем и предотвращать любое несоответствие пакетов или проблемы типа FrankenDebian .

Kali Linux — это скользящий выпуск, поэтому не удивляйтесь, если исходные -передовые пакеты и библиотеки приведут к нестабильности системы или другим проблемам. Он в значительной степени разработан как одноразовый дистрибутив для пентестинга с предустановленными наиболее распространенными инструментами безопасности.

Удачи!

3
18.03.2021, 23:34

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

Во-первых, большое спасибо за подробные инструкции, которые сделали мою жизнь намного проще!

Первые шаги

Я выполнил эти шаги в Ubuntu 20.04. Я выполнил шаги, описанные Linux Newbie в вопросе выше, вплоть до комментария «Я на грани того, чтобы сдаться».

Установка зависимостей

  1. gee-0.8иvte-2.91

    error: Package `gee-0.8' not found in specified Vala API directories or GObject-Introspection GIR directories
    error: Package `vte-2.91' not found in specified Vala API directories or GObject-Introspection GIR directories
    

    На самом деле вам не нужно компилировать vte, вы можете получить их оба через apt.

    sudo apt install libgee-0.8-2 libgee-0.8-dev libvte-2.91-dev
    

    К сожалению, получается 108 МБ пакетов.

  2. json-glib

    Теперь большая часть команды make будет выполняться, но произойдет сбой с ошибкой:

    error: cc exited with status 256
    Compilation failed: 1 error(s), 119 warning(s)
    make[1]: *** [makefile:53: app-gtk] Error 1
    make[1]: Leaving directory '/home/xxxx/code/timeshift/src'
    make: *** [makefile:2: all] Error 2
    

    Если вы посмотрите немного дальше в выводе, вы заметите эту ошибку ниже, необходимо установить еще одну зависимость.

    timeshift/src/Utility/TeeJee.Json.vala.c:27:10: fatal error: json-glib/json-glib.h: No such file or directory
       27 | #include <json-glib/json-glib.h>
          |          ^~~~~~~~~~~~~~~~~~~~~~~
    

    Запустите командуsudo apt install libjson-glib-dev

Готово!

Теперь Timeshift будет успешно компилироваться, чтобы установить его в систему, запустите
sudo make install

Он создаст соответствующие файлы и папки, добавит их к вашему пути и создаст записи на рабочем столе. Вы можете запустить его из терминала с помощью sudo timeshift-gtkили запустить его, как и любое другое приложение.

1
19.09.2021, 21:36

Теги

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