Показать полную графическую версию : Общий доступ между Windows 7 и Debian 8
Tomplier
06-01-2016, 12:00
Товарищи, прошу, пожалуйста, консультаций.
В общем, есть задача предоставить общий доступ к каталогу, созданному под Линукс с ОС Windows (7) по сети.
Конечно же первое действие - прогуглить.
Нагуглил статью.
Не буду её здесь приводить, тем более распространять ссылки на сторонние сайты (гугл не всчет).
1) Первое, что говориться в статье - это то, что необходимо установить пакет samba.
Для надежности перехожу под root, используя команду
su
Потом применяю команду:
dpkg --get-selections
для того вывести список установленных пакетов.
Нахожу в списке некий пакет:
samba-libs:amd64
Нужный ли это пакет или нет - понятие не имею?
Пока не начнешь действовать - не узнаешь.
2) Из статьи вынимаю следующую команду:
gedit /etc/samba/smb.conf
Через графический диспетчер файлов проверяю, а есть ли такой каталог по адресу и убеждаюсь, что нет.
3) Под рутом запускаю команду:
apt-get install samba
{к слову, сеть настроена}
И вижу такую картину: файл № 1
И вот на этом все закончилось.
Помогите, пожалуйста разобраться с проблемой:
1. Как вообще понять тот ли это пакет (программа)?
2. Если не тот, то почему не удается установить эту самбу?
-------------------------
Кстати, если например, попробовать:
apt-get install heimdal-hdb-api-8
То ответ системы будет таким: файл № 2
А иные пакеты из этого списка ссылаются, что не могут быть установлены без других пакетов из этого же списка, в том числе тех, которые выдают сообщение из файла № 2 - замкнутый круг.
ruslandh
06-01-2016, 12:37
Ищите и читайте всё, с ключевым словом samba
Вам надо обновить индексы и систему. Видно очень устарели ваши пакеты.
http://help.ubuntu.ru/wiki/samba
Tomplier
06-01-2016, 12:40
А что это за пакеты, которые не удается установить, особенно из файла № 2?
ruslandh
06-01-2016, 12:41
http://help.ubuntu.ru/wiki/руководство_по_ubuntu_server/управление_пакетами/apt-get
ruslandh
06-01-2016, 13:12
Попробуйте:
apt-get update
apt-get -f install
apt-get dist-upgrade
Через графический диспетчер файлов проверяю »
У тебя GUI установлен?
Tomplier
06-01-2016, 15:32
В общем, какая-то каша образовалась.
Выполнил:
1) Обновление индекса пакетов
apt-get update
Быстрый процесс выдает 7 строк:
В кэше http://security.debian.org jessie/updates InRelease
В кэше http://security.debian.org jessie/updates/main Sources
В кэше http://security.debian.org jessie/updates/contrib Sources
В кэше http://security.debian.org jessie/updates/main amd64 Packages
В кэше http://security.debian.org jessie/updates/contrib amd64 Packages
В кэше http://security.debian.org jessie/updates/contrib Translation-en
В кэше http://security.debian.org jessie/updates/main Translation-en
При том, этот список выдается при каждом совершении этой команды.
И он, судя по всему, вообще не имеет отношение к тем пакетам, которые не могут быть установлены.
2) После команды:
apt-get -f install
root@debian:~# apt-get -f install
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 2 пакетов не обновлено.
3) apt-get dist-upgrade
root@debian:~# apt-get dist-upgrade
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Расчёт обновлений…Готово
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 0 пакетов не обновлено.
4) Потом опять выполняю:
apt-get install samba
Получают тот же список зависимых пакетов.
5) Пытаюсь установить их (3 на выбор):
root@debian:~# apt-get install heimdal-hdb-api-8
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Package heimdal-hdb-api-8 is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'heimdal-hdb-api-8' has no installation candidate
root@debian:~# apt-get install python-dnspython
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Package python-dnspython is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'python-dnspython' has no installation candidate
root@debian:~# apt-get install python-samba
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:
Пакеты, имеющие неудовлетворённые зависимости:
python-samba : Зависит: python-tdb но он не может быть установлен
Зависит: python-ntdb но он не может быть установлен
Зависит: python-crypto но он не может быть установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.
И ничего.
zai
Да. Использую Plasma (KDE) :)
Использую Plasma (KDE) »
тогда тебе нужно устанавливать system-config-samba, т.е. apt-get install system-config-samba
Невозможно исправить ошибки, у вас отложены (held) битые пакеты. »
Попробуй: apt-get install -f
Tomplier
06-01-2016, 18:13
В общем, сам не совсем понял, что именно я сделал, но кое-что получилось.
А сделал следующее:
1) http://debgen.simplylinux.ch/
Сгененировал новый Sources List.
При том, в поле Default Debian Packages выбрал все варианты.
Т.е. я значительно расширил количество репозиториев.
2) Aptitude update (или aptitude safe-upgrade, а может быть и то и другое)
Короче пошла загрузка пакетов, притом явно не тех, которые упоминал выше.
3) Загрузка прошла, установка. Reboot.
4) aptitude install samba и (!) система выдала сообщение, что названные выше не установленные пакеты типа heimdal и остальные - начали загружаться и устанавливаться.
5) Потом пакеты Samba.
6) Еще не пробовал развивать тему дальше, но /etc/samba/smb.conf теперь имеет место быть.
Вот такие вот дела.
Товарищи, кто-нибудь, пожалуйста, объяснит балбесу, а что я сделал?
zai
Спасибо. Правда есть прогресс, о котором я написал в сообщении выше.
Товарищи, кто-нибудь, пожалуйста, объяснит балбесу, а что я сделал? »
Новый файл: /etc/apt/sources.list, там хранится список репозиториев, оттуда загружаются пакеты (программы)
/etc/samba/smb.conf теперь имеет место быть »
Сделай копию перед редактированием: cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
Tomplier
06-01-2016, 18:28
Новый файл: /etc/apt/sources.list, там хранится список репозиториев, оттуда загружаются пакеты (программы) »
Как бы это да - понятно. ))
Получается, что просто добавил ссылок в лист и всё?
Или все таки дело в замене утилиты: apt-get на aptitude?
Просто мне казалось, что фразу к каждому не установленному пакету - "но он не может быть установлен" нужно понимать, как несовместимость с системой. Или нет? :whitevoid:
Получается, что просто добавил ссылок в лист и всё? »
Щас посмотрел ссылку на генератор, ты менял содержимое файла /etc/apt/sources.list? Скорее всего нет (и не меняй!!!)
2) Aptitude update (или aptitude safe-upgrade, а может быть и то и другое) »
Скорее всего из-за этого, у тебя не была обновлена системе нужно было сделать: apt-get update и apt-get upgrade
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.