Карта сайта

Это автоматически сохраненная страница от 15.11.2013. Оригинал был здесь: http://2ch.hk/b/res/57431714.html
Сайт a2ch.ru не связан с авторами и содержимым страницы
жалоба / abuse: admin@a2ch.ru

Птн 15 Ноя 2013 21:49:38
Вот за что я люблю Линукс
Сегодня решил снова поставить себе FreeCAD (аналог автокада под линь) на новую машину. Стал красиво, но не запускается сука. А ведь на старой машинке запускался. Я посмотрел, сверил версии. Точно. В репе верся обновилась. А систему то я не обновлял. И нет такого желания. К тому же, очень возможно, что майнтайнер моего основного репозитория пакмана собрал кривой пакет. На что оно очень было похоже. А компилить самому влом. Щито поделать блеадь? Встала задача переноса приложения со старой машины на новую. Но там около 230 файлов, разбросанных по разным дерикториям.

Необходимо ведь собрать все файлы от программы, причем чтобы они лежали каждая в своей папке, с сохранением полных относительных путей. При этом очень желательно не зацепить лишних файлов, от других программ, чтобы потом не разбираться с гемороем, откуда что взялось.

Что будет делать виндузоид? В такой ситуации он, лошара позорная, будет полдня шариться по папкам, выискивая относящиеся к программе файлы, и вручную копировать их на флешку, вручную создавая необходимое дерево папок, либо записывая исходные пути файлов на бумажку. Все это в красивом и "дружелюбном" GUI

А что сделал я? И вот я такой, красивый, закасываю белые рученьки, запускаю консольку, и делаю
find / -xdev -ipath "freecad" -exec tar -cf /temp/arch.tar {} +

что по русски значит: искать начиная с корня, но только по разделам линукс, - все файлы, в полном пути которых есть упоминание freecad (не важно в каком регистре) после чего все найденные файлы оптом передать упаковщику и запилить в архив, с сохранением исходных путей
И получаю пикрелейтед.
Вот она, неебическая сила косноли. Вот она, дружественная ОСь: она выполняет работу, а не ты. С грустью и болью вспоминаю годы, просранные в винде; потраченное на ручные ковыряния человеко-часы. Решил поделиться. Может кто из виндострадальцев образумится.


Птн 15 Ноя 2013 21:56:44
Лоханулся. Забыл указать, что при архивировании необходимо сохранить исходные права доступа. Придется повторить, добавив в строку одну буковку


← К списку тредов