PINE64
0.7.8 Linux release from ayufan for Rock64 - Printable Version

+- PINE64 (https://forum.pine64.org)
+-- Forum: ROCK64 (https://forum.pine64.org/forumdisplay.php?fid=85)
+--- Forum: Linux on Rock64 (https://forum.pine64.org/forumdisplay.php?fid=88)
+--- Thread: 0.7.8 Linux release from ayufan for Rock64 (/showthread.php?tid=6309)

Pages: 1 2 3 4


RE: 0.7.8 Linux release from ayufan for Rock64 - mcerveny - 07-26-2018

FFmpeg (7:3.5~git20180113-1ayufan2) mixing old (bionic/original) and new (ayufan) packages in system.
Problem is in dependency chain libavcodec58 -> libchromaprint1 -> libavcodec57 ...
Please recompile without "libchromaprint" support or recompile "libchromaprint" with new (ayufan) packages.

Code:
# apt list -a | grep 7:3.5~git20180113-1ayufan2
ffmpeg/bionic,now 7:3.5~git20180113-1ayufan2 arm64 [installed,automatic]
ffmpeg-doc/bionic,now 7:3.5~git20180113-1ayufan2 all [installed]
libav-tools/bionic,now 7:3.5~git20180113-1ayufan2 all [installed]
libavcodec-dev/bionic,now 7:3.5~git20180113-1ayufan2 arm64 [installed]
libavcodec-extra/bionic 7:3.5~git20180113-1ayufan2 all
libavcodec-extra58/bionic 7:3.5~git20180113-1ayufan2 arm64
libavcodec58/bionic,now 7:3.5~git20180113-1ayufan2 arm64 [installed]
libavdevice-dev/bionic,now 7:3.5~git20180113-1ayufan2 arm64 [installed]
libavdevice58/bionic,now 7:3.5~git20180113-1ayufan2 arm64 [installed]
libavfilter-dev/bionic,now 7:3.5~git20180113-1ayufan2 arm64 [installed,automatic]
libavfilter-extra/bionic 7:3.5~git20180113-1ayufan2 all
libavfilter-extra7/bionic 7:3.5~git20180113-1ayufan2 arm64
libavfilter7/bionic,now 7:3.5~git20180113-1ayufan2 arm64 [installed]
libavformat-dev/bionic,now 7:3.5~git20180113-1ayufan2 arm64 [installed]
libavformat58/bionic,now 7:3.5~git20180113-1ayufan2 arm64 [installed,automatic]
libavresample-dev/bionic,now 7:3.5~git20180113-1ayufan2 arm64 [installed]
libavresample4/bionic,now 7:3.5~git20180113-1ayufan2 arm64 [installed]
libavutil-dev/bionic,now 7:3.5~git20180113-1ayufan2 arm64 [installed]
libavutil56/bionic,now 7:3.5~git20180113-1ayufan2 arm64 [installed]
libpostproc-dev/bionic,now 7:3.5~git20180113-1ayufan2 arm64 [installed]
libpostproc55/bionic,now 7:3.5~git20180113-1ayufan2 arm64 [installed]
libswresample-dev/bionic,now 7:3.5~git20180113-1ayufan2 arm64 [installed]
libswresample3/bionic,now 7:3.5~git20180113-1ayufan2 arm64 [installed]
libswscale-dev/bionic,now 7:3.5~git20180113-1ayufan2 arm64 [installed]
libswscale5/bionic,now 7:3.5~git20180113-1ayufan2 arm64 [installed]

# apt list -a | grep 7:3.4.2-2
ffmpeg/bionic 7:3.4.2-2 arm64
ffmpeg-doc/bionic 7:3.4.2-2 all
libavcodec-dev/bionic 7:3.4.2-2 arm64
libavcodec-extra/bionic 7:3.4.2-2 all
libavcodec-extra57/bionic 7:3.4.2-2 arm64
libavcodec57/bionic,now 7:3.4.2-2 arm64 [installed,automatic]
libavdevice-dev/bionic 7:3.4.2-2 arm64
libavdevice57/bionic 7:3.4.2-2 arm64
libavfilter-dev/bionic 7:3.4.2-2 arm64
libavfilter-extra/bionic 7:3.4.2-2 all
libavfilter-extra6/bionic 7:3.4.2-2 arm64
libavfilter6/bionic 7:3.4.2-2 arm64
libavformat-dev/bionic 7:3.4.2-2 arm64
libavformat57/bionic 7:3.4.2-2 arm64
libavresample-dev/bionic 7:3.4.2-2 arm64
libavresample3/bionic 7:3.4.2-2 arm64
libavutil-dev/bionic 7:3.4.2-2 arm64
libavutil55/bionic,now 7:3.4.2-2 arm64 [installed,automatic]
libpostproc-dev/bionic 7:3.4.2-2 arm64
libpostproc54/bionic 7:3.4.2-2 arm64
libswresample-dev/bionic 7:3.4.2-2 arm64
libswresample2/bionic,now 7:3.4.2-2 arm64 [installed,automatic]
libswscale-dev/bionic 7:3.4.2-2 arm64
libswscale4/bionic 7:3.4.2-2 arm64

# apt-cache showpkg libavformat58
Package: libavformat58
Versions:
7:3.5~git20180113-1ayufan2 (/var/lib/apt/lists/ppa.launchpad.net_ayufan_rock64-ppa_ubuntu_dists_bionic_main_binary-arm64_Packages) (/var/lib/dpkg/status)
 Description Language:
                 File: /var/lib/apt/lists/ppa.launchpad.net_ayufan_rock64-ppa_ubuntu_dists_bionic_main_binary-arm64_Packages
                  MD5: a477ad30c384813e506c2b5a98d770cc
 Description Language: en
                 File: /var/lib/apt/lists/ppa.launchpad.net_ayufan_rock64-ppa_ubuntu_dists_bionic_main_i18n_Translation-en
                  MD5: a477ad30c384813e506c2b5a98d770cc
Reverse Depends:
  ffmpeg,libavformat58 7:3.5~git20180113
  libavfilter7,libavformat58 7:3.5~git20180113
  libavfilter-extra7,libavformat58 7:3.5~git20180113
  libavdevice58,libavformat58 7:3.5~git20180113
  libmpv1,libavformat58 7:3.5~git20180113
  mpv,libavformat58 7:3.5~git20180113
  libavformat-dev,libavformat58 7:3.5~git20180113-1ayufan2
Dependencies:
7:3.5~git20180113-1ayufan2 - libavcodec58 (18 7:3.5~git20180113) libavcodec-extra58 (2 7:3.5~git20180113) libavutil56 (2 7:3.5~git20180113) libbluray2 (2 1:0.2.2) libbz2-1.0 (0 (null)) libc6 (2 2.27) libchromaprint1 (2 1.3.2) libgme0 (2 0.5.5) libgnutls30 (2 3.5.6) libopenmpt0 (2 0.3.0) libssh-gcrypt-4 (2 0.4.2) libxml2 (2 2.7.4) zlib1g (2 1:1.2.0.2)
Provides:
7:3.5~git20180113-1ayufan2 -
Reverse Provides:

# apt-cache showpkg libchromaprint1
Package: libchromaprint1
Versions:
1.4.3-1 (/var/lib/apt/lists/ports.ubuntu.com_ubuntu-ports_dists_bionic_universe_binary-arm64_Packages) (/var/lib/dpkg/status)
 Description Language:
                 File: /var/lib/apt/lists/ports.ubuntu.com_ubuntu-ports_dists_bionic_universe_binary-arm64_Packages
                  MD5: f03ae1d55d6849a25cdf7b13744ca2b4
 Description Language: en
                 File: /var/lib/apt/lists/ports.ubuntu.com_ubuntu-ports_dists_bionic_universe_i18n_Translation-en
                  MD5: f03ae1d55d6849a25cdf7b13744ca2b4
Reverse Depends:
  libchromaprint-dev,libchromaprint1 1.4.3-1
  libavformat58,libchromaprint1 1.3.2
  vlc-plugin-base,libchromaprint1 1.3.2
  gstreamer1.0-plugins-bad,libchromaprint1 1.3.2
  vlc-plugin-base,libchromaprint1 1.3.2
  python3-acoustid,libchromaprint1
  python-acoustid,libchromaprint1
  libgroovefingerprinter4,libchromaprint1 1.3.2
  libchromaprint-tools,libchromaprint1 1.4.1
  acoustid-fingerprinter,libchromaprint1 1.3.2
  libavformat57,libchromaprint1 1.3.2
  kid3-core,libchromaprint1 1.3.2
  gstreamer1.0-plugins-bad,libchromaprint1 1.3.2
  clementine,libchromaprint1 1.3.2
Dependencies:
1.4.3-1 - libavcodec57 (18 7:3.4.1) libavcodec-extra57 (2 7:3.4.1) libavutil55 (2 7:3.4.1) libc6 (2 2.17) libgcc1 (2 1:3.0) libstdc++6 (2 5.2)
Provides:
1.4.3-1 -
Reverse Provides:



RE: 0.7.8 Linux release from ayufan for Rock64 - scalextrix - 07-27-2018

I seem to be having a differnt problem

> The following packages have unmet dependencies:
> linux-rock64 : Depends: board-package-rock64-0.7-30 but it is not going to be installed
> E: Unable to correct problems, you have held broken packages.

sudo apt-get install board-package-rock64-0.7-30 seems to have fixed it


RE: 0.7.8 Linux release from ayufan for Rock64 - Mpoint - 08-21-2018

The oldest version under version History is 13 Nov 2017  

I am looking for debian 9 Minimial Stretch. The one I downloaded From Here is debian 9.5 for rock64

Where can I find debian 9.0 for rock64

Thanks


RE: 0.7.8 Linux release from ayufan for Rock64 - Drago - 08-22-2018

Hi, I'm very new to this so my question is elementary:

I downloaded the stretch-minimal-rockpro64-0.7.8-1061-arm64.img.xz and flashed it to a microSD I purchased from Pine. After inserting the microSD into the board, connecting Ethernet, USB keyboard and HDMI to my TV, I power the system on and am asked to login. As far as I know, the credentials are user:rock64, password:rock64, so that's what I enter. But there seems to be no indication that the OS is being installed. All I see is a command prompt and I'm not sure what to do next.

Any help would be greatly appreciated.


RE: 0.7.8 Linux release from ayufan for Rock64 - Luke - 08-22-2018

(08-22-2018, 01:04 PM)Drago Wrote: Hi, I'm very new to this so my question is elementary:

I downloaded the stretch-minimal-rockpro64-0.7.8-1061-arm64.img.xz and flashed it to a microSD I purchased from Pine. After inserting the microSD into the board, connecting Ethernet, USB keyboard and HDMI to my TV, I power the system on and am asked to login. As far as I know, the credentials are user:rock64, password:rock64, so that's what I enter. But there seems to be no indication that the OS is being installed. All I see is a command prompt and I'm not sure what to do next.

Any help would be greatly appreciated.

The system is 'installed'. In fact, you are looking at the system. You installed a minimal image so the command line interface is all you'll get. If you want a destkop experience then download the image which has LXDE in its name. [edit] Or better yet, get the armbian desktop image as its more newbie-friendly.

But before you do anything, I suggest that you stay with the current image for now and learn a thing or two about Linux - it will really help you out a lot down the line. Regardless of what you intend to use the Rock64 for you will have to use the terminal (pretty much what you're looking at), so why not start with this and learn:

1) navigating directories in CLI
2) apt package manager
3) permissions (sudo)
4) creating / removing / copying files
5) basic bash cripts

