Làm thế nào để cài đặt Hadoop?


26

Tôi đang cố gắng cài đặt Hadoop trong phiên bản Ubuntu 12.04. Theo hướng dẫn từ http://michael-noll.com/tutorials/rasty-hadoop-on-ubfox-linux-single-node-cluster/ , tôi đã cài đặt java-6-openjdktừ trung tâm phần mềm Ubuntu. Tôi đã thiết lập java_hometrong .bashrc. Cũng được đặt java_hometrong Hadoop conf/env.sh. Trong khi định dạng nút tên, tôi gặp lỗi sau:

usr/lib/jvm/java-6-openjdk/bin/java no such file or directory.

Cảm ơn bạn. Nhưng đó là hệ điều hành 64 bit.


1
Tại sao có tiền thưởng khi người dùng đã tìm thấy giải pháp? Những loại câu trả lời được mong đợi?
màu xanh lá cây

1
@ green7 Ý định là tìm một câu trả lời thực sự được đánh dấu là chấp nhận, rất chi tiết và thích. Vì dường như không có ai, tôi có thể hiểu được rằng ông đã thêm tiền thưởng.
Thomas Ward

@TheLordofTime Câu trả lời chi tiết tối đa sẽ chứa 5 dòng vì câu hỏi quá cục bộ. Và nếu một câu trả lời có chứa các hướng dẫn cài đặt cho Hadoop được mong đợi, nó sẽ là dư thừa vì liên kết được đề cập trong câu hỏi giải thích nó tuyệt vời. Hơn nữa, vì câu trả lời, với nhiều phiếu nhất, được đăng bởi người hỏi, anh ấy / cô ấy sẽ không chấp nhận bất kỳ câu trả lời nào khác.
màu xanh lá cây

@ green7 nếu câu hỏi quá cục bộ thì bỏ phiếu để đóng nó như vậy?
Thomas Ward

Câu trả lời:


39

Các hướng dẫn tôi làm theo khi tôi có 12.04 là:

Tôi thực sự đã phản đối MyLearning vì điều đầu tiên mà nó khuyên dùng là Oracle Java 7 thay vì OpenJDK 7, nhưng tôi đã gặp một số vấn đề với OpenJDK 7 khi dùng thử vì vậy tôi phải dùng Oracle.

