• Atos

    lvl 656

Starik99 ещё нужно что-то установить/скачать?)

Из написанного выше apt install…, git clone https://…, wget https://… и т.п. очевидно что да.

  • Starik99 ответили на это сообщение.

    Atos Невозможно найти пакет golang

    • Atos ответили на это сообщение.

      Atos эти скачивания я проделал успешно.

      • Atos ответили на это сообщение.
        • Atos

          lvl 656
        • Изменено

        Starik99 эти скачивания я проделал успешно.

        Starik99 Невозможно найти пакет golang

        Система свежая? Пакетов это этого момента не устанавливали? Попробуйте
        mnesia@amnesia:~$ sudo apt update
        А потом уже
        amnesia@amnesia:~$ sudo apt install golang

        • Atos ответили на это сообщение.

          Atos git clone https://gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/webtunnel ― клонируем репозиторий с исходниками транспорта.
          wget https://proxy.golang.org/gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/goptlib/@v/v1.5.0.zip ― скачиваем библиотеки для сборки. Они не скачаются автоматически через прокси.

          эти два скачивания прошли успешно.а с golang какие-то проблемы,не скачивается.что можно сделать?

          • Atos ответили на это сообщение.
            • Atos

              lvl 656

            Starik99 с golang какие-то проблемы,не скачивается.что можно сделать?

            Atos Пакетов это этого момента не устанавливали? Попробуйте
            mnesia@amnesia:~$ sudo apt update
            А потом уже
            amnesia@amnesia:~$ sudo apt install golang

            • Starik99 ответили на это сообщение.

              Atos да теперь всё скачалось.идём дальше;)

              • Atos оценил это.

              Atos chown: невозможно получить доступ к 'client': Нет такого файла или каталога
              снова проблема

              • Atos ответили на это сообщение.

                Atos sudo chown root:root client ― меняем владельца файла.

                вот здесь не находит такой файл

                • Atos

                  lvl 656

                Starik99 chown: невозможно получить доступ к 'client': Нет такого файла или каталога

                Текущий каталог какой? Что выводит pwd? ls -la? Что выводил go build?

                • Starik99 ответили на это сообщение.

                  Atos amnesia@amnesia:~/Persistent$ go build
                  go: go.mod file not found in current directory or any parent directory; see 'go help modules'

                  • Atos ответили на это сообщение.
                    • Atos

                      lvl 656
                    • Изменено

                    Starik99 amnesia@amnesia:~/Persistent$ go build

                    Вам инструкцию нужно читать внимательно. Писано

                    Atos amnesia@amnesia:~$ cd ~/Persistent/webtunnel/main/client

                    А у вас текущий каталог зачем-то ~/Persistent. Смените его. А то go не понимает что именно ему нужно build

                    • Starik99 ответили на это сообщение.

                      Atos и как его изменить на нужный каталог?

                      Atos cd ~/Persistent ― меняем текущий каталог.

                      значит здесь я его не изменил,как это сделать?

                      • Starik99 ответили на это сообщение.
                        • Starik99

                          lvl 141
                        • Изменено

                        Starik99 поменял.но дальше опять проблемы.
                        amnesia@amnesia:~/Persistent/webtunnel/main/client$ go build
                        go: downloading gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/goptlib v1.5.0
                        main.go:16:2: gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/goptlib@v1.5.0: Get "https://proxy.golang.org/gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/goptlib/@v/v1.5.0.zip": dial tcp : connect: connection refused
                        а после; amnesia@amnesia:~/Persistent/webtunnel/main/client$ sudo chown root:root client
                        [sudo] пароль для amnesia:
                        chown: невозможно получить доступ к 'client': Нет такого файла или каталога
                        amnesia@amnesia:~/Persistent/webtunnel/main/client$

                        • Atos ответили на это сообщение.
                          • Atos

                            lvl 656

                          Atos cd ~/Persistent ― меняем текущий каталог.

                          Тут мы его меняем что бы у нас репозиторий с WebTunnel клонировался в правильное место.
                          А тут

                          Atos amnesia@amnesia:~$ cd ~/Persistent/webtunnel/main/client

                          что бы в рабочий каталог собираемого проекта перейти для его сборки.

                          • Atos

                            lvl 656
                          • Изменено

                          Starik99 go: downloading gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/goptlib v1.5.0

                          Файлы v1.5.0.zip и v1.5.0.mod у вас не лежат в каталоге по пути

                          Atos amnesia@amnesia:~$ cd ~/go/pkg/mod/cache/download/gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/goptlib/@v/

                          Скачайте\перенесите их туда. Скачать автоматически через прокси go их не сможет. По этому необходимо сделать это вручную.

                          • Starik99 ответили на это сообщение.
                            • Starik99

                              lvl 141
                            • Изменено

                            Atos я не понял как их туда перенести? вручную,найти нужную папку?
                            такое ощущение,что лучше проделать всё заново.

                            • Atos ответили на это сообщение.
                              • Atos

                                lvl 656
                              • Изменено

                              Starik99 я не понял как их туда перенести?

                              Да всё просто, написано же: Создать каталог:

                              Atos amnesia@amnesia:~$ mkdir -p ~/go/pkg/mod/cache/download/gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/goptlib/@v/

                              Сделать его текущим:

                              Atos amnesia@amnesia:~$ cd ~/go/pkg/mod/cache/download/gitlab.torproject.org/tpo/anti-censorship/pluggable-transports/goptlib/@v/

                              Скачать wget-ом:

                              Они в текущий каталог скачиваются, если не указывать wget-у целевой.

                              • Starik99 ответили на это сообщение.
                                • Starik99

                                  lvl 141
                                • Изменено

                                Atos каталог должен быть таким?? ---amnesia@amnesia:~/Persistent/webtunnel/main/client$
                                или его менять на другой

                                • Atos ответили на это сообщение.