^ google the above and have fun.


RE: 0.7.8 Linux release from ayufan for Rock64 - Trash_Can_Man - 08-22-2018

(08-22-2018, 01:32 PM)Luke Wrote:
(08-22-2018, 01:04 PM)Drago Wrote: Hi, I'm very new to this so my question is elementary:

I downloaded the stretch-minimal-rockpro64-0.7.8-1061-arm64.img.xz and flashed it to a microSD I purchased from Pine. After inserting the microSD into the board, connecting Ethernet, USB keyboard and HDMI to my TV, I power the system on and am asked to login. As far as I know, the credentials are user:rock64, password:rock64, so that's what I enter. But there seems to be no indication that the OS is being installed. All I see is a command prompt and I'm not sure what to do next.

Any help would be greatly appreciated.

The system is 'installed'. In fact, you are looking at the system. You installed a minimal image so the command line interface is all you'll get. If you want a destkop experience then download the image which has LXDE in its name. [edit] Or better yet, get the armbian desktop image as its more newbie-friendly.

But before you do anything, I suggest that you stay with the current image for now and learn a thing or two about Linux - it will really help you out a lot down the line. Regardless of what you intend to use the Rock64 for you will have to use the terminal (pretty much what you're looking at), so why not start with this and learn:

1) navigating directories in CLI
2) apt package manager
3) permissions (sudo)
4) creating / removing / copying files
5) basic bash cripts