Hướng dẫn chủ yếu là thẳng về phía trước và đây là:

  1. Cài đặt Java

    sudo add-apt-repository ppa:webupd8team/java  
    sudo apt-get update && sudo apt-get upgrade  
    sudo apt-get install oracle-java7-installer  
    
  2. Tạo người dùng Hadoop

    sudo addgroup hadoop  
    sudo adduser --ingroup hadoop hduser
    

    Trường hợp hduser là người dùng Hadoop bạn muốn có.

  3. Cấu hình SSH

    su - hduser   
    ssh-keygen -t rsa -P ""
    cat .ssh/id_rsa.pub >> .ssh/authorized_keys
    

    Để chắc chắn rằng quá trình cài đặt SSH diễn ra tốt đẹp, bạn có thể mở một thiết bị đầu cuối mới và thử tạo phiên ssh bằng hduserlệnh sau:

    ssh localhost
    

    cài đặt lại ssh nếu localhost không kết nối (bạn có thể cần thêm hduservào sudo như bước dưới đây)

    sudo apt-get install openssh-server
    
  4. Chỉnh sửa Sudoers

    sudo visudo
    
  5. Thêm vào cuối dòng để thêm hduser vào sudoers

    hduser ALL=(ALL:ALL) ALL
    

    Để lưu nhấn CTRL+ X, nhập Yvà nhấnENTER

  6. Vô hiệu hóa IPv6

    sudo gedit /etc/sysctl.conf
    

    hoặc là

    sudo nano /etc/sysctl.conf
    

    Sao chép các dòng sau ở cuối tệp:

    #disable ipv6  
    net.ipv6.conf.all.disable_ipv6 = 1  
    net.ipv6.conf.default.disable_ipv6 = 1   
    net.ipv6.conf.lo.disable_ipv6 = 1  
    

    Nếu bạn gặp phải vấn đề khi nói với bạn, bạn không có quyền, chỉ cần chạy lệnh trước đó bằng tài khoản root (Trong trường hợp sudo là không đủ. Đối với tôi là như vậy)

  7. Bây giờ khởi động lại.

    Bạn cũng có thể làm sudo sysctl -pnhưng tôi khá khởi động lại.

    Sau khi khởi động lại, hãy kiểm tra để đảm bảo IPv6 đã tắt:

    cat /proc/sys/net/ipv6/conf/all/disable_ipv6
    

    nó nên nói 1 . Nếu nó nói 0 , bạn đã bỏ lỡ điều gì đó.

  8. Cài đặt Hadoop

    Có một số cách để thực hiện việc này, cách mà Hướng dẫn gợi ý là tải xuống từ trang web Apache Hadoop và giải nén tệp trong hduserthư mục nhà của bạn . Đổi tên thư mục giải nén thành hadoop.

    Một cách khác là sử dụng PPA đã được thử nghiệm cho 12.04:

    sudo add-apt-repository ppa:hadoop-ubuntu/stable  
    sudo apt-get update && sudo apt-get upgrade  
    sudo apt-get install hadoop  
    

    LƯU Ý: PPA có thể hoạt động đối với một số người và đối với những người khác thì không. Cái tôi đã thử là tải xuống từ trang chính thức vì tôi không biết về PPA.

  9. Cập nhật $HOME/.bashrc

    Bạn sẽ cần cập nhật .bashrcfor hduser(và cho mọi người dùng bạn cần quản trị Hadoop). Để mở .bashrctệp, bạn sẽ cần mở tệp dưới dạng root:

    sudo gedit /home/hduser/.bashrc  
    

    hoặc là

    sudo nano /home/hduser/.bashrc  
    

    Sau đó, bạn sẽ thêm các cấu hình sau vào cuối .bashrctập tin

    # Set Hadoop-related environment variables   
    export HADOOP_HOME=/home/hduser/hadoop  
    
    # Set JAVA_HOME (we will also configure JAVA_HOME directly for Hadoop later on)`
    export JAVA_HOME=/usr/lib/jvm/java-7-oracle  
    

    Bây giờ, nếu bạn có OpenJDK7, nó sẽ trông giống như thế này:

    export JAVA_HOME=/usr/lib/java-7-openjdk-amd64  
    

    Điều cần chú ý ở đây là thư mục chứa Java với phiên bản AMD64. Nếu cách trên không hoạt động, bạn có thể thử tìm trong thư mục cụ thể đó hoặc đặt Java sẽ được sử dụng với:

    sudo update-alternatives --config java  
    

    Bây giờ cho một số bí danh hữu ích:

    # Some convenient aliases and functions for running Hadoop-related commands  
    unalias fs &> /dev/null   
    alias fs="hadoop fs"    
    unalias hls &> /dev/null  
    alias hls="fs -ls"  
    
    # Add Hadoop bin/ directory to PATH  
    export PATH=$PATH:$HADOOP_HOME/bin  
    
  10. Cấu hình Hadoop

    Sau đây là các tệp cấu hình chúng ta có thể sử dụng để thực hiện cấu hình phù hợp. Một số tệp bạn sẽ sử dụng với Hadoop là (Thông tin thêm trong trang web này ):

    start-dfs.sh- Bắt đầu các trình nền Hadoop DFS, nút tên và nút dữ liệu. Sử dụng cái này trước khi start-mapred.sh

    stop-dfs.sh - Dừng các trình nền Hadoop DFS.

    start-mapred.sh - Bắt đầu Bản đồ Hadoop / Giảm daemon, trình theo dõi công việc và trình theo dõi nhiệm vụ.

    stop-mapred.sh - Dừng Bản đồ Hadoop / Giảm daemon.

    start-all.sh- Bắt đầu tất cả các trình nền Hadoop, nút tên, nút dữ liệu, trình theo dõi công việc và trình theo dõi tác vụ. Không dùng nữa; sử dụng start-dfs.sh sau đó start-mapred.sh

    stop-all.sh- Dừng tất cả các daemon Hadoop. Không dùng nữa; sử dụng stop-mapred.sh rồi stop-dfs.sh

    Nhưng trước khi bắt đầu sử dụng chúng, chúng ta cần sửa đổi một số tệp trong /confthư mục.

    hadoop-env.sh

    Tìm tệp hadoop-env.sh, chúng tôi chỉ cần cập nhật biến JAVA_HOME trong tệp này:

    sudo gedit /home/hduser/hadoop/conf/hadoop-env.sh
    

    hoặc là

    sudo nano /home/hduser/hadoop/conf/hadoop-env.sh
    

    hoặc trong các phiên bản mới nhất, nó sẽ có trong

    sudo nano /etc/hadoop/conf.empty/hadoop-env.sh
    

    hoặc là

    sudo nano /etc/hadoop/hadoop-env.sh
    

    Sau đó thay đổi dòng sau:

    # export JAVA_HOME=/usr/lib/j2sdk1.5-sun
    

    Đến

    export JAVA_HOME=/usr/lib/jvm/java-7-oracle
    

    Lưu ý: nếu bạn gặp Error: JAVA_HOME is not setLỗi trong khi bắt đầu dịch vụ, bạn đã quên bỏ ghi chú dòng trước đó (chỉ cần xóa #).

    core-site.xml

    Bây giờ chúng ta cần tạo một thư mục tạm thời cho khung Hadoop. Nếu bạn cần môi trường này để thử nghiệm hoặc một nguyên mẫu nhanh (ví dụ: phát triển các chương trình hadoop đơn giản cho thử nghiệm cá nhân của bạn ...), tôi khuyên /home/hduser/bạn nên tạo thư mục này trong thư mục, nếu không, bạn nên tạo thư mục này ở nơi chia sẻ trong thư mục dùng chung ( như / usr / local ...) nhưng bạn có thể phải đối mặt với một số vấn đề bảo mật. Nhưng để khắc phục các ngoại lệ có thể gây ra bởi bảo mật (như java.io.IOException), tôi đã tạo thư mục tmp trong không gian hduser.

    Để tạo thư mục này, gõ lệnh sau:

    sudo mkdir /home/hduser/tmp   
    

    Xin lưu ý rằng nếu bạn muốn tạo một người dùng quản trị viên khác (ví dụ: hduser2 trong nhóm hadoop), bạn nên cấp cho anh ta quyền đọc và ghi trên thư mục này bằng các lệnh sau:

    sudo chown hduser:hadoop /home/hduser/tmp  
    sudo chmod 755 /home/hduser/tmp  
    

    Bây giờ, chúng ta có thể mở hadoop/conf/core-site.xmlđể chỉnh sửa mục hadoop.tmp.dir. Chúng tôi có thể mở core-site.xml bằng trình soạn thảo văn bản:

    sudo gedit /home/hduser/etc/hadoop/core-site.xml  
    

    hoặc là

    nano /home/hduser/etc/hadoop/core-site.xml
    

    Sau đó thêm các cấu hình sau giữa <configure>các thành phần xml :

    <property>
      <name>hadoop.tmp.dir</name>
      <value>/home/hduser/tmp</value>
      <description>A base for other temporary directories.</description>
    </property>
    
    <property>
      <name>fs.default.name</name>
      <value>hdfs://localhost:54310</value>
      <description>The name of the default file system.  A URI whose
      scheme and authority determine the FileSystem implementation.  The
      uri's scheme determines the config property (fs.SCHEME.impl) naming
      the FileSystem implementation class.  The uri's authority is used to
      determine the host, port, etc. for a filesystem.</description>
    </property>
    

    Bây giờ chỉnh sửa mapred-site.xml

    <property>
      <name>mapred.job.tracker</name>
      <value>localhost:54311</value>
      <description>The host and port that the MapReduce job tracker runs
      at.  If "local", then jobs are run in-process as a single map
      and reduce task.
      </description>
    </property>
    

    Bây giờ chỉnh sửa hdfs-site.xml

    <property>
      <name>dfs.replication</name>
      <value>1</value>
      <description>Default block replication.
      The actual number of replications can be specified when the file is created.
      The default is used if replication is not specified in create time.
      </description>
    </property> 
    
  11. Định dạng NameNode

    Bây giờ bạn có thể bắt đầu làm việc trên Node. Định dạng đầu tiên:

    ~/hduser/hadoop/bin/hadoop namenode -format
    

    hoặc là

    ./home/hduser/hadoop/bin/hadoop namenode -format
    

    Bạn nên định dạng NameNode trong HDFS của bạn. Bạn không nên làm bước này khi hệ thống đang chạy. Nó thường được thực hiện một lần ở lần cài đặt đầu tiên của bạn.

  12. Bắt đầu cụm Hadoop

    Bạn sẽ cần điều hướng đến thư mục hadoop / bin và chạy ./start-all.shtập lệnh.

    cd ~/hduser/hadoop/bin/  
    start-all.sh  
    

    Nếu bạn có một phiên bản khác với phiên bản được hiển thị trong hướng dẫn (Bạn có thể sẽ có phiên bản nào nhất nếu làm điều này với PPA hoặc phiên bản mới hơn), hãy thử theo cách này:

    cd ~/hduser/hadoop/bin/   
    start-dfs.sh  
    start-mapred.sh   
    

    Điều này sẽ bắt đầu một Namenode, Datanode, Jobtracker và Tasktracker trên máy của bạn.

  13. Kiểm tra nếu Hadoop đang chạy

    Có một công cụ tốt đẹp được gọi là jps. Bạn có thể sử dụng nó để đảm bảo rằng tất cả các dịch vụ đều hoạt động. Trong loại thư mục hadoop bin của bạn:

    jps
    

    Nó sẽ hiển thị cho bạn tất cả các quy trình liên quan đến Hadoop.

    LƯU Ý: Vì việc này đã được thực hiện khoảng 6 tháng trước đối với tôi, nếu có phần nào không hoạt động hãy cho tôi biết.

Hadoop Sử dụng Juju (Bùa Juju cho Hadoop)

Lấy từ Hadoop quyến rũ

Tôi sẽ giả sử như sau đã được thiết lập:

  • Bạn đã đặt máy chủ với Juju
  • Bạn có quyền truy cập vào máy chủ (cục bộ hoặc từ xa)
  • Bạn đã cấu hình Juju và sẵn sàng bắt đầu thêm bùa
  • Bạn đang sử dụng 12.04 (Điều này là do tôi đã thử nghiệm tất cả những điều này với 12.04)
  • Bạn đã cấu hình ~/.juju/environments.yamlvới thông tin liên quan đến máy chủ bạn sẽ sử dụng bao gồm nguồn gốc PPA.

Ok bây giờ làm theo các bước này để có một dịch vụ Hadoop đang chạy:

  1. Khởi động lại môi trường cho Hadoop

    juju bootstrap
    

    Đợi cho đến khi nó kết thúc rồi kiểm tra xem nó có kết nối chính xác không:

    juju status
    
  2. Triển khai Hadoop (Master và Slave)

    juju deploy --constraints="instance-type=m1.large" hadoop hadoop-master   
    
    juju deploy --constraints="instance-type=m1.medium" -n 5 hadoop hadoop-slave
    
  3. Tạo mối quan hệ

    juju add-relation hadoop-master:namenode hadoop-slave:datanode  
    
    juju add-relation hadoop-master:jobtracker hadoop-slave:tasktracker
    
  4. Tiếp xúc Hadoop (Vì bạn đã triển khai và tạo quan hệ, dịch vụ sẽ chạy)

    juju expose hadoop-master
    

    Và kiểm tra trạng thái để xem nó hoạt động chính xác:

    juju status hadoop-master
    

Cho đến bây giờ bạn có một Hadoop đang chạy. Còn nhiều điều nữa bạn có thể làm có thể được tìm thấy trong liên kết được cung cấp hoặc trong Juju Charm chính thức cho Hadoop

Để cập nhật Bùa JuJu (Cài đặt, Hướng dẫn từng bước và hơn thế nữa) bạn có thể truy cập: Bùa JuJu và tạo Môi trường JuJu của riêng bạn và xem cách mỗi tệp được thiết lập và cách mỗi dịch vụ kết nối.



hduser (ALL)=(ALL:ALL) ALL ném lỗi cú pháp ...
tutuca 10/214

thử với hduser ALL=(ALL:ALL) ALL, xóa cặp dấu ngoặc đầu tiên
ssoto

1
@ssoto chỉ cần kiểm tra và có. Có lẽ họ đã thay đổi nó trong các phiên bản mới nhất.
Luis Alvarado

1
.bachrc- đợi đến khi Johann Sebastian nghe thấy điều đó. Đợi đã, anh ấy không thể LỚN vì anh ấy bị điếc. :-D
David Foerster

6

Tôi đã cài đặt thành công Hadoop bằng cách đặt đường dẫn JAVA_HOMEusr/lib/jvm/java-6-openjdk-amd64.


Bạn có thể mô tả thêm một chút?
Panther

3

Bắt nguồn từ câu trả lời của @Luis Alvarado , đây là phiên bản của tôi cho Ubuntu 14.04 và Hadoop 2.5.1

Tóm lại

  1. Cài đặt Java
  2. Chuẩn bị một người dùng điều hành cho Hadoophduser
  3. Chuyển sang hdusertừ bây giờ
  4. Cho phép hduserđiều khiển từ xa thông qua ssh với cụm từ ít hơn
  5. Vô hiệu hóa IPv6
  6. Tải xuống và cấu hình gói Hadoop
  7. Chuẩn bị đường dẫn hệ thống $ HADOOP_HOME và $ JAVA_HOME
  8. Cấu hình dịch vụ của Hadoop
  9. Bắt đầu dịch vụ của Hadoop

Làm xong. Chúc may mắn!

Các bước chi tiết

Cài đặt Java

Tải xuống và cài đặt

$ sudo add-apt-repository ppa:webupd8team/java    
$ sudo apt-get update && sudo apt-get upgrade    
$ sudo apt-get install oracle-java7-installer

Hãy chắc chắn rằng bạn đã cài đặt Java7

$ which java
$ ls -l /usr/bin/java
$ ls -l /etc/alternatives/java

chúng ta nên có javađiểm/usr/lib/jvm/java-7-oracle/jre/bin/java

Chuẩn bị một người dùng điều hành cho Hadoophduser

Tạo người dùng hdusertrong nhómhadoop

$ sudo addgroup hadoop  
$ sudo adduser --ingroup hadoop hduser

Cấp hdusercác sudo đặc quyền

Chỉnh sửa sudo

$ sudo visudo

Thêm vào cuối dòng này

hduser ALL=(ALL:ALL) ALL

Chuyển sang hdusertừ bây giờ

$ su - hduser

Cho phép hduserđiều khiển từ xa thông qua ssh với cụm từ ít hơn

Cài đặt openssh

$ sudo apt-get install openssh-server

Tạo khóa công khai / riêng tư RSA cho kết nối SSH; cụm mật khẩu trốngparameter -P ""

$ ssh-keygen -t rsa -P ""
$ cat .ssh/id_rsa.pub >> .ssh/authorized_keys

Đảm bảo hdusercó thể ssh từ xa cục bộ mà không cần mật khẩu

$ ssh localhost

Vô hiệu hóa IPv6

Chỉnh sửa tập tin cấu hình

$ sudo nano /etc/sysctl.conf

Sao chép đến cuối

#disable ipv6
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1   
net.ipv6.conf.lo.disable_ipv6 = 1

Đảm bảo IPv6 tắt bằng cách khởi động lại hoặc gọi

$ sudo sysctl -p 

Sau đó gọi

$ cat /proc/sys/net/ipv6/conf/all/disable_ipv6

Nó sẽ nói 1 có nghĩa là OK ^^

Tải xuống và cấu hình gói Hadoop

Tải xuống các gói Hadoop 2.5.1 từ trang web Apache Hadoop

URL trực tiếp cho gói này là liên kết này

http://www.eu.apache.org/dist/hadoop/core/hadoop-2.5.1/hadoop-2.5.1.tar.gz

Vì vậy, hãy tải xuống hduserthư mục nhà của bạn, giải nén nó và đổi tên nó thànhhadoop

$ wget http://www.eu.apache.org/dist/hadoop/core/hadoop-2.5.1/hadoop-2.5.1.tar.gz
$ tar -xvzf hadoop-2.5.1.tar.gz
$ mv hadoop-2.5.1 hadoop

Hãy chắc chắn rằng chúng tôi có Hadoop được lưu trữ trong hdusernhà

$ ls /home/hduser/hadoop

Chuẩn bị đường dẫn hệ thống $ HADOOP_HOME và $ JAVA_HOME

Chỉnh sửa hdusertập tin .bashrc

$ nano .bashrc

Đặt các giá trị cuối cho $HADOOP_HOME$JAVA_HOME

# Set Hadoop-related environment variables   
export HADOOP_HOME=/home/hduser/hadoop  

# Set JAVA_HOME (we will also configure JAVA_HOME directly for Hadoop later on)
export JAVA_HOME=/usr/lib/jvm/java-7-oracle 

Thêm các binarythư mục Hadoop vào hệ thống$PATH

export PATH=$HADOOP_HOME/bin:$HADOOP_HOME/sbin:$PATH

Mở một thiết bị đầu cuối mới, đăng nhập với tư cách hduservà đảm bảo bạn có $ HADOOP_HOME với các lệnh có sẵn

$ echo $HADOOP_HOME
$ which start-all.sh
$ which start-dfs.sh
$ which start-yarn.sh

Chúng ta sẽ thấy đường dẫn đầy đủ của những cái tên đó.

Cấu hình dịch vụ của Hadoop

Mỗi thành phần trong Hadoop được cấu hình bằng tệp XML.

  • Các thuộc tính phổ biến đi trong core-site.xml

  • Các thuộc tính HDFS đi trong hdfs-site.xml

  • Các thuộc tính MapReduce đi vào mapred-site.xml

nhập mô tả hình ảnh ở đây

Các tệp này đều nằm trong thư mục $ HADOOP_HOME / etc / hadoop

Xác định, một lần nữa, JAVA_HOME hadoop-env.shbằng cách chỉnh sửa dòng

export JAVA_HOME=/usr/lib/jvm/java-7-oracle

Xác định Hadoop temp folderfile systemtên trong core-site.xml tại

<configuration>
  ...
  <property>
    <name>hadoop.tmp.dir</name>
    <value>/home/hduser/tmp</value>
    <description>A base for other temporary directories.</description>
  </property>

  <property>
    <name>fs.default.name</name>
    <value>hdfs://localhost:54310</value>
    <description>The name of the default file system.  A URI whose
    scheme and authority determine the FileSystem implementation.  The
    uri's scheme determines the config property (fs.SCHEME.impl) naming
    the FileSystem implementation class.  The uri's authority is used to
    determine the host, port, etc. for a filesystem.</description>
  </property>
  ...
</configuration>

Chúng ta cần chuẩn bị điều này temp foldernhư được cấu hình tại/home/hduser/tmp

$ cd /home/hduser
$ mkdir tmp
$ chown hduser:hadoop tmp
$ chmod 755 tmp

Xác định file systemblock replicationtrong HDFS-site.xml

<configuration>
  ...
  <property>
    <name>dfs.replication</name>
    <value>1</value>
    <description>Default block replication.
    The actual number of replications can be specified when the file is created.
    The default is used if replication is not specified in create time.
    </description>
  </property>
  ...
</configuration>

Xác định map-reduce jobtrong mapred-site.xml

<configuration>
  ...
  <property>
    <name>mapred.job.tracker</name>
    <value>localhost:54311</value>
    <description>The host and port that the MapReduce job tracker runs
    at.  If "local", then jobs are run in-process as a single map
    and reduce task.
    </description>
  </property>
  ...
</configuration>

định dạng name node

$ hdfs namenode -format

Bắt đầu dịch vụ Hadoop

Gọi điện

$ start-dfs.sh && start-yarn.sh

hai lệnh này được đặt tại $ HADOOP_HOME / sbin mà chúng ta đã thêm vào hệ thống $ PATH trước đó.

Đảm bảo dịch vụ Hadoop được khởi động đúng cách

$ jps

chúng ta nên xem

nhập mô tả hình ảnh ở đây


1
Hướng dẫn rất hay để làm theo. Có một lỗi nhỏ: mapred-site.xmlkhông tồn tại ngay từ đầu. Nó nên được tạo bởicp mapred-site.xml.template mapred-site.xml
Raptor

1

Để có thể cài đặt sun-javabằng apt-getlệnh, bạn cần thêm một dòng vào một tệp có tên sources.list. Tập tin này có thể được tìm thấy trong /etc/apt/sources.list.

Mở tệp bằng lệnh này:

sudo nano /etc/apt/sources.list

Sau đó, ở phần cuối của (dưới cùng) của tệp đó, bạn sao chép / dán dòng:

deb http://us.archive.ubuntu.com/ubuntu/ hardy multiverse

Bây giờ nhấn Ctrl+ Xđể thoát và yđể lưu.


Bây giờ gõ lệnh:

sudo apt-get update 

Và khi điều đó được thực hiện, bạn có thể chạy thành công lệnh:

sudo apt-get install sun-java6-jdk

0

Để có hướng dẫn cập nhật hơn (không chắc chắn về sự khác biệt), hãy xem hướng dẫn bằng video scoopencasts . Họ cung cấp video và các lệnh thực tế để cài đặt bên dưới. Ngoài ra nếu bạn gửi email cho nhà văn, anh ấy rất vui lòng trả lời và giúp đỡ bạn nếu bạn gặp khó khăn với bất cứ điều gì.

Các hướng dẫn này phần lớn tương tự như hướng dẫn mà @Luis đã trả lời.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.