^ google the above and have fun.


While i agree if you want some middle ground between the black screen and a full ui i suggest to try midnight commander, its as simple as:

Code:
sudo apt-get install mc

you run it simply with:

Code:
mc

it helps a lot if you feel TOTALLY lost on the CLI...
Sorry for hijacking the thread...


RE: 0.7.8 Linux release from ayufan for Rock64 - stealthbanana - 08-29-2018

(08-22-2018, 05:31 PM)Trash_Can_Man Wrote: <SNIP>

Code:
mc

it helps a lot if you feel TOTALLY lost on the CLI...
Sorry for hijacking the thread...

I second this, I have been using Linux for over 20 years, and the first thing I do on any fresh install is "sudo apt install mc htop" as it makes life a lot easier (assuming it's a Debian based system).  You get a good menu system that shows you what is possible and even the built-in editor is great for simple tasks.  htop gives a little more information than the standard top command.If I am using a GUI I add "synaptic" to the list and "sl" for a laugh


RE: 0.7.8 Linux release from ayufan for Rock64 - Trash_Can_Man - 08-29-2018

(08-29-2018, 02:49 PM)stealthbanana Wrote:
(08-22-2018, 05:31 PM)Trash_Can_Man Wrote: <SNIP>

Code:
mc

it helps a lot if you feel TOTALLY lost on the CLI...
Sorry for hijacking the thread...

I second this, I have been using Linux for over 20 years, and the first thing I do on any fresh install is "sudo apt install mc htop" as it makes life a lot easier (assuming it's a Debian based system).  You get a good menu system that shows you what is possible and even the built-in editor is great for simple tasks.  htop gives a little more information than the standard top command.If I am using a GUI I add "synaptic" to the list and "sl" for a laugh

Yea htop is a good choice too, but its a more advanced thing than mc, most people wont ever need or even see the task manager on windows while copying or editing a file is more common even on windows...its a very good suggestion nevertheless...and synaptic, well...most desktop img (if not all) have one package manager pre installed or another...but having the same one on every system is a good plus...

Also i forgot, if mc asks you what editor to use choose nano, its a lot easier too for newbies than vi or the others...also learn the basics about nano xD


RE: 0.7.8 Linux release from ayufan for Rock64 - zet_lab - 09-04-2018

Guys anyone know Ayufan plans to continue to develop Linux for rock64 ?


RE: 0.7.8 Linux release from ayufan for Rock64 - Trash_Can_Man - 09-04-2018

(09-04-2018, 11:18 AM)zet_lab Wrote: Guys anyone know Ayufan plans to continue to develop Linux for rock64 ?

AFAIK they are working hard with the rockpro64 BUT they are not abandoning the rock64, only slowing it for a time...